Skip to content

Add GitHub Actions workflow for gem release via Trusted Publishing#61

Merged
atm-snag2 merged 1 commit into
masterfrom
add-release-workflow
Jul 8, 2026
Merged

Add GitHub Actions workflow for gem release via Trusted Publishing#61
atm-snag2 merged 1 commit into
masterfrom
add-release-workflow

Conversation

@atm-snag2

Copy link
Copy Markdown

What

Closes #60

Why

How

  • Adopted the same structure as qiita-markdown's release.yml
  • Pinned actions/checkout and ruby/setup-ruby SHAs to match the existing test.yml

Out of scope

  • Trusted Publisher configuration on rubygems.org (see issue TODO)
  • Creating release environment on GitHub

Refs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@atm-snag2 atm-snag2 self-assigned this Jul 7, 2026
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@atm-snag2

Copy link
Copy Markdown
Author

Verification

ruby -ryaml -e "YAML.safe_load(File.read('.github/workflows/release.yml')) && puts('YAML syntax: OK')"
YAML syntax: OK
  • rspec / rubocop: sandbox constraint prevented local execution; CI will verify on push
  • Workflow structure matches qiita-markdown release.yml (proven pattern)
  • actions/checkout and ruby/setup-ruby SHAs match existing test.yml

@atm-snag2
atm-snag2 marked this pull request as ready for review July 7, 2026 06:58
@atm-snag2
atm-snag2 requested a review from a team as a code owner July 7, 2026 06:58
@atm-snag2
atm-snag2 requested review from Umekawa and removed request for a team and Umekawa July 7, 2026 06:58

@Umekawa Umekawa left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@atm-snag2
atm-snag2 merged commit be3c6cb into master Jul 8, 2026
5 checks passed
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.

Add GitHub Actions workflow for gem release via Trusted Publishing

2 participants