33 lines
1.5 KiB
YAML
33 lines
1.5 KiB
YAML
# Reference Winget installer manifest for the Amethyst desktop app.
|
|
#
|
|
# InstallerUrl / InstallerSha256 / ProductCode are rewritten on each stable
|
|
# release by .github/workflows/bump-winget.yml, which downloads the published MSI,
|
|
# hashes it, and reads the ProductCode out of the MSI's Property table.
|
|
#
|
|
# InstallerType is `wix` because jpackage builds the MSI with the WiX Toolset.
|
|
# ProductCode matters: it is the ARP key winget uses to detect an existing
|
|
# install, so `winget upgrade` misbehaves without it. jpackage regenerates it per
|
|
# build, which is why CI re-reads it every release rather than pinning it here.
|
|
# (UpgradeCode is the stable one — see `upgradeUuid` in desktopApp/build.gradle.kts,
|
|
# which must never change.)
|
|
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json
|
|
|
|
PackageIdentifier: VitorPamplona.Amethyst
|
|
PackageVersion: 1.13.1
|
|
Platform:
|
|
- Windows.Desktop
|
|
MinimumOSVersion: 10.0.0.0
|
|
InstallerType: wix
|
|
Scope: machine
|
|
UpgradeBehavior: install
|
|
Installers:
|
|
- Architecture: x64
|
|
InstallerUrl: https://github.com/vitorpamplona/amethyst/releases/download/v1.13.1/amethyst-desktop-1.13.1-windows-x64.msi
|
|
# Quoted deliberately: an all-digit 64-char value is a YAML *integer*, which
|
|
# fails the schema's `string` type. Quoting makes it a string whatever the
|
|
# digest happens to be.
|
|
InstallerSha256: '6D93B945C14FBB08F0267266EF21212CCB64A40D870B7D9F68A815D674BABCC5'
|
|
ProductCode: '{CEE4E147-245F-3621-8CBD-CCA52C3578B6}'
|
|
ManifestType: installer
|
|
ManifestVersion: 1.12.0
|