2018-04-12 14:38:52 -05:00
|
|
|
## Before Release
|
|
|
|
|
|
|
|
- Make sure tests pass and your last local commit matches master.
|
|
|
|
- Run tests with latest jruby
|
|
|
|
- Update the version in `const.rb`.
|
2021-05-07 08:47:54 -06:00
|
|
|
- On minor or major version updates i.e. from 3.10.x to 3.11.x update the "codename" in `const.rb`.
|
|
|
|
- Create history entries with https://github.com/MSP-Greg/issue-pr-link
|
2018-04-12 14:38:52 -05:00
|
|
|
|
2017-02-20 08:23:17 -07:00
|
|
|
# Release process
|
|
|
|
|
2017-08-17 13:14:24 -06:00
|
|
|
Using "3.7.1" as a version example.
|
2017-02-20 08:23:17 -07:00
|
|
|
|
2017-08-21 16:41:08 +02:00
|
|
|
1. `bundle exec rake release`
|
2022-10-19 15:43:57 +09:00
|
|
|
1. Switch to latest JRuby version
|
|
|
|
1. `rake java gem`
|
|
|
|
1. `gem push pkg/puma-VERSION-java.gem`
|
|
|
|
1. Add release on Github at https://github.com/puma/puma/releases/new
|