Publishing

Be sure all tests pass!

bundle exec rake test

Also check the linter:

bundle exec rubocop

Update the version in lib/unisec/version.rb.

Update the documentation, at least:

  • README.md
  • docs/CHANGELOG.md
  • docs/pages/usage.md

On new release don't forget to rebuild the library documentation:

bundle exec yard doc

Create an annotated git tag:

git tag -a v1.5.0

Push the changes including the tags:

git push --follow-tags

Build the gem:

gem build unisec.gemspec
# or
bundle exec rake build

Push the new gem release on RubyGems See https://guides.rubygems.org/publishing/.

gem push unisec-1.5.0.gem