Skip to content

Release the gem from a push to main - #262

Merged
tylercschneider merged 1 commit into
mainfrom
ci/release-workflow
Sep 21, 2026
Merged

tylercschneider merged 1 commit into
mainfrom
ci/release-workflow

Conversation

@tylercschneider

Copy link
Copy Markdown
Collaborator

One Sentence Summary

Whoever maintains this gem can release a new version by merging a version bump to main, with nothing to publish by hand.

ACs Covered

  • A push to main that raises the gem's version publishes that version to rubygems.org with no API key stored in this repository.
  • A push to main that does not change the version finishes without publishing anything.
  • A release can also be started by hand from this repository's Actions tab.
  • A failed release opens an issue in this repository carrying what the release printed before it stopped.

Decision Log

Not relevant.

Code Example

Not relevant.

Out of Scope

  • The release steps are defined in a shared gem release workflow in the symphony repository, not in this repository.
  • Registering this gem's trusted publisher on rubygems.org is a manual step taken outside this repository.

Ticket Billed Against

Not specified.


Generation Metadata

Scribe: pr-scribe e15d408
Rules: pr-body de72862, draft-reading 0c52049, writing-style f190206
Model: claude-opus-5[1m], cc 2.1.278

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@tylercschneider
tylercschneider merged commit bf01da9 into main Sep 21, 2026
3 checks passed
@tylercschneider
tylercschneider deleted the ci/release-workflow branch September 21, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant