Skip to content

fix(installer): use clean lifecycle binary name - #337

Draft
sandersonstabo wants to merge 1 commit into
agent/portable-installer-bazel-target-port-2c4758dfrom
agent/portable-installer-lifecycle-name-port-aea8fef
Draft

fix(installer): use clean lifecycle binary name#337
sandersonstabo wants to merge 1 commit into
agent/portable-installer-bazel-target-port-2c4758dfrom
agent/portable-installer-lifecycle-name-port-aea8fef

Conversation

@sandersonstabo

@sandersonstabo sandersonstabo commented Aug 29, 2026

Copy link
Copy Markdown
Collaborator

Outcome

Converges every versioned installer lifecycle check on the approved clean executable leaf: versions/<version>/bin/installer.exe on Windows and installer elsewhere.

The stable launcher remains ae.exe; the internal Cargo package remains ae-installer.

Verification

  • real //modules/installer:installer and unit-test targets build
  • installer unit suite and four-binary identity proof pass
  • fresh direct Clippy markers pass
  • root //:format_test passes
  • locked/offline Cargo metadata passes
  • exact-head hash guards and Bazel shutdown 0

Receipt: D:/artisan-editor-gate-logs/portable-installer-lifecycle-name-20260829-gate1/receipt.json


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.


Summary by cubic

Renames the versioned installer lifecycle binary from ae-installer to installer (installer.exe on Windows), so every lifecycle check uses the same clean name.

  • Adds a shared versioned_installer_path helper for the platform-specific path used in install, repair, and tests.
  • Release archives must now contain bin/installer (bin/installer.exe on Windows); the MissingInstaller error text is updated to match.

Written for commit 1139de8. Summary will update on new commits.

Review in cubic

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