Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Process #6

Open
garethjevans opened this issue Oct 19, 2022 · 0 comments
Open

Release Process #6

garethjevans opened this issue Oct 19, 2022 · 0 comments
Labels
alpha enhancement New feature or request

Comments

@garethjevans
Copy link
Contributor

garethjevans commented Oct 19, 2022

We want to support semantically versioned releases, ideally via the github release page. The issue is that if we tag & push the docker image on release, we then need to update the action.yml to point to the generated image.

Some ways of doing this could be as follows:

  • user triggers a release by entering information into the release page, presses submit
  • on release, build the docker image, push to ghcr.io
  • update the action.yml with the new image
  • commit
  • untag, retag based on the new commit
  • patch the release to point to the new commit

An example of this can be seen at https://github.com/jenkins-infra/jenkins-version/blob/main/.github/workflows/release.yaml

@garethjevans garethjevans added enhancement New feature or request alpha labels Nov 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
alpha enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant