helix/RELEASE.md

22 lines
545 B
Markdown
Raw Permalink Normal View History

2017-04-24 16:41:24 +00:00
# Helix Release Process
2017-04-24 17:09:48 +00:00
1. Verify that CI is passing
1. Update all version number references. (There are a lot, do a search.)
1. Update CHANGELOG.md
1. Run `./scripts/test-release` to make sure packages are ready for release.
1. Commit and push version bump and changelog.
1. Tag version in Git, prefixed with 'v' and push with `git push --tags`
2017-04-24 16:41:24 +00:00
### In `./ruby`
2017-04-24 17:09:48 +00:00
1. `gem build helix-runtime.gemspec`
1. `gem push helix-runtime-VERSION.gem`
2017-04-24 16:41:24 +00:00
### In `./crates/libcruby-sys`
2017-04-24 17:09:48 +00:00
1. `HELIX_LIB_DIR=$PWD cargo publish`
2017-04-24 16:41:24 +00:00
### In `.`
2017-04-24 17:09:48 +00:00
1. `cargo publish`