Skip to content

Enter changesets pre-release mode (rc) → cut Stack family 1.0.0-rc.0 #723

Description

@coderdan

Summary

Enter changesets pre-release mode (rc tag) and add a major changeset for the Stack 1.0 family so the next release cuts 1.0.0-rc.0.

Scope

  • .changeset/pre.json — enter pre mode with tag rc.
  • .changeset/stack-1-0-0-rc.md — a major changeset for @cipherstash/stack, @cipherstash/stack-drizzle, @cipherstash/stack-supabase, and stash.

Verified: those four resolve to 1.0.0-rc.0; other packages with pending changesets take their own bump with an -rc.0 suffix (e.g. @cipherstash/schema → 3.0.2-rc.0).

Release flow after merge

  1. changesets/action opens/updates a "Version Packages" PR showing 1.0.0-rc.0 for the four — that PR is the review gate; nothing publishes until it's merged.
  2. Merging it runs pnpm run release → publishes under the rc npm dist-tag (pre mode does this automatically; latest stays on current stable).

Publishing prerequisites

⚠️ Caveat

Pre mode is repo-wide and sticky to main: while pre.json is on main, every package with pending changesets publishes as -rc.N under the rc tag, and successive merges yield rc.1, rc.2, … For GA: pnpm changeset pre exit, PR to main, merge.

Resolution

Done in #647.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions