From a09333a865fd8798027d5fdcd963014d4e9af043 Mon Sep 17 00:00:00 2001 From: Martin Emde Date: Mon, 3 Nov 2025 17:20:04 -0800 Subject: [PATCH] build on specific ruby version to ensure they are available --- .github/workflows/cd.yml | 2 +- .github/workflows/ci.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 2744c2e..75615ce 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -28,7 +28,7 @@ # https://github.com/oxidize-rb/actions/blob/main/fetch-ci-data/evaluate.rb#L54 exclude: [arm-linux, x64-mingw32, x64-mingw-ucrt, aarch64-linux-musl] stable-ruby-versions: | - exclude: [head] + only: ['3.2', '3.3', '3.4'] build: name: Build native gems diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6145b64..a25da81 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,9 +16,9 @@ jobs: uses: oxidize-rb/actions/fetch-ci-data@v1 with: stable-ruby-versions: | - # See https://github.com/bytecodealliance/wasmtime-rb/issues/286 - # for details. - exclude: [head] + # Explicitly include all Ruby versions we want to support + # to ensure binaries are built for each version + only: ['3.2', '3.3', '3.4'] rspec: runs-on: ${{ matrix.os }} needs: ci-data