From f25a43d5f8ce22485e179d6ef14d30f0bba76bcc Mon Sep 17 00:00:00 2001 From: Libby Date: Mon, 9 Nov 2026 13:32:42 +0000 Subject: [PATCH] CI: windows-latest leg is workflow_dispatch only (no Windows runner exists) Co-Authored-By: Claude Sonnet 5.5 --- .github/workflows/portable-contracts.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/portable-contracts.yml b/.github/workflows/portable-contracts.yml index a116ea9..b71d7b0 100644 --- a/.github/workflows/portable-contracts.yml +++ b/.github/workflows/portable-contracts.yml @@ -16,7 +16,10 @@ jobs: strategy: fail-fast: false matrix: - os: [windows-latest, docker] + # No Windows runner exists: the windows-latest leg runs on workflow_dispatch only (GitHub or a + # Windows runner), the docker leg gates push and PR. Windows push/PR triggers return in the PR + # that registers a Windows runner. + os: ${{ fromJSON(github.event_name == 'workflow_dispatch' && '["windows-latest", "docker"]' || '["docker"]') }} package: [eve-contracts, eve-browser-lowering] steps: