Skip to content

fix: preserve prerelease npm tag - #8

Merged
kauandotnet merged 1 commit into
mainfrom
codex/better-auth-alpha-publish
Jul 31, 2026
Merged

fix: preserve prerelease npm tag#8
kauandotnet merged 1 commit into
mainfrom
codex/better-auth-alpha-publish

Conversation

@kauandotnet

Copy link
Copy Markdown
Contributor

Summary

  • publish Changesets prereleases under their configured dist tag instead of latest
  • fail closed outside GitHub Actions main, on a dirty tree, or when HEAD differs from GITHUB_SHA
  • restore the Changesets prerelease state after every publish outcome
  • add focused prerelease-state tests

Verification

  • pnpm run check
  • pnpm run test
  • pnpm run verify:pack
  • focused publish-state tests
  • publish guards fail closed locally and on a simulated dirty worktree
  • git diff --check

@kauandotnet
kauandotnet merged commit fe82270 into main Jul 31, 2026
8 checks passed
@kauandotnet
kauandotnet deleted the codex/better-auth-alpha-publish branch July 31, 2026 13:23
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