Skip to content

ci: run CI on push/PR against main-ca - #319

Merged
amilandi merged 2 commits into
mainfrom
amilandin/ci-run-on-main-ca
Sep 23, 2026
Merged

amilandi merged 2 commits into
mainfrom
amilandin/ci-run-on-main-ca

Conversation

@amilandi

Copy link
Copy Markdown
Contributor

Problem

The main-ca branch has a repository ruleset that requires four status checks from ci.yml:

  • Lint Python
  • Installer script smoke tests
  • FlightCheck offline test suite
  • Product line gate

...but ci.yml currently only triggers on PRs targeting main or release/**, so those checks never run on PRs to main-ca. Result: every main-ca PR is stuck in mergeStateStatus=BLOCKED — including #292, #299, #312, #313. In fact no PR to main-ca has ever been merged since the ruleset was added.

Fix

Add main-ca to both the push: and pull_request: branch filters in .github/workflows/ci.yml. Two-line change.

Verification

Once merged, PRs like #299 (already approved) will pick up the required checks the next time they resync, and can be merged normally without ruleset bypass.

ADO

(chore — no work item)

The main-ca branch has a repository ruleset that requires four status
checks from ci.yml (Lint Python, Installer script smoke tests,
FlightCheck offline test suite, Product line gate), but ci.yml's
pull_request / push triggers only listed main and release/**. So the
required checks never ran on PRs targeting main-ca, and every PR to
main-ca is stuck in mergeStateStatus=BLOCKED — including #299, #292,
#312, #313 (and no main-ca PR has ever been merged).

Add main-ca to both branch filters so CI runs and unblocks the merge
queue for CEA-taxonomy work.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 70ddf006-7f8d-48e7-9afa-3fbae73b3864

@nkemms nkemms left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

👍

@amilandi
amilandi merged commit 9a05a59 into main Sep 23, 2026
9 checks passed
amilandi added a commit that referenced this pull request Sep 23, 2026
The main-ca branch has a repository ruleset that requires four status
checks from ci.yml (Lint Python, Installer script smoke tests,
FlightCheck offline test suite, Product line gate), but ci.yml's
pull_request / push triggers only listed main and release/**. So the
required checks never ran on PRs targeting main-ca, and every PR to
main-ca is stuck in mergeStateStatus=BLOCKED — including #299, #292,
#312, #313 (and no main-ca PR has ever been merged).

Add main-ca to both branch filters so CI runs and unblocks the merge
queue for CEA-taxonomy work.

Co-authored-by: Avery Milandin <amilandin@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 70ddf006-7f8d-48e7-9afa-3fbae73b3864
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.

2 participants