-
Notifications
You must be signed in to change notification settings - Fork 128
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 versions, tags & --version cmd #146
Comments
I would recommend (naturally) the approach I took in https://github.com/nextstrain/cli:
No. The version should be managed manually and follow semantic versioning rules. Releases are things you version, not commits.
Yes, totally. Here's what I did for
Yep, or
Yes!
Sure. |
I endorse all of this. |
The devel/release script sanity checks state of the repo and change log, bumps the version, makes a commit and tags it, merges into the "release" branch, and ends with instructions on how to push. It is based on the very similar script I wrote for nextstrain-cli, with the "release" branch behaviour adopted from auspice. Resolves #202 and #146.
There's one bit of this that wasn't resolved by #210: a |
It's not uncommon to blindly run a command with --version as the sole argument, so its useful to make that Just Work. Resolves the final bit of #146.
It's not uncommon to blindly run a command with --version as the sole argument, so its useful to make that Just Work. Resolves the final bit of #146.
As we move builds into separate repositories, augur versioning becomes important. I imagine:
_version.py
master
bump up the version?augur --version
should print the version3.0.0
The text was updated successfully, but these errors were encountered: