Repository navigation
Commit b81ceff
committed
fix(ci): keep main formatted after a release version bump
`changeset version` rewrites `packages/react-router-devtools/package.json` with
its own JSON printer, which expands `"files": ["dist"]` onto three lines. Biome
wants it collapsed, so every release commit lands a formatting violation on
main, and Biome lint then fails on that commit and on every PR opened afterwards
until somebody notices and collapses it by hand.
It has been ping-ponging for three releases straight:
a46c47f RELEASING: ... expands (release breaks it)
0263127 ci: harden release collapses (hand fix)
becd7c9 RELEASING: ... expands (release breaks it again)
main is currently in the expanded state, which is why the Validation Pipeline
went red on the Vite 8 PR and on the first push of this branch.
Chaining `biome format --write .` after `changeset version` closes the loop, so
the version commit is formatted when it is created rather than after the fact.
Same chain added to `local-release` so manual releases behave identically.
Verified end to end with a scratch changeset: `changeset version` expands the
array, the formatter collapses it back ("Fixed 1 file"), and `biome check .`
passes across all 224 files. Also confirms the companion `"commit": false`
change works -- changesets now reports "Review them and commit at your leisure"
instead of creating its own commit.
The collapse of `files` in this commit repairs main's current state.1 parent 375b34a commit b81ceff
2 files changed
Lines changed: 3 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
44 | | - | |
| 43 | + | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | | - | |
60 | | - | |
| 58 | + | |
61 | 59 | | |
62 | 60 | | |
63 | 61 | | |
| |||
0 commit comments