From f3841c8acabb4fcac2983cef94274119f2e2803c Mon Sep 17 00:00:00 2001 From: Matthew Jackson <1085847+MattJackson@users.noreply.github.com> Date: Fri, 31 Jul 2026 13:16:56 -0700 Subject: [PATCH] ci: build dev as well as main Work now lands on dev and CI must be green there; main only moves at release time, to the tagged commit, so a push to main is the release validation run rather than day-to-day feedback. leak-guard already runs on every branch (on: [push, pull_request]) and release.yml stays tag-triggered, so neither needed a change. --- .github/workflows/ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 06835ab..2d1ba27 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2,7 +2,10 @@ name: CI on: push: - branches: [main] + # `dev` is where work lands and where CI must be green. `main` only ever + # moves at release time, to the tagged commit, so a push to it is the + # release validation run rather than day-to-day feedback. + branches: [main, dev] pull_request: jobs: