-
Notifications
You must be signed in to change notification settings - Fork 9
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
Version and release strategy #180
Comments
We've decided on using the
So the first tagged version will be |
In the proposal above, we'll keep 1-3 manual steps for now. Step 4 could be interesting if we can integrate with a Conventional Commits based release notes generator. |
If we were to use |
We're going to start the version counter at |
Since we're getting close to being live, now is a good time to implement a versioning and release strategy. This will help us talk about development and the application itself in more real terms like "These features are part of version XYZ".
Related Background
prod
branch, via a GitHub Actions workflow.Proposal
A very rough outline of a process could look like:
prod
to kick off a deploy to AWS, like nowreecetech/version-increment
softprops/action-gh-release
(separate workflow runs when new tag shows up in GitHub)Questions
v
prefix in the version numbers? Our consensus was no, andreecetech/version-increment
doesn't support this anyway. See Support "v" prefix in incremented version reecetech/version-increment#8 for more.MAJOR.MINOR.PATCH
, or alternatively, "calver" schemeYEAR.MONTH.RELEASE
whereRELEASE
is the Nth release that month. Both are supported byreecetech/version-increment
.For versioning scheme, I kind of like calver for this application, given the other reporting requirements etc. that are monthly or month-based.
The text was updated successfully, but these errors were encountered: