Skip to content

Verify Windows CLI releases - #12

Merged
koko3tallah merged 2 commits into
mainfrom
ci/windows-smoke
Aug 12, 2026
Merged

Verify Windows CLI releases#12
koko3tallah merged 2 commits into
mainfrom
ci/windows-smoke

Conversation

@koko3tallah

Copy link
Copy Markdown
Contributor

What changed

  • run the CLI tests, build, version, and alerts smoke checks on windows-latest
  • add a release workflow that downloads the published Windows x64 archive, verifies it against checksums.txt, extracts it, and runs the released executable
  • support both automatic checks on new releases and manual verification of an existing version

Why

The WinGet 0.1.3 installation validator returned a generic failure even though its progress report showed both x64 and ARM64 reaching Completed with the expected URLs and hashes. The existing Linux checks cannot prove that the Windows binary itself starts and handles its core commands.

This gives each future release a direct Windows check and gives us a repeatable way to verify an already published archive before asking a package moderator to rerun external validation.

Validation

  • go test -race ./...
  • go vet ./...
  • Windows x64 cross-build
  • workflow YAML parse
  • actionlint
  • git diff --check

@koko3tallah
koko3tallah marked this pull request as ready for review August 12, 2026 19:26
@koko3tallah
koko3tallah merged commit 865d7a0 into main Aug 12, 2026
3 checks passed
@koko3tallah
koko3tallah deleted the ci/windows-smoke branch August 12, 2026 19: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