Skip to content

ci: run build.yaml on vnext#2068

Open
tyrielv wants to merge 1 commit into
microsoft:masterfrom
tyrielv:tyrielv/vnext-ci-triggers
Open

ci: run build.yaml on vnext#2068
tyrielv wants to merge 1 commit into
microsoft:masterfrom
tyrielv:tyrielv/vnext-ci-triggers

Conversation

@tyrielv

@tyrielv tyrielv commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

What

Adds vnext to build.yaml's pull_request / push branch filters so PRs targeting the vnext feature-integration branch run the same CI as master (build + unit + functional tests) and produce the required status checks.

Why

Branch model: master stays the shippable line (stabilization / bug-fixes; releases cut here); vnext accumulates next major/minor feature work until it's promoted to master via a normal reviewed PR.

Without this, PRs into vnext would produce no check runs and be un-mergeable once vnext is branch-protected to mirror master's required checks.

Follow-ups (admin, not in this PR)

  • Create a vnext ruleset mirroring master's policy (1 approval + code-owner + required CI checks Validation and Build, Unit and Functional Tests Successful, block force-push/deletion).

Not included

  • Automatic master → vnext sync was cut (per admins: too much security-approval overhead for a bypass-capable sync identity). Keeping master current in vnext will be done manually via normal reviewed merges instead.

@tyrielv
tyrielv requested a review from mjcheetham July 15, 2026 22:53
Add `vnext` to build.yaml's pull_request/push branch filters so the
feature-integration branch gets the same CI (build + unit + functional
tests) as master. This lets PRs targeting vnext produce the required
status checks.

Assisted-by: Claude Opus 4.8
Signed-off-by: Tyrie Vella <tyrielv@gmail.com>
@tyrielv
tyrielv force-pushed the tyrielv/vnext-ci-triggers branch from ab2b111 to 72ef651 Compare July 20, 2026 14:57
@tyrielv tyrielv changed the title ci: run build.yaml on vnext and auto-sync master into vnext ci: run build.yaml on vnext Jul 20, 2026
@tyrielv
tyrielv enabled auto-merge July 20, 2026 14:59
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