Skip to content

Latest commit

 

History

History
12 lines (11 loc) · 529 Bytes

RELEASING.md

File metadata and controls

12 lines (11 loc) · 529 Bytes

Releasing

  1. Create branch X.Y.Z from main.
  2. Update VERSION in lib/castle/version.rb to the new version
  3. Run bundle
  4. Update the CHANGELOG.md for the impending release
  5. git commit -am "release X.Y.Z." (where X.Y.Z is the new version)
  6. Push to Github, make PR to the main branch, and when approved, merge.
  7. Make a release on Github from the main branch, specify tag as vX.Y.Z to create a tag.
  8. git checkout main && git pull
  9. gem build castle-rb.gemspec
  10. gem push castle-rb-X.Y.Z.gem