I used to just be able to publish a new release of a ruby gem with
rake release, but now that I have added 2FA to ruby gems that command doesn’t work any more.
Now what I need to do is run:
gem build discourse_api.gemspec
gem push discourse_api-0.38.0.gem
It will then prompt for my OTP code:
Pushing gem to https://rubygems.org... You have enabled multi-factor authentication. Please enter OTP code. Code: ******
And once I hit enter it will then say:
Successfully registered gem: discourse_api (0.38.0)
*.gem should be in your
.gitignore file so that you don’t commit it.