Skip to content

Exit prerelease mode for stable 1.6.0#20

Merged
lorisleiva merged 1 commit into
mainfrom
loris/exit-prerelease-1.6.0
Jun 11, 2026
Merged

Exit prerelease mode for stable 1.6.0#20
lorisleiva merged 1 commit into
mainfrom
loris/exit-prerelease-1.6.0

Conversation

@lorisleiva

Copy link
Copy Markdown
Member

This PR exits changesets prerelease (rc) mode and curates the accumulated rc changelog so that, once merged, the standard changesets/action flow can cut the first stable 1.6.0 release.

The .changeset/pre.json mode flips from "pre" to "exit". Two changesets are pruned to clean up the final ## 1.6.0 section: bold-spiders-rest (the rc.6 revert of the rc.5 array-flips) and verify-trusted-publishing (the rc.1 CI/OIDC smoke-test). The keen-zebras-melt changeset is edited to drop the now-irrelevant third bullet about array flips, since the revert is no longer described. A new release-1-6-0.md changeset adds a short "First stable release" intro so the ## 1.6.0 section opens with context. The net effect is that the ## 1.6.0 section will list four minor entries (docs+api kind, category meta-model, camelCase+address kind, the release intro) and one patch entry (the tsup splitting fix), without any flip-then-revert dance or CI plumbing noise. Historical ## 1.6.0-rc.* sections are preserved.

On merge, changesets/action opens the "Release package" PR with package.json → 1.6.0 and the ## 1.6.0 changelog section. Merging that PR triggers changeset publish via npm trusted publishing (OIDC), producing @codama/spec@1.6.0 with provenance.

Downstream pin bumps (Rust spec-generators and JS @codama-internal/spec-generators) will land in separate follow-up PRs against their respective repos once 1.6.0 is on npm.

This exits changesets prerelease (`rc`) mode in preparation for cutting the first stable `1.6.0` release. The accumulated rc changesets are curated so the final `## 1.6.0` section reads cleanly: the rc.5 array-flip introduction and its rc.6 revert collapse into a single net entry (no flip-then-revert noise), the CI/OIDC smoke-test entry from rc.1 is dropped, and a short "First stable release of `@codama/spec`" intro is added. Once merged, `changesets/action` will open the standard "Release package" PR that runs `changeset version` (yielding `1.6.0`) and, on its merge, publishes to npm via OIDC trusted publishing.
@lorisleiva lorisleiva merged commit 55d06e2 into main Jun 11, 2026
2 checks passed
@github-actions github-actions Bot mentioned this pull request Jun 11, 2026
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