mirror of
https://github.com/games-on-whales/gow.git
synced 2026-10-15 12:52:00 +00:00
[PR #305] [MERGED] Add Fedora as variant alongside Ubuntu defaults #289
Labels
No labels
bug
enhancement
enhancement
github_actions
good first issue
help wanted
help wanted
invalid
needs testers
pull-request
question
x11-images
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
games-on-whales/gow#289
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/gow/pull/305
Author: @JBailes
Created: 4/2/2026
Status: ✅ Merged
Merged: 4/19/2026
Merged by: @ABeltramo
Base:
master← Head:fedora-variant-images📝 Commits (10+)
3aff9f5feat: add Fedora variant images alongside Ubuntu defaults31bfcb9feat: add Fedora variants for all remaining GOW images4434d37Fix Fedora 43 package availability in Dockerfilesf65d7b1fix: prevent digest artifact collision between Ubuntu and Fedora builds00d5fdfchore: update GAMESCOPE_VERSION to 3.16.22573c697fix: kodi remove service command, pegasus remove missing packages398ab30fix: use base-app image for bwrap builder, fix pegasus downloadc3f40d1fix: bump GitHub Actions to Node.js 24, fix deprecation warnings42500e8Fix Fedora paths: use lib64 instead of x86_64-linux-gnudd0e72bfedora: address PR #305 review feedback📊 Changes
127 files changed (+5954 additions, -58 deletions)
View changed files
📝
.github/workflows/auto-build.yml(+82 -0)📝
.github/workflows/docker-build-and-publish.yml(+60 -48)➕
apps/emby/_index.md(+7 -0)➕
apps/emby/assets/wolf.config.toml(+23 -0)➕
apps/emby/build-fedora/Dockerfile(+51 -0)➕
apps/emby/build-fedora/scripts/startup.sh(+5 -0)➕
apps/emby/build/Dockerfile(+55 -0)➕
apps/emby/build/scripts/startup.sh(+5 -0)➕
apps/es-de/build-fedora/Dockerfile(+40 -0)➕
apps/es-de/build-fedora/configs/es/es_settings.xml(+165 -0)➕
apps/es-de/build-fedora/configs/es/es_systems.xml(+13 -0)➕
apps/es-de/build-fedora/configs/es/gamelist.xml(+69 -0)➕
apps/es-de/build-fedora/configs/pcsx2/PCSX2.ini(+537 -0)➕
apps/es-de/build-fedora/configs/retroarch/retroarch.cfg(+15 -0)➕
apps/es-de/build-fedora/configs/rpcs3/CurrentSettings.ini(+69 -0)➕
apps/es-de/build-fedora/configs/rpcs3/Default.yml(+546 -0)➕
apps/es-de/build-fedora/configs/xemu/xemu.toml(+15 -0)➕
apps/es-de/build-fedora/scripts/startup-es.sh(+7 -0)➕
apps/es-de/build-fedora/scripts/startup.sh(+67 -0)📝
apps/es-de/build/Dockerfile(+1 -1)...and 80 more files
📄 Description
Summary
Builds on #282 by keeping Ubuntu as the default and adding Fedora as a tagged alternative, rather than replacing Ubuntu entirely. Adds Fedora variants for all GOW images.
build-fedora/directories for every imagevariantinput to the reusable CI workflow, controlling build path, tag suffix, cache keys, and artifact namesauto-build.yml(runs alongside the unchanged Ubuntu chain)is_forkCI detection fixes from #282steamos-dbus-watchdog.shduplicate-shutdownlineDEBIAN_FRONTEND,NEEDRESTART_SUSPEND) from Fedora DockerfilesImages with Fedora variants
Tagging
edgeedge-fedora,fedora,fedora-431.2.3,1,latest1.2.3-fedora,1-fedorabranch-namebranch-name-fedoraDirectory layout
Each image gets a
build-fedora/alongside its existingbuild/:CI structure
Test plan
ghcr.io/games-on-whales/steam:edge→ Ubuntughcr.io/games-on-whales/steam:edge-fedora→ Fedoraghcr.io/games-on-whales/steam:fedora→ Fedora (standalone tag)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.