Skip to content

Run required PR checks only on pull requests - #651

Merged
chris-olszewski merged 1 commit into
mainfrom
yuandrew/pr-checks-only
Nov 3, 2026
Merged

chris-olszewski merged 1 commit into
mainfrom
yuandrew/pr-checks-only

Conversation

@yuandrew

@yuandrew yuandrew commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

What was changed

Don't run the "Required" CI check in main, since this should only matter for PRs

Why?

Not a big deal at all, but my OCD bothers me that this runs in main CI

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

Note

Low Risk
Workflow-only change that narrows when a meta check runs; PR merge gating behavior is unchanged for pull requests.

Overview
The Required PR Checks aggregate job in CI no longer runs on push workflows (e.g. merges to main or releases/*). Its if condition now requires github.event_name == 'pull_request' in addition to always(), so it still runs on PRs and still fails when build-lint-test fails or is cancelled—without showing up as an extra check on main branch runs.

Reviewed by Cursor Bugbot for commit e3ad648. Bugbot is set up for automated code reviews on this repo. Configure here.

@yuandrew
yuandrew requested a review from a team as a code owner November 3, 2026 14:24
@yuandrew yuandrew added the skip-changelog PR changes do not require changelog updates label Nov 3, 2026 — with ChatGPT Codex Connector
@chris-olszewski
chris-olszewski merged commit 48450e1 into main Nov 3, 2026
13 of 14 checks passed
@chris-olszewski
chris-olszewski deleted the yuandrew/pr-checks-only branch November 3, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog PR changes do not require changelog updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants