Skip to content

ci: gate lint, formatting, and custom rules through pnpm run check - #364

Merged
anandpant merged 1 commit into
mainfrom
ci/enforce-oxfmt
Oct 10, 2026
Merged

anandpant merged 1 commit into
mainfrom
ci/enforce-oxfmt

Conversation

@anandpant

@anandpant anandpant commented Oct 10, 2026 •

Copy link
Copy Markdown
Collaborator

What changed

CI's lint step now runs pnpm run check, the single authoritative command from #281. It covers type-aware Oxlint, oxfmt --check, and the custom lint-rule tests.

Why

format:check can only gate CI once the tree is formatted, so this flip follows the reformat in #363. Keeping it out of #363 leaves that PR purely mechanical.

Adds .git-blame-ignore-revs with #363's squash commit (7d7882018270b60cabe920019eee339998d81de2), so blame skips the repo-wide reformat. GitHub's blame view reads the file automatically; locally, run git config blame.ignoreRevsFile .git-blame-ignore-revs.

How it was verified

  • pnpm run check passes on the reformatted tree.
  • git blame --ignore-revs-file .git-blame-ignore-revs attributes reformatted lines to their earlier commits.

Refs #281

anandpant commented Oct 10, 2026 •

Copy link
Copy Markdown
Collaborator Author

How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • merge - adds this PR to the back of the merge queue
  • fast - for urgent changes, fast-track this PR to the front of the merge queue

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@anandpant
anandpant marked this pull request as ready for review October 10, 2026 18:28
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Repo admins can enable using credits for code reviews in their settings.

@anandpant
anandpant force-pushed the style/oxfmt-reformat branch from 0fa66c4 to 314d231 Compare October 10, 2026 21:26
Base automatically changed from style/oxfmt-reformat to main October 10, 2026 21:35
@github-actions

github-actions Bot commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Sketchi Web Preview

Status: deleted

@github-actions

github-actions Bot commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Sketchi Icons Preview

Status: deleted

@github-actions

github-actions Bot commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Sketchi Eval Harness Preview

Status: deleted

@github-actions

github-actions Bot commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Sketchi Excalidraw Workspace Preview

Status: deleted

@github-actions

github-actions Bot commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Sketchi Playground / Studio Preview

Status: deleted

@anandpant
anandpant merged commit 273ad2d into main Oct 10, 2026
12 checks passed
@anandpant
anandpant deleted the ci/enforce-oxfmt branch October 10, 2026 21:46

This branch was successfully deployed

1 active deployment
staging — f77d2458 Deployed Oct 10, 2026 by anandpant via cleanup-preview (excalidraw) #435
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