From 1ce388d017d687a9ef49f13277d845ba9f52db1a Mon Sep 17 00:00:00 2001 From: "M.P. Korstanje" Date: Mon, 24 Feb 2025 19:52:07 +0100 Subject: [PATCH 1/2] [Ruby] Set up trusted publishing --- .github/workflows/release-rubygem.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-rubygem.yml b/.github/workflows/release-rubygem.yml index 604a29a6..6c96eca8 100644 --- a/.github/workflows/release-rubygem.yml +++ b/.github/workflows/release-rubygem.yml @@ -12,6 +12,8 @@ jobs: name: Publish Ruby Gem runs-on: ubuntu-latest environment: Release + permissions: + id-token: write steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: @@ -27,7 +29,6 @@ jobs: - name: Copy the samples to ruby/features run: npm ci && npm run copy-to:ruby working-directory: devkit - - uses: cucumber/action-publish-rubygem@d8918cbdee789cfc78f346a96a59596b87795be1 # v1.0.0 + - uses: rubygems/release-gem@6317d8d1f7e28c24d28f6eff169ea854948bd9f7 # v1.2.0 with: - working_directory: ruby - rubygems_api_key: ${{ secrets.RUBYGEMS_API_KEY }} + working-directory: ruby From 3284b493ef7a09da452e32cda0b5eabd35f4f69c Mon Sep 17 00:00:00 2001 From: "M.P. Korstanje" Date: Mon, 24 Feb 2025 20:01:55 +0100 Subject: [PATCH 2/2] Update CHANGELOG --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c8df811e..1588d0dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +### Fixed +- [Ruby] Fix release process ## [29.1.4] - 2026-02-24 ### Fixed