diff options
author | Nicolas Werner <nicolas.werner@hotmail.de> | 2024-06-12 21:50:59 +0200 |
---|---|---|
committer | Nicolas Werner <nicolas.werner@hotmail.de> | 2024-06-12 21:50:59 +0200 |
commit | a91e39de307edd8ff97f943a9e91ac991bec24a0 (patch) | |
tree | 621d238693d2d229ad7d8172adfad4b5b0e54d11 | |
parent | Bump version to 0.12.0 (diff) | |
download | nheko-a91e39de307edd8ff97f943a9e91ac991bec24a0.tar.xz |
Add stable Nheko appinstaller
-rw-r--r-- | .gitlab-ci.yml | 3 | ||||
-rw-r--r-- | resources/Nheko.appinstaller | 10 |
2 files changed, 13 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b5865f5d..fd157da9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -96,9 +96,12 @@ pages: - apk add curl jq script: - export LATEST_WINDOWS_NIGHTLY=$(curl "https://nheko.im/api/v4/projects/2/packages?package_name=windows-nightly&order_by=version&sort=desc" | jq -r '.[0].version') + - export LATEST_WINDOWS=$(curl "https://nheko.im/api/v4/projects/2/packages?package_name=windows&order_by=version&sort=desc" | jq -r '.[0].version') - sed "s/0.12.0.0/${LATEST_WINDOWS_NIGHTLY}/g" -i resources/NhekoNightly.appinstaller + - sed "s/0.12.0.0/${LATEST_WINDOWS}/g" -i resources/Nheko.appinstaller - mkdir public - mv resources/NhekoNightly.appinstaller public + - mv resources/Nheko.appinstaller public needs: - job: upload-windows optional: true diff --git a/resources/Nheko.appinstaller b/resources/Nheko.appinstaller new file mode 100644 index 00000000..004a0d73 --- /dev/null +++ b/resources/Nheko.appinstaller @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<AppInstaller Uri="https://nheko-reborn.pages.nheko.im/nheko/Nheko.appinstaller" Version="0.0.0.1" xmlns="http://schemas.microsoft.com/appx/appinstaller/2018"> + <MainPackage Name="im.nheko.Nheko" Version="0.12.0.0" Publisher="CN=Nicolas Werner, O=Nicolas Werner, L=Munich, S=Bavaria, C=DE" Uri="https://nheko.im/api/v4/projects/2/packages/generic/windows/0.12.0.0/nheko.msix" ProcessorArchitecture="x64" /> + <UpdateSettings> + <!-- We can't set this to check only once a month, so just check once a week. If the user doesn't want that ping, they should install the msix directly. --> + <OnLaunch HoursBetweenUpdateChecks="168" ShowPrompt="true" /> + <ForceUpdateFromAnyVersion>true</ForceUpdateFromAnyVersion> + </UpdateSettings> +</AppInstaller> + |