Skip to content

Fix default CLI install and upgrade after retired authority removal - #34

Merged
rmcdaniel merged 1 commit into
mainfrom
fix/default-release-discovery
Sep 24, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
fix/default-release-discovery

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Fixes #33. The default shell/PowerShell installers now use GitHub's latest stable release URL, and dw upgrade resolves the latest stable tag from GitHub's release API. Exact tags still work, including explicit prereleases; SHA256SUMS verification remains mandatory. This removes the retired docs evidence endpoint without restoring an aggregate pipeline.

Verification: full PHPUnit suite 865 tests passed (1 existing skip), public-boundary scan passed; source installer fetched and checksum-verified published 2.1.1; source dw upgrade --dry-run resolved 2.1.1 via the live GitHub API. No Server protocol or workflow semantics changed.

@rmcdaniel
rmcdaniel merged commit 3c4bc7a into main Sep 24, 2026
10 checks passed
@rmcdaniel
rmcdaniel deleted the fix/default-release-discovery branch September 24, 2026 16:45
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.

Default installer and upgrade fail on retired compatibility-evidence URL

2 participants