From 3c7cac62e0c4f94d7d9a87906bd3638c58269335 Mon Sep 17 00:00:00 2001 From: Stan Hu Date: Thu, 16 Jan 2025 07:29:31 -0800 Subject: [PATCH] Fix gem release GitHub Actions workflow x86_64-linux-gnu and aarch64-linux-gnu do not exist as platforms in `oxidize-rb/cross-gem-action`. Strip `-gnu` from the name. --- .github/workflows/gem.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gem.yml b/.github/workflows/gem.yml index b722e8a..d60f2f9 100644 --- a/.github/workflows/gem.yml +++ b/.github/workflows/gem.yml @@ -35,9 +35,13 @@ jobs: cargo-cache: true cargo-vendor: true + - name: Transform platform name + id: transform_platform + run: echo "cross_gem_platform=$(echo '${{ matrix.platform }}' | sed 's/-gnu$//')" >> $GITHUB_ENV + - uses: oxidize-rb/cross-gem-action@main with: - platform: ${{ matrix.platform }} + platform: ${{ env.cross_gem_action_platform }} version: 'latest' env: | RUBY_CC_VERSION=3.4.0:3.3.5:3.2.0:3.1.0