feat: add one-command alpha14 server installation #42
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: ochenstarik/server-monitor-manager#42
Loading…
Reference in a new issue
No description provided.
Delete branch "codex/release-alpha14"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary - add
smm-setup.sh install-hub PUBLIC_HOST [HTTPS_PORT] [WG_PORT]and zero-argumentinstall-nodeconvenience commands; - detect x86_64/aarch64, download the matching archive plus checksum, manifest, signature, and Fulcio certificate with publiccurl, and fail closed when signed-release material is incomplete; - preserve bootstrap command pass-through, including explicit-- COMMANDmode; - document the short installation path and the immutable history of alpha.10-alpha.14; - extend the release contract for argument validation, x64/arm64 selection, orchestration, pass-through, and missing manifest/signature/certificate failures for both new commands. ## Local verification -bash -nfor scripts underdeploy/andtests/bootstrap/— passed; -tests/bootstrap/test-release-contract.sh— passed (RELEASE_CONTRACT=PASS); -tests/bootstrap/test-bootstrap-contract.sh— passed (BOOTSTRAP_CONTRACT=PASS); -dotnet build ServerMonitorManager.slnx --configuration Release— passed with 40 pre-existing analyzer warnings onmainand no errors; - 120 Control tests — passed; -test-enrollment-token-argv.shwas not run locally because it requires Linux; -test-manifest-verification.shwas not run locally because cosign is not installed; CI covers the signed-manifest path; - local shellcheck was unavailable; CI shellcheck passed. ## CI verification - Linux control and agent — passed - Windows build — passed - Linux platform matrix — passed - Release pipeline workflow_dispatch dry run — passed ## Release safety The dry run used branchcodex/release-alpha14atc83fd1ea92692458af2917f783ab441e5a49762b. Manifest generation and keyless signing passed; the GitHub Release publication step was skipped because the ref was not a tag. This PR has not been merged andv0.1.0-alpha.14has not been created.