Skip to content

fix(update): preserve renamed binary identity#241

Merged
shiny-code-bot merged 2 commits into
mainfrom
fix/lab-updater-identity
May 30, 2026
Merged

fix(update): preserve renamed binary identity#241
shiny-code-bot merged 2 commits into
mainfrom
fix/lab-updater-identity

Conversation

@shiny-code-bot
Copy link
Copy Markdown
Collaborator

Summary

  • Preserve renamed binary command identity for update diagnostics and TUI upgrade prompts.
  • Allow direct unmanaged /usr/local/bin binaries to self-update without sudo, while still refusing package-manager paths.
  • Add the Every Code Lab runtime/build tag to diagnostics, the TUI header, issue reporting guidance, and the naming ledger.

Refs #238
Refs #239

Validation

  • cargo test -p code-cli --bin code update
  • cargo test -p code-tui updates::tests::upgrade_resolution
  • git diff --check on touched files
  • JetBrains inspection closeout: changed files, clean
  • ./build-fast.sh

@shiny-code-bot shiny-code-bot merged commit 56ad7c0 into main May 30, 2026
1 check passed
@shiny-code-bot shiny-code-bot deleted the fix/lab-updater-identity branch May 30, 2026 21:18
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.

2 participants