Skip to content

fix(ci): unblock the changesets release PR#46

Merged
ivanbanov merged 1 commit into
mainfrom
ci/fix-release-checks
Jul 14, 2026
Merged

fix(ci): unblock the changesets release PR#46
ivanbanov merged 1 commit into
mainfrom
ci/fix-release-checks

Conversation

@ivanbanov

Copy link
Copy Markdown
Member

Summary

The "chore(release): version packages" PR (#45) has been permanently BLOCKED — not from a token/permissions issue, but from two CI checks that fail on every release PR by design:

  • versioning runs pnpm changeset status --since=origin/main against the release PR itself. That check fails because the release PR's whole job is to consume the pending changesets (bump versions, update CHANGELOG.md, delete the .md files) — so it always looks like "packages changed, no changeset" from the check's point of view. Skipped this job specifically on the changeset-release/main branch.
  • format runs oxfmt --check against the CHANGELOG.md files changesets itself generates, which never match oxfmt's style since nothing hand-formats them. Added a .prettierignore excluding **/CHANGELOG.mdoxfmt reads .prettierignore automatically, no other config changes needed.

Test plan

  • pnpm format:check — clean (182 files matched vs 190 before; the 8 CHANGELOG.md files are now excluded)
  • pnpm test — 307/307 passing
  • pnpm lint / pnpm typecheck — clean
  • Once merged, PR chore(release): version packages #45 should go green and become mergeable

Two checks were failing on every release PR by design, not by accident:

- versioning ran `changeset status` against the release PR itself, which
  fails because that PR consumes changesets rather than adding one. Skip
  the job for the changeset-release/main branch.
- format ran oxfmt against changesets' own auto-generated CHANGELOG.md
  entries, which never match its style since nothing hand-formats them.
  Added a .prettierignore excluding CHANGELOG.md (oxfmt reads it by
  default with no config wiring needed).
@vercel

vercel Bot commented Jul 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dunky-state-machine Ready Ready Preview, Comment Jul 14, 2026 9:51am

@ivanbanov ivanbanov merged commit 12210b5 into main Jul 14, 2026
8 checks passed
@ivanbanov ivanbanov deleted the ci/fix-release-checks branch July 14, 2026 09:55
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