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 <noreply@anthropic.com>
This commit is contained in:
Gergo Magyar 2026-10-25 10:14:27 +00:00
parent de9b2264f0
commit 0e76acc09e

View file

@ -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