Skip to content

fix: accept v1.0.2 WinGet installer URL#10

Merged
HelloThisWorld merged 1 commit into
mainfrom
codex/fix-v1.0.2-winget-validation
Jul 19, 2026
Merged

fix: accept v1.0.2 WinGet installer URL#10
HelloThisWorld merged 1 commit into
mainfrom
codex/fix-v1.0.2-winget-validation

Conversation

@HelloThisWorld

Copy link
Copy Markdown
Owner

Summary

  • Fix the post-release WinGet CI failure for the public v1.0.2 installer.
  • Add a release Smoke assertion so a stale installer URL validation rule is caught before future publication.

Related issues

None.

Detailed changes

  • Update generate-winget-manifests.ps1 to accept only the immutable public v1.0.2 MSIX URL instead of the stale v1.0.1 URL.
  • Extend test-release-workflow.ps1 to verify that the generator requires the current release URL and rejects a stale hard-coded v1.0.1 path.
  • Do not modify, replace, or rebuild any v1.0.2 Release asset or move the existing tag.

Validation performed

  • Reproduced the failure in WinGet workflow run 29686787885: the generator rejected the valid v1.0.2 URL because its ValidatePattern still required v1.0.1.
  • Windows PowerShell 5.1 on Windows 11 x64:
    • Executed generate-winget-manifests.ps1 with the public v1.0.2 installer URL and a test SHA-256.
    • Result: all three WinGet manifest files generated successfully.
  • powershell.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File scripts/winterm/test.ps1 -Suite Smoke
    • Result: passed.
  • git diff --check
    • Result: passed.

Checklist

  • The change is focused and does not include unrelated formatting.
  • Tests were added or updated where appropriate.
  • All tests claimed above actually ran and passed.
  • User-facing behavior and limitations are documented in this repository.
  • Version or schema changes include compatibility and migration notes.
  • Package identity, winterm.exe, and Microsoft Terminal coexistence remain isolated.
  • No command text, terminal output, clipboard content, credentials, or private paths are logged.
  • New source and script files contain the appropriate MIT license header.
  • I did not include generated build output, secrets, certificates, or local absolute paths.

@HelloThisWorld
HelloThisWorld marked this pull request as ready for review July 19, 2026 12:35
@HelloThisWorld
HelloThisWorld merged commit 13b8e0f into main Jul 19, 2026
5 checks passed
@HelloThisWorld
HelloThisWorld deleted the codex/fix-v1.0.2-winget-validation branch July 20, 2026 13:35
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