Skip to content

Add WinGet manifest templates and submission tooling#66

Draft
Copilot wants to merge 3 commits intomainfrom
copilot/add-winget-package
Draft

Add WinGet manifest templates and submission tooling#66
Copilot wants to merge 3 commits intomainfrom
copilot/add-winget-package

Conversation

Copy link
Contributor

Copilot AI commented Feb 8, 2026

Enables BabySmash distribution via Windows Package Manager with automated manifest generation and submission workflow.

Changes

WinGet Manifests

  • 3 YAML templates following v1.10.0 schema in .winget/:
    • Version manifest (ScottHanselman.BabySmash.yaml)
    • Installer manifest with Inno Setup configuration
    • Locale manifest with package metadata and tags

Automation

  • PowerShell script (generate-manifests.ps1) - downloads installer, calculates SHA256, populates templates
  • Bash script (generate-manifests.sh) - same functionality for *nix environments

Documentation

  • Submission guide (.winget/README.md) - automated and manual workflows
  • Validation guide (.winget/VALIDATION.md) - testing and troubleshooting
  • Updated main README - added WinGet installation instructions

Usage

Submit new release:

wingetcreate update ScottHanselman.BabySmash \
  --urls https://github.com/shanselman/babysmash/releases/download/v4.1.0/BabySmash-Setup.exe \
  --version 4.1.0 \
  --submit

Or use helper scripts for manual workflow:

./.winget/generate-manifests.sh 4.1.0
winget validate --manifest .winget/output/

Package identifier: ScottHanselman.BabySmash

Original prompt

How would I Add this to winget


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 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>
Copilot AI changed the title [WIP] Add new package to winget Add WinGet manifest templates and submission tooling Feb 8, 2026
Copilot AI requested a review from shanselman February 8, 2026 05:25
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

Comments