vedantmgoyal9/WinGet Releaser
Publish new releases of your application to Windows Package Manager easily.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| identifier | The `PackageIdentifier` of the app in WinGet. | yes | — |
| version | The `PackageVersion` of the application. Defaults to the release tag, excluding the 'v' prefix. | no | — |
| installers-regex | A regular expression to match Windows installers/binaries from GitHub release artifacts. | yes | .(exe|msi|msix|appx)(bundle){0,1}$ |
| max-versions-to-keep | The maximum number of versions of the package to keep in WinGet. If after the current release, the number of versions exceeds this limit, the oldest versions will be deleted. Leave unset for unlimited. | yes | 0 |
| release-repository | The repository where the release is located. | yes | ${{ github.event.repository.name }} |
| release-tag | The tag of the GitHub release you want to publish to WinGet. | yes | ${{ github.event.release.tag_name || github.ref_name }} |
| release-notes-url | URL to the package version's release notes. | no | — |
| token | GitHub token to create PR at winget-pkgs. The token should have a `public_repo` scope. | yes | — |
| fork-user | The GitHub user where winget-pkgs fork is present. This fork will be used to create the PR at the WinGet Community Repository. | yes | ${{ github.repository_owner }} |
Outputs
no outputs