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

Create (and document) a release tag process #347

Open
slifty opened this issue Mar 27, 2020 · 2 comments
Open

Create (and document) a release tag process #347

slifty opened this issue Mar 27, 2020 · 2 comments

Comments

@slifty
Copy link
Contributor

slifty commented Mar 27, 2020

We just shipped some code to production; we should use tags to keep track of when a release.

This should come with documentation, as well as documentation for patches. We should retroactively invoke the process for the release we just made.

Eventually this should be used for continuous deployment to staging, which is is a separate issue.

@reefdog
Copy link
Collaborator

reefdog commented Mar 27, 2020

Very much yes. It'll be so nice/valuable to be able to know exactly what code shipped to production and when.

My take on version numbering for this app specifically is it is essentially meaningless, so my preference would be for doing whatever is the least amount of work and won't require us to spend time thinking/discussing each release, unless/until an argument justifies that. So, literally tagging with the most recent commit hash (v33e70ce) would be perfectly acceptable to me.

But if you feel otherwise and think a case can be made for semver'ing on a time budget, go for it!

@reefdog
Copy link
Collaborator

reefdog commented Mar 31, 2020

(If we go that route but suspect we might later want true version numbers, we could use a different prefix than v, perhaps r. E.g., r33e70ce.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants