Skip to content

ci: report every check on every pull request - #21

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-11862-report-every-ci-check-on-every-pull-request-so-the-checks
Oct 31, 2026
Merged

TheGreatAxios merged 1 commit into
mainfrom
cl-11862-report-every-ci-check-on-every-pull-request-so-the-checks

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Closes CL-11862

What changed

  • The seven check workflows become one ci.yml. A changes job runs dorny/paths-filter (pinned) on pull requests, with one filter per check holding exactly that check's old paths list.
  • Each check job keeps its name (format:check, lint, typecheck, test, e2e, pins:verify, vendor:verify) and always finishes, so its check always reports; its steps run only when its paths changed. Pushes to main, merge groups and manual runs run every step.
  • Permissions stay contents: read; only changes has pull-requests: read. The README badge points at ci.yml.

How it was verified

The workflow parses and bun run format:check passes. This pull request touches .github/**, so every check runs its steps here.

@linear-code

linear-code Bot commented Oct 31, 2026

Copy link
Copy Markdown

CL-11862

@corbits-triage

corbits-triage Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

Triage: Pass

No changes needed from you. A maintainer will review this pull request.

Notes:

  • changes sensitive paths: ci: .github/workflows/ci.yml, ci: .github/workflows/e2e.yml, ci: .github/workflows/format.yml, ci: .github/workflows/lint.yml, ci: .github/workflows/pins.yml, and 3 more

Triage will approve, request review, label.

@TheGreatAxios
TheGreatAxios added this pull request to the merge queue Oct 31, 2026
Merged via the queue into main with commit 68122c9 Oct 31, 2026
8 checks passed
@TheGreatAxios
TheGreatAxios deleted the cl-11862-report-every-ci-check-on-every-pull-request-so-the-checks branch October 31, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant