From 0e76acc09e1ece88636804e8a44952488e371ef5 Mon Sep 17 00:00:00 2001 From: Gergo Magyar Date: Sun, 25 Oct 2026 10:14:27 +0000 Subject: [PATCH] ci(scenario-map): temporary label-gated pull_request run for PR #3686 schedule and workflow_dispatch only run from the default branch, so the Test Scenario Map workflow cannot run before this PR merges. Adding the run-ci label to the PR starts one full run. A pull_request run writes no tracking issue and no baseline. Remove the trigger before merge. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/test-scenario-map.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/test-scenario-map.yml b/.github/workflows/test-scenario-map.yml index 616881bdf..ae2c9c17d 100644 --- a/.github/workflows/test-scenario-map.yml +++ b/.github/workflows/test-scenario-map.yml @@ -41,6 +41,12 @@ name: Test Scenario Map # mutation-runner-validation.yml; this workflow cannot run from a PR branch. on: + # TEMPORARY (PR #3686; remove before merge): one full run on the PR when a maintainer adds the + # `run-ci` label, since schedule and workflow_dispatch only run from the default branch. A + # pull_request run never writes the tracking issue or a baseline (plan's default_branch output + # is false) and the baseline lookup ignores it. + pull_request: + types: [labeled] schedule: # Mondays 04:17 UTC, outside the busy CI hours. - cron: '17 4 * * 1' @@ -84,6 +90,9 @@ jobs: # ── Plan: Layers 0-2, candidates, shard plan, run manifest ───────── plan: name: Plan + # TEMPORARY (PR #3686): only the `run-ci` label starts a pull_request run; every later job + # needs plan's artifact, so they skip with it. + if: github.event_name != 'pull_request' || github.event.label.name == 'run-ci' runs-on: ubuntu-latest timeout-minutes: 60 continue-on-error: true