Feature/winget: adds TriliumNext Notes to winget community package repo#804
Feature/winget: adds TriliumNext Notes to winget community package repo#804maphew wants to merge 8 commits intoTriliumNext:developfrom
Conversation
Add to Winget package repository #773 microsoft/winget-pkgs#198907
…to feature/winget
|
I see some package version, release date, and install url point to specific version. Does that mean we need to update manually everytime? Or it can change to some autonomous way? |
|
I believe most folks use a Github Action to update the release package specifics upon a stable release, and that it needs to be done by someone with commit acces to the main repository and abilty to create a release. From the Winget Release 'getting started' notes:
|
Addresses TriliumNext/Trilium#5320, TriliumNext/Trilium#5086. TriliumNext.Notes is now in the Winget Community Package Repository.
A full implementation will need integration with Github Actions. I don't think I can do that from a fork, however
.github/workflows/release-winget.yamlincludes a stub for that (docs: https://github.com/vedantmgoyal9/winget-releaser)I believe the next step would be for someone with relevant permisssions to setup a github classic api token with just
public_reposcope for winget in.env- (ref).This PR creates a new top level folder
./release. Feel free to move if there is a better home. The yaml files are documentation/examples in case the winget manifest needs to be rebuilt. The authoritative files are at https://github.com/microsoft/winget-pkgs/tree/master/manifests/t/TriliumNext/Notes