Skip to content

Prepare SkillView 1.0.0 for WinGet submission - #37

Merged
harder merged 1 commit into
mainfrom
codex/winget-submission
Oct 6, 2026
Merged

harder merged 1 commit into
mainfrom
codex/winget-submission

Conversation

@harder

@harder harder commented Oct 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Prepare a copy-ready harder.SkillView 1.0.0 WinGet manifest set for the community repository.
  • Package the published Windows executables as portable apps, expose skillview, and require GitHub.cli >= 2.97.0.
  • Generate future manifests from checksum-verified published assets, with current release workflow support and submission guidance.

Verification

  • winget validate --manifest packaging/winget/submission/manifests/h/harder/SkillView/1.0.0 passed.
  • Installed the local manifest on Windows ARM64: WinGet selected the ARM64 asset, verified its SHA-256, and created the skillview alias. The alias reported skillview 1.0.0 and displayed help.
  • Uninstalled the test package; its command alias disappeared. Restored LocalManifestFiles to its original disabled setting.
  • Both published Windows binaries reported 1.0.0 and their GitHub provenance attestations verified.
  • Generator rejected a corrupted checksum and prerelease tag; repeat generation was deterministic.
  • actionlint .github/workflows/release.yml and git diff --check passed.

This PR does not submit to microsoft/winget-pkgs or advertise WinGet in the end-user README until the upstream package is accepted.

Copilot AI balanced review requested due to automatic review settings October 6, 2026 17:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The manifests, published asset hashes, templates, generator output, and documented packaging contract are consistent.

Review effort: Balanced
Findings: None

What changed in this PR

Prepares SkillView 1.0.0 for WinGet submission and future automated manifest generation.

Changes:

  • Adds validated x64/ARM64 submission manifests.
  • Adds checksum-verifying manifest generation.
  • Integrates generation into the opt-in release workflow.
File Description
AGENTS.md Documents WinGet packaging invariants.
.github/​workflows/​release.yml Generates and uploads manifest trees.
.github/​workflows/​README.md Documents release behavior.
packaging/​winget/​README.md Provides generation and validation guidance.
packaging/​winget/​New-WinGetManifest.ps1 Verifies assets and renders manifests.
packaging/​winget/​harder.SkillView.yaml.tmpl Updates version manifest template.
packaging/​winget/​harder.SkillView.locale.en-US.yaml.tmpl Adds package metadata.
packaging/​winget/​harder.SkillView.installer.yaml.tmpl Defines portable installers and dependency.
packaging/​winget/​submission/​.../​harder.SkillView.yaml Adds the 1.0.0 version manifest.
packaging/​winget/​submission/​.../​harder.SkillView.locale.en-US.yaml Adds the 1.0.0 locale manifest.
packaging/​winget/​submission/​.../​harder.SkillView.installer.yaml Adds x64 and ARM64 installers.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@harder
harder merged commit d83a181 into main Oct 6, 2026
14 checks passed
@harder
harder deleted the codex/winget-submission branch October 6, 2026 17:40
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