Skip to content

Verify public WinGet installs - #13

Merged
koko3tallah merged 2 commits into
mainfrom
ci/winget-install-smoke
Aug 13, 2026
Merged

Verify public WinGet installs#13
koko3tallah merged 2 commits into
mainfrom
ci/winget-install-smoke

Conversation

@koko3tallah

@koko3tallah koko3tallah commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

What changed

  • add a Windows smoke workflow for the public WinGet package
  • install OutageDeck.CLI from the official winget source
  • verify the installed version
  • verify the alerts command when the public package is version 0.1.3 or newer
  • run the check daily, on demand, and whenever the workflow itself changes

Why

Microsoft's public source now contains OutageDeck.CLI version 0.1.2. This turns that catalog entry into a recurring end-user install check, so a broken package or missing command is caught after publication.

Manual runs can require an exact expected version when a new manifest propagates. The command check is version-aware because the public source can legitimately lag the latest GitHub release.

Validation

  • official source2.msix extracted and queried successfully for OutageDeck.CLI 0.1.2
  • first Windows run found version 0.1.2, verified the installer hash, extracted the archive, installed it, and added the outagedeck command alias
  • workflow YAML parsed successfully
  • actionlint passed
  • git diff --check passed

The current pull request run is the clean public-install verification.

@koko3tallah
koko3tallah marked this pull request as ready for review August 13, 2026 04:03
@koko3tallah
koko3tallah merged commit fd1e0fd into main Aug 13, 2026
4 checks passed
@koko3tallah
koko3tallah deleted the ci/winget-install-smoke branch August 13, 2026 04:03
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