- Make sure tests pass and your last local commit matches master.
- Run tests with latest jruby
- Update the version in
const.rb
. - 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
Using "3.7.1" as a version example.
bundle exec rake release
- Switch to latest JRuby version
rake java gem
gem push pkg/puma-VERSION-java.gem
- Add release on Github at https://github.com/puma/puma/releases/new