Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Auto submit new manifest to winget-pkgs #256

Merged
merged 1 commit into from
Aug 16, 2024

Conversation

Dragon1573
Copy link
Contributor

Summary

  • This pull request modifies YAML configurations of GitHub Workflows.
  • This introduce a new job winget-release in .github\workflows\release.yml.
    • It runs after job build-release.
    • After all production assets are uploaded to GitHub Releases, another pull request will be created by WinGet Releaser
      • The action will create YAML manifests of the new release by using Komac, just like what human contributors do.
      • Currently, 2 assets (matching regex pc-windows-msvc.zip$) will be included in the manifest.

Additional informations

Important

In order to run properly, this job requires:

  1. Create a classic PAT with public_repo permissions granted, and add it to a repository secret called WINGET_TOKEN.
  2. Create a fork of microsoft/winget-pkgs on your account.

@Byron
Copy link
Owner

Byron commented Aug 16, 2024

Thank you, I think I followed along - let's see if it works next time a release is created.

Thanks again for your help with this.

@Byron Byron merged commit 3309e3b into Byron:main Aug 16, 2024
2 checks passed
@Dragon1573 Dragon1573 deleted the issues/255 branch August 16, 2024 06:35
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.

Inlcusion in winget (Windows Package Manager)
2 participants