Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
}
],
"commit": false,
"linked": [["@0xsequence/*"]],
"fixed": [["@0xsequence/*", "0xsequence"]],
"linked": [],
"access": "public",
"baseBranch": "v2",
"ignore": [],
Expand Down
5 changes: 5 additions & 0 deletions .changeset/fixed-v2-versions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@0xsequence/core': patch
---

Release all v2 packages at one fixed version so the embedded VERSION matches the release
7 changes: 5 additions & 2 deletions PUBLISHING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ approval steps, failure recovery, and one-time setup. The differences on this br
- **Release gates:** build (which includes typecheck), lint, and the release script tests, run before the release bot
token is minted. The per-package test matrix in
`tests.yml` already runs on every push to `v2`, including the release PR merge.
- **Linked versions:** all `@0xsequence/*` packages are `linked`, so a release stages every package at one version.
- **Fixed versions:** all `@0xsequence/*` packages and `0xsequence` are `fixed`, so any non-empty changeset bumps
every package and a release stages them all at one version (the one `update-version` embeds from
`@0xsequence/core`). Empty changesets bump nothing, so they cannot realign versions on their own.

## Day-to-day: add a changeset

Expand All @@ -23,4 +25,5 @@ pnpm changeset
```

The `Changeset check` CI job fails a PR into `v2` that touches a package without one
(`pnpm changeset add --empty` for changes with no consumer impact).
(`pnpm changeset add --empty` for changes with no consumer impact; an empty changeset satisfies the check but
releases no packages).
Loading