Skip to content

Commit 0989175

Browse files
authored
Merge pull request #164 from frstrtr/ci-steward/dash-linux-only-ci
ci(dash): gate slice PRs to Linux-only via dash-linux-only label
2 parents 81fef6a + 0126394 commit 0989175

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@ jobs:
125125
# ════════════════════════════════════════════════════════════════════════════
126126
linux-asan:
127127
name: Linux x86_64 (AsAN+UBSan)
128+
# dash bring-up slices may opt out of sanitizers via dash-skip-sanitizers; KEEP for consensus/payout slices (default = on)
129+
if: ${{ !(github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'dash-skip-sanitizers')) }}
128130
runs-on: ubuntu-24.04
129131
continue-on-error: true
130132
steps:
@@ -369,6 +371,8 @@ jobs:
369371
# ════════════════════════════════════════════════════════════════════════════
370372
macos:
371373
name: macOS ${{ matrix.arch }}
374+
# dash-slice campaign: skip macOS for PRs carrying the dash-linux-only label (re-enabled at block-viable gate, ~07-01)
375+
if: ${{ !(github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'dash-linux-only')) }}
372376
runs-on: ${{ matrix.runner }}
373377
strategy:
374378
fail-fast: false
@@ -449,6 +453,8 @@ jobs:
449453
# ════════════════════════════════════════════════════════════════════════════
450454
windows:
451455
name: Windows x86_64
456+
# dash-slice campaign: skip Windows for PRs carrying the dash-linux-only label (re-enabled at block-viable gate, ~07-01)
457+
if: ${{ !(github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'dash-linux-only')) }}
452458
runs-on: windows-2022
453459
steps:
454460
- uses: actions/checkout@v6

0 commit comments

Comments
 (0)