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

avoid dangling commits as part of the release process #1099

Closed
jakobmoellerdev opened this issue Nov 18, 2024 · 0 comments · Fixed by #1098
Closed

avoid dangling commits as part of the release process #1099

jakobmoellerdev opened this issue Nov 18, 2024 · 0 comments · Fixed by #1098
Labels
area/ipcei Important Project of Common European Interest kind/feature new feature, enhancement, improvement, extension

Comments

@jakobmoellerdev
Copy link
Contributor

What would you like to be added:

Ideally we do not want to have any sort of dangling commit because they make it hard to associate tags with commit histories and statuses.
The best practice is to maintain both a release branch as well as a tag corresponding to that release branch.

See https://github.com/open-component-model/ocm/tree/v0.18.0-rc.1 for an example

Why is this needed:

Currently all releases are created via tag only, so the VERSION bump that is needed for the release is done through a dangling commit (a commit that is not part of the history of any branch in the repository).

This is not ideal and should be changed in the future.

@jakobmoellerdev jakobmoellerdev added the kind/feature new feature, enhancement, improvement, extension label Nov 18, 2024
@github-actions github-actions bot added the area/ipcei Important Project of Common European Interest label Nov 18, 2024
@github-project-automation github-project-automation bot moved this from 🆕 ToDo to 🍺 Done in OCM Backlog Board Nov 18, 2024
@ocmbot ocmbot bot moved this from 🍺 Done to 🔒Closed in OCM Backlog Board Nov 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ipcei Important Project of Common European Interest kind/feature new feature, enhancement, improvement, extension
Projects
Status: 🔒Closed
Development

Successfully merging a pull request may close this issue.

1 participant