Skip to content

Add WinGet publish step#1908

Closed
adamtheturtle wants to merge 1 commit into
mainfrom
add-winget-release
Closed

Add WinGet publish step#1908
adamtheturtle wants to merge 1 commit into
mainfrom
add-winget-release

Conversation

@adamtheturtle
Copy link
Copy Markdown
Member

@adamtheturtle adamtheturtle commented Feb 1, 2026

Summary\n- add WinGet release publishing step\n- document winget install option in README and docs\n- update dev lockfile updates from hooks\n\n## Testing\n- pre-commit hooks


Note

Medium Risk
Adds a new post-release publishing path (WinGet) and adjusts GitHub Actions permissions, which can affect the release pipeline and token/permission behavior if misconfigured.

Overview
Adds a new publish-to-winget job to the Release GitHub Action to publish the Windows .exe installers to WinGet via vedantmgoyal9/winget-releaser@v2, plus sets default workflow contents: read permissions.

Documents the new Windows install path in README.rst and docs/source/install.rst, and notes it in CHANGELOG.rst.

Updates uv.lock (dev tooling bumps including doccmd plus new dulwich, and minor updates to pyrefly, sybil-extras, and ty).

Written by Cursor Bugbot for commit 451f573. This will update automatically on new commits. Configure here.

Comment thread README.rst

.. code-block:: console

$ winget install --id VWSPython.vws-cli --source winget --exact
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

There should be two CLIs to install

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