## 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. Switch to latest JRuby version
3. `rake java gem`
4. `gem push pkg/puma-3.7.1-java.gem`

## 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`

Add Github release instructions
Add Github release instructions [ci skip]
