Release gem version with changelog
releasecommandsetup L2★1
swistaczek/zenrows-rb ↗What it does
Release gem version with changelog, version bump, git tag, and publish
Best for
Ruby gem release workflow when you need pre-flight validation, automated version management, and GitHub release creation.
Inputs
- · [object Object]
Outputs
- · [object Object]
- · [object Object]
- · [object Object]
- · [object Object]
- · [object Object]
Requires
- · bundle (ruby dependency manager)
- · rake (test runner)
- · rubocop (linter)
- · rbs (type validator)
- · git
- · gh (GitHub CLI)
Preconditions
All tests passing, no rubocop offenses, RBS types valid; CHANGELOG.md exists
Failure modes
- · Pre-flight checks fail (tests red, linting errors)
- · Version bump not reflected in lib/zenrows/version.rb
- · CHANGELOG.md not updated before release
- · Tag push fails due to network or permissions
- · User cannot access gem push (missing OTP)
Trust signals
- · Pre-flight checks run before any version bump (fail-fast)
- · User confirms before version bump and tag
- · CHANGELOG and README required (cannot skip documentation)
- · gh release create auto-generates notes from tag