Skip to content

Commit c624c32

Browse files
committed
ci(e2e_gem): revert ruby-version to exact 3.2.10
setup-ruby (unlike setup-python) does NOT support the `3.2.x` wildcard pin — it errors with "Unknown version 3.2.x for ruby on ubuntu-24.04". Revert to an exact patch that's in the catalog. When this patch eventually drops off, bump it manually per the list at https://github.com/ruby/setup-ruby. Assisted-by: Claude Code:opus-4-7
1 parent 8333162 commit c624c32

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -451,10 +451,13 @@ jobs:
451451
if: matrix.suite == 'e2e_gem'
452452
uses: ruby/setup-ruby@319994f95fa847cf3fb3cd3dbe89f6dcde9f178f # v1.295.0
453453
with:
454-
# Pin to minor.x so setup-ruby auto-resolves to the latest
455-
# available 3.2.x patch — exact patch pins kept dropping out
456-
# of the catalog as new releases landed.
457-
ruby-version: '3.2.x'
454+
# setup-ruby does NOT support `3.2.x` wildcard pinning the
455+
# way setup-python does — it errors with "Unknown version
456+
# 3.2.x for ruby on ubuntu-24.04". Pin to an exact patch
457+
# that's currently in the catalog. If the action drops this
458+
# patch in the future, bump to whatever's available — see
459+
# https://github.com/ruby/setup-ruby for the supported list.
460+
ruby-version: '3.2.10'
458461
bundler-cache: false
459462

460463
- name: Run e2e tests

0 commit comments

Comments
 (0)