Skip to content

feat: add bootstrap release installers - #58

Merged
aakbarpour merged 2 commits into
mainfrom
feat/57-bootstrap-installers
Aug 14, 2026
Merged

feat: add bootstrap release installers#58
aakbarpour merged 2 commits into
mainfrom
feat/57-bootstrap-installers

Conversation

@aakbarpour

Copy link
Copy Markdown
Owner

Summary

  • Add secure, inspectable user-local bootstrap installers for Linux/macOS and Windows with version pinning, offline inputs, HTTPS downloads, checksum verification, and archive safety checks.
  • Extend the release workflow with PR/manual dev-* builds, installer smoke tests, seven-asset checksum validation, and a tag-only publishing job with write permission.
  • Update the README Quick Start and installation documentation.

Closes #57

Validation

  • cargo fmt --all -- --check
  • strict workspace Clippy with -D warnings
  • cargo test --workspace --all-features (91 passed; one paid-provider smoke test intentionally ignored)
  • cargo check --locked --workspace --all-targets
  • cargo audit --deny warnings
  • PowerShell parser, shell syntax, and git diff --check
  • Offline installer smoke tests on Windows and simulated Unix, including a path containing spaces
  • Flect blind verification/reconciliation: SAME, confidence 0.98

@aakbarpour
aakbarpour merged commit 1fc2152 into main Aug 14, 2026
13 checks passed
@aakbarpour
aakbarpour deleted the feat/57-bootstrap-installers branch August 14, 2026 01:05
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.

Add secure bootstrap installers for native releases

1 participant