Skip to content

ci: run CI on push/PR against main-ca (cherry-pick of #319) - #321

Merged
amilandi merged 1 commit into
main-cafrom
amilandin/ci-run-on-main-ca-picked
Sep 23, 2026
Merged

amilandi merged 1 commit into
main-cafrom
amilandin/ci-run-on-main-ca-picked

Conversation

@amilandi

Copy link
Copy Markdown
Contributor

Cherry-pick of #319 (which merged into main) onto main-ca so the required checks can actually queue on PRs targeting this branch.

Context: the main-ca ruleset requires 4 CI checks (Lint Python, Installer script smoke tests, FlightCheck offline test suite, Product line gate). Those checks come from .github/workflows/ci.yml, whose on: filter on main-ca still only lists [main, release/**] - so the workflow never runs against main-ca PRs, so the required checks never appear, so every PR targeting main-ca is stuck in BLOCKED (PR #299 has been in this state).

Fix: two-line change to .github/workflows/ci.yml adding main-ca to the push: and pull_request: branches: filters. Same commit as #319; no other changes.

Merge plan: admin-merge is required because this PR itself hits the same chicken-and-egg (the required checks it enables cannot run on itself). Once merged, the next push/synchronize on PR #299 (and future PRs to main-ca) will queue the 4 checks normally.

Refs: #319, #299

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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Branch should also have the same workflows.

@amilandi
amilandi merged commit 3d894a9 into main-ca Sep 23, 2026
7 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.

2 participants