Skip to content

Fix public installer and prove native install outcomes#163

Merged
ebursztein merged 3 commits into
mainfrom
worktree/fix-public-installer-e2e
Jul 14, 2026
Merged

Fix public installer and prove native install outcomes#163
ebursztein merged 3 commits into
mainfrom
worktree/fix-public-installer-e2e

Conversation

@ebursztein

Copy link
Copy Markdown
Collaborator

Outcome

  • macOS public curl installer now verifies and synchronously installs the exact manifest package with the native installer command
  • Linux and macOS reject package byte-size or SHA-256 drift before elevation
  • release CI installs exact macOS/Linux artifacts, checks full cohorts and readiness, and proves a PTY-driven guest shell on Linux
  • post-deploy CI runs the live public Linux curl installer on native systemd/KVM and proves guest execution
  • release skill and Sprinty gates require the final exact published package to be installed and shell-proven on a real Mac

Verification

  • canonical just test: passed
  • 1,651 main Python tests; release/build/install suites; Rust/frontend/coverage/audit; cross-compile; real VM integration; systemd Debian install and upgrade glow-up
  • focused installer/release/shell acceptance: 42 passed
  • public installer copies byte-identical and sh syntax clean

@codecov-commenter

codecov-commenter commented Jul 14, 2026

Copy link
Copy Markdown

⚠️ JUnit XML file not found

The CLI was unable to find any JUnit XML files to upload.
For more help, visit our troubleshooting guide.

@ebursztein ebursztein merged commit 417d43d into main Jul 14, 2026
13 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.

2 participants