Skip to content

Commit bb0d3c3

Browse files
committedDec 14, 2024
1st crack at Winget package manifest
Add to Winget package repository TriliumNext#773 microsoft/winget-pkgs#198907
1 parent 2bfdc75 commit bb0d3c3

File tree

4 files changed

+86
-0
lines changed

4 files changed

+86
-0
lines changed
 

‎.github/workflows/release-winget.yml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
name: Publish to WinGet
2+
on:
3+
release:
4+
types: [released]
5+
jobs:
6+
publish:
7+
runs-on: windows-latest
8+
steps:
9+
- uses: vedantmgoyal9/winget-releaser@main
10+
with:
11+
identifier: TriliumNext.Notes
12+
installers-regex: '\.exe$' # Only .exe files
13+
token: ${{ secrets.WINGET_TOKEN }}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Created with komac v2.8.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json
3+
4+
PackageIdentifier: TriliumNext.Notes
5+
PackageVersion: 0.90.12
6+
InstallerType: exe
7+
InstallModes:
8+
- interactive
9+
- silent
10+
UpgradeBehavior: install
11+
ReleaseDate: 2024-11-24
12+
Installers:
13+
- Architecture: x64
14+
InstallerUrl: https://github.com/TriliumNext/Notes/releases/download/v0.90.12/TriliumNextNotes-v0.90.12-windows-x64.exe
15+
InstallerSha256: 1019333A83C6FBF26D79746134C1C0080D1094C0A4E6BB326A1C18B0726917A0
16+
InstallerSwitches:
17+
Silent: --silent
18+
SilentWithProgress: --silent
19+
- Architecture: arm64
20+
InstallerUrl: https://github.com/TriliumNext/Notes/releases/download/v0.90.12/TriliumNextNotes-v0.90.12-windows-arm64.exe
21+
InstallerSha256: 4B32C905580C28C58274B8A093B4211ABA8E81E3D7A3CBA87B0E92A2D1BFD320
22+
InstallerSwitches:
23+
Silent: --silent
24+
SilentWithProgress: --silent
25+
ManifestType: installer
26+
ManifestVersion: 1.9.0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Created with komac v2.8.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json
3+
4+
PackageIdentifier: TriliumNext.Notes
5+
PackageVersion: 0.90.12
6+
PackageLocale: en-US
7+
Publisher: TriliumNext Notes Team
8+
PublisherUrl: https://github.com/TriliumNext/Notes
9+
PublisherSupportUrl: https://github.com/orgs/TriliumNext/discussions
10+
Author: TriliumNext
11+
PackageName: Build your personal knowledge base with TriliumNext Notes
12+
PackageUrl: https://github.com/TriliumNext/Notes
13+
License: GNU Affero General Public License v3.0
14+
LicenseUrl: https://github.com/TriliumNext/Notes/blob/master/LICENSE
15+
Copyright: Copyright © 2024 TriliumNext Notes Team
16+
CopyrightUrl: https://github.com/TriliumNext/Notes
17+
ShortDescription: Build your personal knowledge base with TriliumNext Notes
18+
Description: TriliumNext Notes is an open-source, cross-platform hierarchical note taking application with focus on building large personal knowledge bases.
19+
Moniker: trilium
20+
Tags:
21+
- documentation-tool
22+
- electron
23+
- knowledge-graph
24+
- knowledgebase
25+
- local-first
26+
- markdown
27+
- note-managment
28+
- note-taking-app
29+
- notebook
30+
- notes
31+
- personal-wiki
32+
- scriptable
33+
- self-hosted
34+
- self-hosting
35+
- wiki
36+
- wysiwyg
37+
ReleaseNotesUrl: https://github.com/TriliumNext/Notes/releases/tag/v0.90.12
38+
ManifestType: defaultLocale
39+
ManifestVersion: 1.9.0

‎release/winget/TriliumNext.Notes.yaml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with komac v2.8.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json
3+
4+
PackageIdentifier: TriliumNext.Notes
5+
PackageVersion: 0.90.12
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.9.0

0 commit comments

Comments
 (0)
Please sign in to comment.