Repository navigation
ci(release): bump every v2 package together via fixed versioning - #1042
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
`linked` only aligns versions among packages that are already being bumped, so the 2.3.48 release left core and other untouched packages at 2.3.47. `update-version` reads core's version, so VERSION (sent by the provider as clientVersion) would have stayed at 2.3.47 while the provider shipped as 2.3.48. Switch to `fixed` and include the unscoped `0xsequence` package so any changeset releases every package at one version, as PUBLISHING.md describes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
7888803 to
ef69784
Compare
|
Switching to Current state of
What this PR does on that base (checked locally with
Possible fix: replace the empty changeset with a real one, e.g. Question: Which do you want: 2.3.49 for everything, or realign the rest to 2.3.48? The test plan's expectation (all packages at 2.3.48) only works with the second option. Nit ( |
The empty changeset bumps nothing, so fixed versioning had no bump to spread and the next release would stage the remaining 2.3.48 packages with core and VERSION still at 2.3.47. A patch changeset for core makes Changesets bump the whole fixed group to 2.3.49. Clarify in PUBLISHING.md that only non-empty changesets bump the group. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Summary
Addresses the Codex finding on #1037: that release bumps only the packages reached by changesets (and their dependents) to 2.3.48, leaving
@0xsequence/coreand others at 2.3.47. Becauseupdate-versionembeds core's version,VERSION(sent by the provider asclientVersion) would report 2.3.47 from a 2.3.48 provider, and the release would not match thePUBLISHING.mdclaim that every package is staged at one version..changeset/config.json: replacelinkedwithfixed: [["@0xsequence/*", "0xsequence"]].linkedonly aligns versions among packages already being bumped;fixedbumps the whole group on any changeset. The unscoped0xsequencepackage is listed explicitly since the glob does not match it.PUBLISHING.md: describe the fixed versioning accurately.Test plan
pnpm changeset status --verboseon this branch lists all 25 packages (including@0xsequence/core) at 2.3.48.VERSION = '2.3.48'.🤖 Generated with Claude Code