6d370f7ed9
A push to main publishes canary builds to canary channels (fast iteration,
unchanged); a single vX.Y.Z tag releases every platform at one version to the
stable channels and attaches all artifacts (.deb/.rpm/.msix/.apk/.aab/.dmg +
flatpak/decky/host-installer) to one Gitea Release. Collapses the
host-v*/win-v*/host-win-v* tag namespaces into v* — the channel split makes the
version-shadow bug structurally impossible (canary and stable are separate repos,
never a shared version line).
- scripts/ci/gitea-release.{sh,ps1}: one idempotent release helper
(create-or-fetch + delete-before-upload), replacing 3 copy-pasted inline blocks
and fixing their latent 409-on-reupload bug; prerelease flag auto-derived from
the tag (an -rc tag won't shadow "Latest")
- channels: apt canary/stable distributions; rpm *-canary/base groups; flatpak
canary/stable OSTree branches + a 2nd .Canary.flatpakref; generic-registry
canary/ vs latest/ aliases; Play internal/alpha; Apple TestFlight vs notarized DMG
- android versionName threaded through gradle (versionCode stays run_number);
Apple canary = TestFlight-only (no DMG/tvOS); canary base bumped to 0.3.0
- docs: new docs-site channels.md (subscribe table + cut-a-release runbook +
box migration), refreshed ci.md workflow table + packaging READMEs
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
33 lines
581 B
JSON
33 lines
581 B
JSON
{
|
|
"title": "Documentation",
|
|
"pages": [
|
|
"index",
|
|
"how-it-works",
|
|
"quickstart",
|
|
"install",
|
|
"---Host Setup---",
|
|
"requirements",
|
|
"ubuntu-gnome",
|
|
"ubuntu-kde",
|
|
"fedora-kde",
|
|
"bazzite",
|
|
"steamos-host",
|
|
"windows-host",
|
|
"running-as-a-service",
|
|
"---Connecting---",
|
|
"clients",
|
|
"install-client",
|
|
"moonlight",
|
|
"pairing",
|
|
"---Configuration---",
|
|
"configuration",
|
|
"host-cli",
|
|
"troubleshooting",
|
|
"---Project---",
|
|
"roadmap",
|
|
"channels",
|
|
"---Reference---",
|
|
"[API Reference](/api)"
|
|
]
|
|
}
|