Skip to content

Release v2.0.0: Go CLI#37

Closed
nimish-ks wants to merge 3 commits into
mainfrom
release-2-0-0
Closed

Release v2.0.0: Go CLI#37
nimish-ks wants to merge 3 commits into
mainfrom
release-2-0-0

Conversation

@nimish-ks

Copy link
Copy Markdown
Member

Summary

  • Update Scoop manifest for the Go CLI 2.0 release
  • Downloads raw .exe instead of zip (old Windows-binary/phase/phase.exe path is gone)
  • URL updated to new naming convention: phase_cli_{version}_windows_amd64.exe
  • Added autoupdate.hash extraction from checksums.txt for future auto-updates

Upgrade test

  • New CI job (scoop-upgrade-test) installs the published 1.x from the bucket, then upgrades to 2.0 from this PR
  • Verifies phase --version matches after upgrade
  • Verifies old Windows-binary/ directory is cleaned up by Scoop

Test plan

  • manifest-validation CI passes on Windows
  • scoop-upgrade-test CI passes (1.x -> 2.0 upgrade)
  • Manual: scoop install phase-cli/phase && phase --version returns 2.0.0

@nimish-ks nimish-ks closed this Mar 11, 2026
@nimish-ks nimish-ks reopened this Mar 11, 2026
- Update manifest to download raw .exe instead of zip (no more Windows-binary dir)
- Update URL to new naming convention: phase_cli_{version}_windows_amd64.exe
- Add autoupdate hash extraction from checksums.txt
- Add upgrade test CI job to verify 1.x -> 2.x upgrade path
@nimish-ks nimish-ks closed this Mar 13, 2026
@nimish-ks
nimish-ks deleted the release-2-0-0 branch March 13, 2026 10:26
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.

1 participant