mirror of
https://github.com/puma/puma.git
synced 2022-11-09 13:48:40 -05:00
17 lines
568 B
Markdown
17 lines
568 B
Markdown
## Before Release
|
|
|
|
- Make sure tests pass and your last local commit matches master.
|
|
- Run tests with latest jruby
|
|
- Update the version in `const.rb`.
|
|
- Make sure there is a history entry in `History.md`.
|
|
- On minor version updates i.e. from 3.10.x to 3.11.x update the "codename" in `const.rb`.
|
|
|
|
# Release process
|
|
|
|
Using "3.7.1" as a version example.
|
|
|
|
1. `bundle exec rake release`
|
|
2. `gem push --key github --host https://rubygems.pkg.github.com/puma pkg/puma-VERSION.gem`
|
|
3. Switch to latest JRuby version
|
|
4. `rake java gem`
|
|
5. `gem push pkg/puma-VERSION-java.gem`
|