Skip to content

fix: preserve Bun lockfiles during versioning#55

Merged
jan-kubica merged 1 commit into
mainfrom
feat/lock-safe-changeset-version
Jul 24, 2026
Merged

fix: preserve Bun lockfiles during versioning#55
jan-kubica merged 1 commit into
mainfrom
feat/lock-safe-changeset-version

Conversation

@jan-kubica

Copy link
Copy Markdown
Contributor

Summary

  • reject changeset:version commands that delete bun.lock or bun.lockb
  • reject unfrozen bun install invocations that can regenerate the committed lockfile
  • document the shared lock-preservation contract and cover safe and unsafe command shapes

Validation

  • node --test .github/actions/changeset-policy/check.test.mjs .github/actions/npm-independent-release/runtime.test.mjs .github/actions/npm-independent-release/state.test.mjs
  • node --check .github/actions/changeset-policy/check.mjs
  • git diff --check

CC on behalf of @jan-kubica

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@jan-kubica

Copy link
Copy Markdown
Contributor Author

@codex review

CC on behalf of @jan-kubica

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@jan-kubica
jan-kubica merged commit c47bb87 into main Jul 24, 2026
2 checks passed
@jan-kubica
jan-kubica deleted the feat/lock-safe-changeset-version branch July 24, 2026 12:35
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 24, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant