spotube/packaging/winget/KRTirtho.Spotube.installer.yaml.mustache
Kingkor Roy Tirtho 8ab9463c9a feat(packaging): Flathub, AUR, WinGet and Chocolatey publishing
- Flatpak manifest (GNOME 51, libvlc built from source) installing from a new
  portable spotube-linux-<version>-<arch>.tar.xz, shared with the AUR package
- Release workflow builds and attaches the Linux tarballs for x86_64 and aarch64
- Package files are JMustache templates rendered by :composeApp:renderPackaging<Target>
  with the version, release asset checksums and git-cliff release notes; the
  metainfo release history is generated
- Publish workflow (workflow_dispatch, release tag input) renders once and pushes to
  Flathub, the AUR, WinGet (PR from team-spotube/winget-pkgs) and Chocolatey
- Chocolatey and WinGet updated for the NSIS installer
2026-10-23 10:08:29 +06:00

22 lines
641 B
Plaintext

# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json
PackageIdentifier: KRTirtho.Spotube
PackageVersion: {{version}}
Platform:
- Windows.Desktop
MinimumOSVersion: 10.0.0.0
# electron-builder one-click NSIS installer (Nucleus), installs per user; winget's nullsoft default /S is silent
InstallerType: nullsoft
Scope: user
InstallModes:
- silent
- silentWithProgress
UpgradeBehavior: install
ReleaseDate: {{release.date}}
Installers:
- Architecture: x64
InstallerUrl: {{artifacts.windowsX64.url}}
InstallerSha256: {{artifacts.windowsX64.sha256Upper}}
ManifestType: installer
ManifestVersion: 1.10.0