@StatelessCode
  @StatelessCode
Stateless Code | Codecast: Create a RubyGem 85: Release Version 0.4.0! @StatelessCode | Uploaded November 2021 | Updated October 2024, 3 hours ago.
This is the 85th video in the NerdDice create a RubyGem series. In this video Mike does the finishing touches to the dependencies, builds the gem, pushes release 0.4.0 to RubyGems, tags the release, and does some post-release tasks.

This video covers:
00:00:12 Introduction
00:01:07 Check and update dependencies
00:06:22 Update rubocop.yml file with new checks
00:08:18 Review diff, update the CHANGELOG to move master changes to release 0.4.0
00:10:00 Commit changes to master
00:11:05 Build the gem `gem build ./nerd_dice.gemspec`
00:12:19 Make sure you can still install the gem with -P HighSecurity
00:13:04 Remove locally installed version of gem so we can test installing from RubyGems
00:13:53 Push the new version of the gem to RubyGems `gem push ./nerd_dice-0.4.0.gem`
00:14:26 Try to install with -P HighSecurity from RubyGems, not ready yet
00:15:15 Tag the release commit and push tags
00:16:53 Go into GitHub and create the release off of the tag
00:17:43 Install with -P HighSecurity from RubyGems (enough time has elapsed)
00:18:02 Generate the checksums and commit separately
00:20:17 Delete merged branch, checkout and push 0-4-x-stable branch
00:21:54 Bump the version (on the wrong branch) remember to go back to master!
00:23:14 Realize error. Move commit to master and reset --hard on the version branch
00:24:41 Conclusion


This video is CC0 - No rights reserved. (YouTube doesn't allow this option when publishing.) All code is released under the UNLICENSE. Stateless Code denies the concept of "intellectual property". Copying is not stealing.
Codecast: Create a RubyGem 85: Release Version 0.4.0!Codecast: Create a RubyGem 84: Update Docs and Extend ConvenienceMethods into NerdDice, MergeWrite System Tests for Devise Cancel My Account and Get Working With TurboStateless Code Video 204Codecast: statelesscode.com WordPress 04: Initial Push and Backlog SetupWrite Tests for User Locking and Unlocking and Finish the Devise EpicCodecast: statelesscode.com WordPress 06: Main Content Margins, YouTube Embeds, and EnlighterCodecast: statelesscode.com WordPress 08: Start on Sidebar and Footer and Use Tailwind DirectivesWhy Rails in the 2020s?Create a RubyGem 90: Fix README to Use Relative Links Instead of Absolute LinksCodecast: Getting Started with Rails 7 11: Use a Scaffold Generator to Quickly Produce a ResourceUpdate Rails to 7.0.4 and Update the Bundle

Codecast: Create a RubyGem 85: Release Version 0.4.0! @StatelessCode

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER