From aaac1f65b8a6daa2389ad3e8cc575a08264e2f76 Mon Sep 17 00:00:00 2001 From: Ronald Tse Date: Mon, 19 Oct 2026 21:58:25 +0800 Subject: [PATCH] ci: release gate runs the gem's own specs (SKIP_JS/SKIP_PYTHON) The JS/Python compiler execution specs read the monorepo's sibling js/test-compiler assets, which a standalone checkout does not have; that coverage stays on rake.yml's push matrix. All 212 release-run failures were those two compiler families. --- .github/workflows/release.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 69cc8b6a..ed583d8c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,5 +18,11 @@ jobs: ruby-version: '3.3' bundler-cache: true - name: Test + # Cross-compiler execution specs need the monorepo's sibling js/ + # assets; that coverage is owned by rake.yml's matrix on every + # push, not by the release gate. + env: + SKIP_JS: "1" + SKIP_PYTHON: "1" run: bundle exec rake - uses: rubygems/release-gem@v1