Skip to content

Add Windows Package Manager (Winget) distribution support#27

Draft
Copilot wants to merge 4 commits intomasterfrom
copilot/add-winget-integration
Draft

Add Windows Package Manager (Winget) distribution support#27
Copilot wants to merge 4 commits intomasterfrom
copilot/add-winget-integration

Conversation

Copy link
Contributor

Copilot AI commented Feb 8, 2026

Enables distribution via winget install ScottHanselman.WindowsEdgeLight once submitted to microsoft/winget-pkgs.

Manifest Files

  • Created v1.10.0 schema manifests in manifests/s/ScottHanselman/WindowsEdgeLight/0.6.0/
  • Configured as portable app (zip → exe) supporting x64 and ARM64
  • Template includes placeholder SHA256 hashes with inline comments

Automation

update-winget-manifest.ps1: Downloads release artifacts, calculates hashes, generates manifests, validates against placeholders

.\update-winget-manifest.ps1 -Version "0.7.0"
# Outputs: 3 manifest files with correct SHA256 hashes

Documentation

  • docs/WINGET.md: Submission methods (WingetCreate, manual, YamlCreate)
  • docs/WINGET_AUTOMATION.md: GitHub Actions workflows for auto-submission
  • WINGET_QUICKSTART.md: Maintainer quick reference

Updates

  • README.md: Added Winget as installation Option 1
  • .gitignore: Excludes temp/ and *.tmp from manifest script

Submission Workflow

# Method 1: Auto-submit with WingetCreate
wingetcreate update ScottHanselman.WindowsEdgeLight \
  --urls <x64-url> <arm64-url> \
  --version X.Y.Z \
  --submit

# Method 2: Generate locally, submit manually
.\update-winget-manifest.ps1 -Version "X.Y.Z"
# Copy manifests to winget-pkgs fork, create PR
Original prompt

How would I add this to Winget


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 3 commits February 8, 2026 05:21
Co-authored-by: shanselman <2892+shanselman@users.noreply.github.com>
Co-authored-by: shanselman <2892+shanselman@users.noreply.github.com>
Co-authored-by: shanselman <2892+shanselman@users.noreply.github.com>
Copilot AI changed the title [WIP] Add integration for Winget package manager Add Windows Package Manager (Winget) distribution support Feb 8, 2026
Copilot AI requested a review from shanselman February 8, 2026 05:26
@shanselman
Copy link
Owner

Triage note: This Winget manifest/automation PR looks useful but needs review before merging. Key questions: Are the manifest templates correct for our current release structure? Do the SHA256 placeholder hashes get updated by the script? Leaving open for review.

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.

2 participants