Skip to content

Use the shared release workflow from RoleModel/actions - #2

Merged
OutlawAndy merged 1 commit into
mainfrom
use-shared-release-workflow
Oct 12, 2026
Merged

OutlawAndy merged 1 commit into
mainfrom
use-shared-release-workflow

Conversation

@OutlawAndy

Copy link
Copy Markdown
Member

Replaces bump_version.yml, release.yml, and publish-package.yml with a single release.yml that calls RoleModel/actions/.github/workflows/release.yml@v3, following the example in that repo's README.

  • Actions tab → Release bumps the version, updates Gemfile.lock and CHANGELOG.md, then commits, tags, and pushes with the Version Manager App token.
  • The v* tag push creates the GitHub release and publishes the gem.
  • The changelog input is now optional. Leaving it blank uses the Unreleased notes or drafts bullets from the commits.

Before merging

The RubyGems trusted publisher has to point at the reusable workflow: workflow filename release.yml, Workflow Repository Owner RoleModel, Workflow Repository Name actions. Otherwise the publish job fails. You can fix the config and re-run that job; the tag and GitHub release will already exist.

🤖 Generated with Claude Code

Replaces the bump, GitHub release, and gem publish workflows with one
caller of RoleModel/actions/.github/workflows/release.yml@v3.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@OutlawAndy
OutlawAndy merged commit 091afea into main Oct 12, 2026
1 check passed
@OutlawAndy
OutlawAndy deleted the use-shared-release-workflow branch October 12, 2026 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant