Repository navigation
Add isolated checksummed wheel install and concise onboarding - #10
Merged
Merged
Conversation
Collaborator
Author
|
Current integration: The installer, installer fixture tests and installer workflow are byte-identical to the prior proposal head. 13 private installer controls pass with the HOME guard clean. The whole proposal inverse restores the entire recorded base tree. Fresh current-head CI is pending; no approval or merge is claimed. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Install the latest checksummed Shuttle wheel into its own versioned virtual environment with one command. Console links are published only after package/version/file checks; prior environments remain for rollback. The shorter README links the full workflow setup and the canonical twelve-project overview.
Validation:
just check, 85 project tests and nine offline installer controls pass. The actual v0.4.0 wheel installed and reported its package version in a temporary prefix; watched HOME surfaces stayed clean. Installation enrolls no identity and runs no workflow.Demonstration:
python3 scripts/test-install-release.pyinstalls a valid fixture wheel, then proves corrupt checksums, missing assets, unsupported platforms and damaged installed bytes cannot claim successful installation.Bead: aegis-ro425e.21
Overlap preflight: 4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945