Add WinGet Releaser
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:
- Create a Personal Access Token (PAT) with
public_reposcope.

- 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.
Won't run checks as they are destined for failure.
@Eskaan can you please review and merge?
I am going through everything atm. One after another.