Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.12 KB

File metadata and controls

21 lines (15 loc) · 1.12 KB

Releasing

Note: DropletKit is deprecated (see README). No new gem releases are planned. This document is kept for maintainers handling historical releases or a final deprecation notice release.

Historical process

Once changes were merged to main, a new gem version was released as follows:

  1. Create a PR with a semantic version bump to version and all changes being released added to the CHANGELOG.
  2. After the PR was merged, create a release on GitHub for the new version:
    • Tag format: vX.Y.Z
    • Version semantics: X = breaking, Y = feature, Z = bugfix
    • Release description: #[PR #] - @[contributor] - [description]
  3. When the tag was created, a GitHub Actions workflow published the release to RubyGems.

Deprecation

If a final gem release is published to surface the post_install_message in droplet_kit.gemspec, follow the steps above with a patch version bump and a CHANGELOG entry documenting the deprecation notice.