Skip to content

Close setup path escape and verify packed upgrades - #8

Merged
liolevx merged 3 commits into
mainfrom
agent/release-safety-acceptance
Sep 4, 2026
Merged

Close setup path escape and verify packed upgrades#8
liolevx merged 3 commits into
mainfrom
agent/release-safety-acceptance

Conversation

@liolevx

@liolevx liolevx commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Refuse linked setup destinations before initialization writes, including changes introduced after preview.
  • Guard application and rollback paths; preserve unrelated links and user-owned content.
  • Rehearse real packed CLI installation, repeated init, managed-pin sync, and refusal behavior.
  • Retain the independent review and release acceptance report.

Validation

  • Full Windows check: 184 tests passed.
  • Full Linux check: 182 passed, two Windows-only tests skipped.
  • Real tarball installation and upgrade rehearsal passed on both platforms.
  • Independent reviewer approved the safety fix.
  • Local advisory audit timed out; the GitHub package job reruns it.

Remaining release gate

A real signed-in coding-agent workflow remains pending. No npm publication is part of this PR.

Three focused commits are preserved.

@liolevx
liolevx merged commit c32241b into main Sep 4, 2026
11 of 12 checks passed
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