Release Process
- Sign up for an account on Ruby Gems (https://rubygems.org/sign_up)
- Go to the
#app-eng-backendschannel and get added to the ruby gem (https://rubygems.org/gems/fastly) - Merge PR after CI passes
- Open new PR to update
CHANGELOG.mdand updatelib/fastly/gem_version.rb - Merge
CHANGELOG.mdPR - Rebase latest remote master branch locally (
git pull --rebase origin master). - Tag a new release (
git tag vX.Y.Z && git push origin vX.Y.Z) - Copy and paste
CHANGELOG.mdinto the draft release - Publish draft release
- Publish the gem to RubyGems.org (you will need your username and password on Ruby Gems)
- generate a new gem spec file with the new version
gem build fastly.gemspec - update RubyGems.org
gem push fastly-{VERSION}.gem