From b5385f01d2ce0efe8d4c8f938384a40caf346e06 Mon Sep 17 00:00:00 2001 From: Akash Sinha Date: Wed, 24 Jun 2026 17:41:39 +0530 Subject: [PATCH 1/3] validate skip guard --- VALIDATE.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 VALIDATE.md diff --git a/VALIDATE.md b/VALIDATE.md new file mode 100644 index 000000000..c1b0730e0 --- /dev/null +++ b/VALIDATE.md @@ -0,0 +1 @@ +x \ No newline at end of file From 8dbb3b433c5506e8008f517a996ae07ace054850 Mon Sep 17 00:00:00 2001 From: Akash Sinha Date: Wed, 24 Jun 2026 17:42:25 +0530 Subject: [PATCH 2/3] ci: skip test on release PRs --- .github/workflows/test.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ada4b288c..d94c9b606 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -7,6 +7,10 @@ on: jobs: build: name: Build + # Skip on release PRs: a version-bump PR only touches version files, so the + # Test suite adds nothing. The job reports "skipped" (= passing for the + # required check). Lint/Typecheck/Verify Executable still run normally. + if: ${{ !startsWith(github.head_ref, 'release/') }} runs-on: ubuntu-latest steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 @@ -36,6 +40,7 @@ jobs: test: name: Test ${{ matrix.package }} needs: [build] + if: ${{ !startsWith(github.head_ref, 'release/') }} strategy: matrix: os: [ubuntu-latest] @@ -138,6 +143,7 @@ jobs: regression: name: Regression needs: [build] + if: ${{ !startsWith(github.head_ref, 'release/') }} runs-on: ubuntu-latest timeout-minutes: 15 steps: From aec1a33c134b0a5779563ca480dcb39fdcd746d2 Mon Sep 17 00:00:00 2001 From: Akash Sinha Date: Wed, 24 Jun 2026 17:42:27 +0530 Subject: [PATCH 3/3] ci: skip windows on release PRs --- .github/workflows/windows.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 94e057d6a..23ea30596 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -7,6 +7,9 @@ on: jobs: build: name: Build + # Skip on release PRs (version-only bump); reports "skipped" = passing for + # the required check. See test.yml for rationale. + if: ${{ !startsWith(github.head_ref, 'release/') }} runs-on: windows-latest steps: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 @@ -36,6 +39,7 @@ jobs: test: name: Test ${{ matrix.package }} needs: [build] + if: ${{ !startsWith(github.head_ref, 'release/') }} strategy: fail-fast: false matrix: