Conversation
This was referenced Oct 2, 2026
#1000 moved every TypeScript package to languages/typescript/. The stack family has since released 1.2.1 from main, so its links and skills are current. Nine published packages still link to their old folders under packages/, which return 404: - @cipherstash/migrate 1.0.0 - @cipherstash/nextjs 4.4.0 - @cipherstash/protect-ffi 0.33.0 and its six platform packages. The wrapper has no repository.directory at all. This changeset releases those nine as patch versions. The stack family moves to 1.2.2 only through its dependency on @cipherstash/protect-ffi. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PaY5xYydZUWhv8Nex9Sw8a
auxesis
force-pushed
the
chore/changesets-for-typescript-move
branch
from
October 3, 2026 04:33
f0da2e2 to
f7f1c76
Compare
🦋 Changeset detectedLatest commit: f7f1c76 The changes in this PR will be included in the next version bump. This PR includes changesets to release 21 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds one changeset, so that the next release republishes the nine packages whose source links still point at folders that #1000 removed. A changeset is a file in
.changeset/that tells the release tooling which packages to release, and what to write in their changelogs.Nine published packages link to a folder that no longer exists
#1000 moved every TypeScript package from
packages/tolanguages/typescript/packages/. Each version published before that still links to the old folder, in its README and inrepository.directory. Thatpackage.jsonfield names a package's source folder. Those links return 404 until each package releases again.freshtonic raised this in their review of #1000.
The stack family is already fixed
The stack family released 1.2.1 from
mainon 2 October 2026, after #1000 merged, in Version Packages PR #1020. On npm,stash,@cipherstash/stack,@cipherstash/stack-drizzle,@cipherstash/stack-prisma,@cipherstash/stack-supabaseand@cipherstash/wizard1.2.1 all name their folder underlanguages/typescript/packages/. Thestash-edgeandstash-supply-chain-securityskills insidestash1.2.1 already use the new paths.So this PR no longer releases those six packages for their links, and no longer has a changeset for the skills.
The nine packages that still need a release
These are the latest versions on npm:
repository.directory@cipherstash/migratepackages/migrate@cipherstash/nextjspackages/nextjs@cipherstash/protect-ffi@cipherstash/protect-ffi-<platform>, six packagespackages/protect-ffi/platforms/<platform>.changeset/source-links-languages-typescript.mdreleases all nine as patch versions.The next release
changeset statusreports these versions:@cipherstash/protect-ffiand its six platform packages@cipherstash/nextjs@cipherstash/migratestash,@cipherstash/stack,-drizzle,-prisma,-supabase,@cipherstash/wizard@cipherstash/protect-ffiThe stack family changelogs will list the dependency update only. None of these versions is on npm yet.
This PR waited for two fixes, and both are on main
release.ymlrace, Linear issue CIP-4276. fix(release): wait for npm before changeset publish, and decide the EQL assets from npm and the tags #1026 merged on 3 October 2026. Thereleasejob now waits for npm to list the protect-ffi packages beforechangeset publishruns.ffi-preflight.ymlpassed againstmainafter both merged, in run 37083686113. That run is a dry run of the protect-ffi release. All seven builds and both smoke tests passed, and every Linux binary links the expected C library.How it was checked
mainat3e8f6cb8.pnpm test:scriptspasses 1,227 tests, with 29 skipped, the same as onmain, andpnpm run code:checkpasses.npm viewconfirms that none of the next versions exists yet.🤖 Generated with Claude Code
https://claude.ai/code/session_01PaY5xYydZUWhv8Nex9Sw8a