Skip to content

ci: run Build & Test on dev branch#168

Merged
igorls merged 1 commit into
mainfrom
dev
May 17, 2026
Merged

ci: run Build & Test on dev branch#168
igorls merged 1 commit into
mainfrom
dev

Conversation

@igorls
Copy link
Copy Markdown
Member

@igorls igorls commented May 17, 2026

First PR under the new branching model (main = tags/stable, dev = active work).

What: adds dev to build.yml's push and pull_request branch filters.

Why: build.yml only triggered on main, so PRs into dev got no CI — bugs would only surface at the devmain release PR, defeating the point of CI-gating main. Now the Node 22.x/24.x build + bun test tests/unit matrix runs on every dev push/PR too.

Also serves as the end-to-end validation of the new main branch protection (PR required, build (22.x) + build (24.x) required, 1 approval, no force-push).

Under the main=tags / dev=active model, build.yml only triggering on main meant PRs into dev got zero CI and bugs surfaced only at the dev->main release PR. Adding dev to the push/pull_request branch filters runs the same matrix (Node 22.x/24.x + bun unit tests) on every dev contribution.
Copilot AI review requested due to automatic review settings May 17, 2026 14:08
@gemini-code-assist
Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the GitHub Actions Build & Test workflow so CI runs for the new dev branch in addition to main, ensuring feature work is validated before the devmain release PR.

Changes:

  • Extend push trigger branch filters to include dev
  • Extend pull_request trigger branch filters to include dev

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@igorls igorls requested a review from domiscd May 17, 2026 14:12
@igorls igorls merged commit 5d2ca86 into main May 17, 2026
8 checks passed
@igorls igorls deleted the dev branch May 17, 2026 14:13
@igorls igorls mentioned this pull request Jun 2, 2026
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.

3 participants