-
Notifications
You must be signed in to change notification settings - Fork 11
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
Add pre-release support #538
Comments
After some tinkering with
For reference, there’s also an interesting Discussion: pre-release versioning and PEP440 cross-compatibility. |
And just out: v1.6.0 of the SLSA Generator added support for pre-releases as well 👍🏼 |
I think this would make sense if apart from the |
Commitizen v3.14.0 add support for pre-release bumps. |
Currently
The release workflows support only final releases of a package, and no pre-releases. The branches support these release workflows by PR →
staging
branch →main
branch, where a push to themain
branch triggers building and publishing a final package release.Proposal
We want to add support for building and publishing pre-releases of the package. To achieve that we can add the following workflows to the
staging
branch that trigger onpush
event:fix:
orfeat:
or breaking change) then--prerelease
option, e.g. usingrc
for release candidates, and push the new tag; thenWe can probably refactor the current
release.yaml
into two workflows:release-rc.yaml
that triggers on push to thestaging
branch and produces a pre-release; andrelease.yaml
that (much like its current incarnation) triggers on push to themain
branch and produces a final release,both of which can make use of two new reusable workflows that
For this to work, we also need the following two features available:
The text was updated successfully, but these errors were encountered: