Skip to content

Automate Winget package updates via GitHub Releases (wingetcreate) #3316

@Wurschdhaud

Description

@Wurschdhaud

I noticed that the pyRevit package on Winget is currently out of date compared to the latest releases.
At the moment, it looks like updates to Winget may be done manually. Would you consider adding a small GitHub Actions workflow to automate this?
Microsoft provides the wingetcreate tool, which can be used in CI to:

  • Detect new releases
  • Update the Winget manifest
  • Automatically submit a PR to the winget-pkgs repository

This can be triggered on each GitHub Release and helps keep the package consistently up to date with minimal maintenance effort.
A typical workflow would:

  • Run on release: published
  • Use wingetcreate update
  • Submit a PR using a GitHub token
    This pattern is already used by several projects and helps avoid version lag in Winget.

Issue text AI generated

Metadata

Metadata

Assignees

No one assigned

    Labels

    New FeatureNew feature request [class->Implemented #{number}: {title}]

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions