mirror of
https://github.com/games-on-whales/proxmox-community-script.git
synced 2026-10-15 13:01:47 +00:00
[PR #4] [MERGED] installer: offer the fedora build of the GOW app images (re-land onto main) #6
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/proxmox-community-script#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/games-on-whales/proxmox-community-script/pull/4
Author: @JBailes
Created: 8/9/2026
Status: ✅ Merged
Merged: 8/9/2026
Merged by: @JBailes
Base:
main← Head:feat/app-image-flavour-on-main📝 Commits (1)
36a365dinstaller: offer the fedora build of the GOW app images📊 Changes
4 files changed (+119 additions, -16 deletions)
View changed files
📝
.env.example(+12 -4)📝
README.md(+13 -3)📝
install.sh(+54 -0)📝
tests/gather-dryrun.sh(+40 -9)📄 Description
Re-lands the commit from #3, which never reached
main.Why this exists
#3 was stacked on
fix/installer-state-volume-real-vmidwith a note to retarget once #2 merged. That retarget never happened: #2 merged intomainat 15:03, and #3 then merged into its now-stale base at 15:26. The result is a merge commit (a9391fb) sitting on a branchmainhad already absorbed — somainhas the state-volume fix but not the app-image flavour prompt.This is
fcb05e7cherry-picked ontomain(39cbff8), unchanged. No conflicts.What it does
WOLF_IMAGE_TAGwas fixed atedgewith no way to choose at install time, even though every app image this recipe seeds publishes a Fedora build too. The installer now asks, alongside the other settings.Scope: apps, not Wolf
WOLF_IMAGEinstall.shnever references itwolf-ui:mainin the configstartup-app.sh's rewrite excludes itWOLF_IMAGE_TAGpulseaudiosidecarWOLF_IMAGE_TAGThe choice is written to
.envand shown in the install summary asApps: ….Tests
35 passing on the re-landed tree, plus
bash -n:tests/gather-dryrun.sh— 20 passed, 0 failedtests/state-volume-dryrun.sh— 15 passed, 0 failedCoverage for the flavour prompt: the fedora and edge builds are offered, a tag GHCR does not publish is rejected, a malformed tag is rejected, GHCR being unreachable does not abort the install, and the choice still installs when the reachability probe fails.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.