Skip to content

ci: glob dgb/** branch filter so stacked stage-PRs do not go dark - #224

Merged
frstrtr merged 1 commit into
masterfrom
dgb/ci-branch-glob
Jun 19, 2026
Merged

ci: glob dgb/** branch filter so stacked stage-PRs do not go dark#224
frstrtr merged 1 commit into
masterfrom
dgb/ci-branch-glob

Conversation

@frstrtr

@frstrtr frstrtr commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Problem

Stage-4 stack #216/#217/#219/#222 went dark (no CI matrix run) because their PRs were based on dgb/stage-4* branches outside the enumerated push/pull_request allowlist. pull_request matches the BASE ref, so the matrix never enqueued (same failure class as #113).

Fix

Collapse the per-branch dgb entries (dgb/pool-pillars-port, dgb/slice4-skeleton) into a single dgb/** glob on both the push and pull_request branch filters. Any future dgb/ stack now gates in place automatically -- no more enumerating ephemeral stage branches.

Safety

  • Branch filter gates only WHEN CI runs, not job logic.
  • No change to the per-coin source-presence guards (PR ci: fix coin-matrix guard path #47) -- those are CMake-level (-DCOIN_DGB=ON configure), not branch-keyed.
  • Only other branch-conditional logic in the workflow is tag-release gating (refs/tags/v), untouched.

GPG-signed.

Stage-4 stack #216/#217/#219/#222 went dark (no CI matrix) because
their PRs were based on dgb/stage-4* branches outside the enumerated
push/pull_request allowlist -- pull_request matches the BASE ref, so
the matrix never enqueued (same class as #113).

Collapse the per-branch dgb entries (dgb/pool-pillars-port,
dgb/slice4-skeleton) into a single dgb/** glob on both push and
pull_request filters. Any future dgb/ stack now gates in place
automatically. No change to job logic or the per-coin source-presence
guards (PR #47) -- this filter only gates WHEN CI runs.
@frstrtr
frstrtr merged commit 7fda8ed into master Jun 19, 2026
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant