Skip to content

Codecast: Create a RubyGem 34: Evaluate whether to release and backport changes

This is the 34th video in the NerdDice create a RubyGem series. In this video Mike decides not to release the gem with the CI changes from previous videos, but updates the CHANGELOG, adds new RuboCop standards to the repository, and backports changes to the 0.2.x stable branch.

This video covers:

  • 00:00:12 Introduction: To release or not to release…
  • 00:03:16 Update the CHANGELOG
  • 00:04:57 Rename method in benchmark script before backporting
  • 00:06:26 Evaulate new RuboCop checks and add to rubocop.yml
  • 00:09:50 Commit and push to master
  • 00:11:00 Backport changes to version-0-2-x-stable branch via awkward and clumsy cherry-picking 00:16:30 Accidentally abort git cherry-pick. Recover by merging the SHA-1 hash from the orphaned commits
  • 00:18:52 Validate state of 0.2.x branch after cherry-picking
  • 00:19:45 Push version-0-2-x-stable branch to GitHub and validate
  • 00:20:14 Update milestone tags for NerdDice GitHub issues

This video references opinion video Burn the Contributor Covenant with Fire! starting at 00:07:33.

Leave a Reply