Skip to content

Refactor WinGet package publishing workflow and update manifest struc…#21

Merged
gvreddy04 merged 1 commit into
mainfrom
features/winget-updates
Jun 8, 2026
Merged

Refactor WinGet package publishing workflow and update manifest struc…#21
gvreddy04 merged 1 commit into
mainfrom
features/winget-updates

Conversation

@gvreddy04

@gvreddy04 gvreddy04 commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This pull request updates the WinGet packaging process to use the multi-file manifest structure required by the latest WinGet standards, replacing the previous single YAML manifest. The workflow and documentation have been updated accordingly, and the new manifest files are now generated, managed, and published in the correct directory structure.

WinGet packaging and workflow updates:

  • The workflow in .github/workflows/winget-package-publish.yml now generates and publishes WinGet manifests using the multi-file format under dist/winget/manifests/s/SpecLabs/Devspec/0.1.0, replacing the old single-file devspec.yaml approach.
  • The single-file manifest packaging/winget/devspec.yaml has been removed, and three new manifest files have been added: SpecLabs.Devspec.yaml, SpecLabs.Devspec.locale.en-US.yaml, and SpecLabs.Devspec.installer.yaml, each serving a specific purpose in the WinGet multi-file manifest schema.

Documentation updates:

  • The documentation in docs/how-to/README.md has been updated to reflect the new manifest paths, directory structure, and validation instructions for the multi-file WinGet manifest format.

@gvreddy04 gvreddy04 added this to the 0.1.0 milestone Jun 8, 2026
@gvreddy04 gvreddy04 self-assigned this Jun 8, 2026
@gvreddy04 gvreddy04 added the enhancement New feature or request label Jun 8, 2026
@gvreddy04 gvreddy04 merged commit 74b7ab9 into main Jun 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant