Skip to content

Conversation

@sitiom
Copy link
Contributor

@sitiom sitiom commented Nov 19, 2022

This action automatically generates manifests for Winget Community Repository (microsoft/winget-pkgs) and submits them.

Flow Launcher is already in @vedantmgoyal2009's automation, as stated in #1061 (comment), but the author now urges for GitHub packages to use the action instead. See vedantmgoyal9/winget-pkgs-automation#5

Before merging this:

  1. Add a PAT with public_repo scope as a repository secret named WINGET_TOKEN (or rename the secret name in the workflow).

example

  1. Fork https://github.com/microsoft/winget-pkgs under @Flow-Launcher. The action will use that fork for making a branch and creating a PR with the upstream winget-pkgs repository on every release.
  2. Install Pull on the winget-pkgs fork to ensure that it is constantly updated.

The documentation and source code of the action is available here.

If you want to see an example of a PR created using this action, see microsoft/winget-pkgs/pulls (Pull request has been automatically created using 🛫 WinGet Releaser).

@VictoriousRaptor VictoriousRaptor added enhancement New feature or request CI/CD labels Nov 19, 2022
@sitiom
Copy link
Contributor Author

sitiom commented Dec 13, 2022

Bump

@jjw24
Copy link
Member

jjw24 commented Dec 13, 2022

Hey @sitiom, thanks for the PR, was going to take a look after we released 1.10.0, so will look to set it up soon.

@VictoriousRaptor
Copy link
Contributor

@jjw24 is this pr ready?

@jjw24
Copy link
Member

jjw24 commented Dec 30, 2022

No, I believe there are other settings need to be done.

@sitiom
Copy link
Contributor Author

sitiom commented Dec 30, 2022

This PR is technically ready; you just need to do the prerequisites.

@jjw24
Copy link
Member

jjw24 commented Dec 30, 2022

Let me have a look.

@jjw24
Copy link
Member

jjw24 commented Dec 30, 2022

Prerequisites all done.

@jjw24 jjw24 enabled auto-merge December 30, 2022 12:56
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
interval: "weekly"
interval: "daily"

Copy link
Member

Choose a reason for hiding this comment

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

Just changing this to daily

@jjw24 jjw24 added this to the 1.11.0 milestone Dec 30, 2022
@jjw24 jjw24 merged commit e0cd63a into Flow-Launcher:dev Dec 30, 2022
@sitiom sitiom deleted the winget-releaser branch December 30, 2022 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CD enhancement New feature or request

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants