Initial Commit

This commit is contained in:
Elijah 2026-07-19 13:10:55 -07:00
commit 86fc06b877
37 changed files with 3424 additions and 0 deletions

View file

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<AppInstaller
xmlns="http://schemas.microsoft.com/appx/appinstaller/2021"
Version="${VERSION}"
Uri="${PUBLIC_BASE_URL}/Decky.appinstaller">
<MainBundle
Name="com.elijahkuntz.Decky"
Publisher="${PUBLISHER_SUBJECT}"
Version="${VERSION}"
Uri="${PUBLIC_BASE_URL}/Decky_${VERSION}.msixbundle" />
<UpdateSettings>
<OnLaunch HoursBetweenUpdateChecks="12" ShowPrompt="true" UpdateBlocksActivation="false" />
<AutomaticBackgroundTask />
</UpdateSettings>
</AppInstaller>

15
installer/README.md Normal file
View file

@ -0,0 +1,15 @@
# Packaging and updates
`Decky.appinstaller.template` is the stable update-feed template. The release
pipeline will replace its placeholders after producing and signing a versioned
MSIX bundle.
The final `PUBLIC_BASE_URL` must be an HTTPS location that Windows App Installer
can read without an interactive sign-in. Package name and publisher must remain
stable across releases, and `VERSION` must be a monotonically increasing
four-part MSIX version such as `1.2.0.0`.
The application project is temporarily configured as unpackaged so the first
read-only shell can be developed before signing identity and public artifact URL
are chosen. MSIX packaging becomes the release configuration, not a different
application or update mechanism.