Skip to content

ci: run checks on the bridge integration branch#408

Merged
islandbitcoin merged 1 commit into
tmp/bridge-rebase-pr-readyfrom
ci/run-checks-on-bridge-integration
Jun 24, 2026
Merged

ci: run checks on the bridge integration branch#408
islandbitcoin merged 1 commit into
tmp/bridge-rebase-pr-readyfrom
ci/run-checks-on-bridge-integration

Conversation

@islandbitcoin

@islandbitcoin islandbitcoin commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Why

Stacked cleanup PRs against tmp/bridge-rebase-pr-ready need the same CI signal as PRs against main. The existing workflows only matched pull_request events where the base branch is main, so PRs like #415 do not get Quickstart/Integration/Check Code unless this branch filter is present on the integration branch.

What

  • Add tmp/bridge-rebase-pr-ready to the pull_request branch filter for the gating workflows:
    • Check Code
    • Unit test
    • Integration test
    • Audit
    • Bats test
    • Mobile Schema Compatibility
    • Migrate MongoDB
    • Quickstart
    • Spelling
  • Add push triggers for tmp/bridge-rebase-pr-ready on Check Code, Unit test, and Integration test so the integration branch tip keeps a baseline signal as fixes land.

Verification

  • Rebased cleanly onto current origin/tmp/bridge-rebase-pr-ready (d5498c12).
  • Parsed every edited workflow with Ruby YAML loading.
  • Confirmed the diff is limited to 9 workflow files.

Notes

This PR intentionally targets tmp/bridge-rebase-pr-ready, not main. Once the bridge integration branch is no longer needed, these temporary branch filters should be removed.

The workflows exposed by this PR may report current integration-branch failures; that is expected and is the reason we need this CI plumbing before landing the smaller cleanup PRs.

@linear

linear Bot commented Jun 17, 2026

Copy link
Copy Markdown

ENG-422

Test/check workflows were filtered to `pull_request: branches: [main]`,
so PRs targeting the long-lived `tmp/bridge-rebase-pr-ready` integration
branch never triggered CI. Add the integration branch to the
pull_request filter on all gating workflows, and add a push trigger on
the core build/test/lint workflows (check-code, unit-test,
integration-test) so the branch tip is checked as PRs stack onto it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@forge0x forge0x force-pushed the ci/run-checks-on-bridge-integration branch from 71d3290 to d95b5a3 Compare June 24, 2026 18:15
@forge0x forge0x changed the title ci: run checks on the bridge-rebase integration branch ci: run checks on the bridge integration branch Jun 24, 2026
@forge0x forge0x marked this pull request as ready for review June 24, 2026 18:16
@islandbitcoin islandbitcoin merged commit 50af5e6 into tmp/bridge-rebase-pr-ready Jun 24, 2026
9 of 12 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