From 3c22936662a0e5d4ca613742d5ae23ef0364dff2 Mon Sep 17 00:00:00 2001 From: Dennis Pacewicz <119963426+rei-moo@users.noreply.github.com> Date: Fri, 20 Feb 2026 19:45:18 +0000 Subject: [PATCH 1/3] update release workflow to publish ruby gem automatically --- .github/workflows/github-release.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/github-release.yml b/.github/workflows/github-release.yml index ef6018a2..3b367d01 100644 --- a/.github/workflows/github-release.yml +++ b/.github/workflows/github-release.yml @@ -8,6 +8,7 @@ on: jobs: Publish: permissions: + id-token: write contents: write runs-on: ubuntu-latest if: startsWith(github.ref, 'refs/tags/v') @@ -26,3 +27,12 @@ jobs: release_name: ${{ env.RELEASE_NAME }} draft: false prerelease: false + - uses: actions/checkout@v5 + with: + persist-credentials: false + - name: Set up Ruby + uses: ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd + with: + bundler-cache: true + ruby-version: ruby + - uses: rubygems/release-gem@v1 From 209fb0a531984bb148b0cec95a9df888c0d573f3 Mon Sep 17 00:00:00 2001 From: Dennis Pacewicz <119963426+rei-moo@users.noreply.github.com> Date: Sat, 21 Feb 2026 04:50:34 +0900 Subject: [PATCH 2/3] Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .github/workflows/github-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github-release.yml b/.github/workflows/github-release.yml index 3b367d01..c9654dad 100644 --- a/.github/workflows/github-release.yml +++ b/.github/workflows/github-release.yml @@ -31,7 +31,7 @@ jobs: with: persist-credentials: false - name: Set up Ruby - uses: ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd + uses: ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd with: bundler-cache: true ruby-version: ruby From a3e180923f4f5c136a93437c874ab6f38ce867de Mon Sep 17 00:00:00 2001 From: Dennis Pacewicz <119963426+rei-moo@users.noreply.github.com> Date: Fri, 20 Feb 2026 19:51:49 +0000 Subject: [PATCH 3/3] fix --- .github/workflows/github-release.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/github-release.yml b/.github/workflows/github-release.yml index c9654dad..78621016 100644 --- a/.github/workflows/github-release.yml +++ b/.github/workflows/github-release.yml @@ -13,6 +13,13 @@ jobs: runs-on: ubuntu-latest if: startsWith(github.ref, 'refs/tags/v') steps: + - uses: actions/checkout@v5 + with: + persist-credentials: false + - name: Set up Ruby + uses: ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd + with: + bundler-cache: true - name: Calculate release name run: | GITHUB_REF=${{ github.ref }} @@ -27,12 +34,4 @@ jobs: release_name: ${{ env.RELEASE_NAME }} draft: false prerelease: false - - uses: actions/checkout@v5 - with: - persist-credentials: false - - name: Set up Ruby - uses: ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd - with: - bundler-cache: true - ruby-version: ruby - uses: rubygems/release-gem@v1