GDLauncher icon indicating copy to clipboard operation
GDLauncher copied to clipboard

Add WinGet Releaser

Open russellbanks opened this issue 3 years ago • 4 comments

This pull request adds a workflow that automatically publishes GDLauncher to WinGet every release. It would replace GDLauncher being automated by vedantmgoyal2009/winget-pkgs-automation (This workflow is made by the same person that made winget-pkgs-automation). Please do not merge this pull request without reading the below and making the required changes (The token part is the important bit) :)

  • installers-regex: '\.exe$'

This will include all .exe files in the assets of the latest GDLauncher release (GDLauncher-win-setup.exe) in the pull request.

  • token: ${{ secrets.WINGET_TOKEN }}

This is the bit that will require action from the person whose account will be used for the pull requests (a member of the gorila-devs GitHub organisation). This is a GitHub token with which the action will authenticate with GitHub and create a pull request on the winget-pkgs repository.

To do this, you will need to:

  1. Create a Personal Access Token (PAT) with public_repo scope.

image

  1. Create a repository secret containing the token. Super important: call this token: WINGET_TOKEN. See using encrypted secrets in a workflow for more details.

Finally, a fork of winget-pkgs needs to be created under the gorilla-devs organisation. Please do not delete the fork after a pull request has been merged as the action will use that fork for making a branch and merging it with the upstream winget-pkgs repository on every GDLauncher release.

If you would like to read about this action further, the source code and documentation are here.

russellbanks avatar Jul 07 '22 20:07 russellbanks

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Jul 07 '22 20:07 CLAassistant

Won't run checks as they are destined for failure.

Eskaan avatar Jul 07 '22 20:07 Eskaan

@Eskaan can you please review and merge?

vedantmgoyal9 avatar Jan 18 '23 17:01 vedantmgoyal9

I am going through everything atm. One after another.

Eskaan avatar Jan 18 '23 17:01 Eskaan