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

Improve version release method #1277

Closed
jameshadfield opened this issue Jan 26, 2021 · 1 comment
Closed

Improve version release method #1277

jameshadfield opened this issue Jan 26, 2021 · 1 comment

Comments

@jameshadfield
Copy link
Member

context

Currently we use a custom script (./releaseNewVersion.sh) to release new versions of auspice which could be much simplified, and is constrained in its versitility (e.g. one can't release alpha/beta versions). It also uses a separate release branch which seems unnecessary since we use tags for each version release.

Suggested release mechanism

Should be as simple as

  • update changelog
  • npm version ... (has the benefit of updating package-lock.json, which we aren't currently doing)
  • git push
  • Publish to NPM. Currently this is done by travisCI from the release branch. Could be done manually via npm publish [--tag beta] or via GitHub actions / travisCI.
  • Rebuild docker image (same as above)
@jameshadfield
Copy link
Member Author

This issue is well out of date now. While we can (and should!) improve the release process, #1777 is the best target for now

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

1 participant