The release process is automated and relies on GitHub Actions.
The RUBYGEMS_API_KEY
secret is configured on GitHub.
See the .github/workflows/release.yml
file for details.
The release will be performed when a tag is pushed, the procedure is:
-
Change directory to ruby
-
Edit
curs-asciidoctor-extensions.gemspec
and update the version numbers.version
-
Run
bundle exec rake
to make sure that everything is working -
Commit both
curs-asciidoctor-extensions.gemspec
andGemfile.lock
files -
Tag the version using
git tag vx.y.z
(don’t forget thev
prefix and replacex.y.z
with an actual version) -
Push your changes with the tag:
git push origin master --tags