Repository navigation
release(games-on-whales-steam): update ghcr.io/games-on-whales/steam ( → ) - #312
renovate[bot] wants to merge 1 commit into
Conversation
|
8d9d94d to
4832402
Compare
Renovate PR AnalysisUpdate Summary
Release ChangesUpstream publishes no release notes for this image; the digests were inspected directly from the registry (
Root cause: upstream's Breaking ChangesYes — this PR regresses the runtime base by ~5 years and breaks the image build outright:
Code Changes RequiredDo not merge as-is. Required changes (maintainer to apply — read-only checkout here):
Security ImpactSevere regression: the proposed base is a 2021 Ubuntu image (21.04-era, EOL since early 2022) — kernel-adjacent graphics libs, mesa, steam client runtime, and the base OS packages carry ~5 years of unpatched CVEs, in an image that runs a GUI Steam client with GPU access. The current Fedora 43 base (June 2026) is far fresher. Merging would silently swap a maintained stack for an unmaintained one. RecommendationRequires code changes — the "new" digest is upstream's |
4832402 to
481a902
Compare
Renovate PR Analysis(Re-analysis: branch re-pushed 2026-10-02T07:41:01Z after the previous analysis comment 07:39:55Z; the new commit Update Summary
Release ChangesUpstream publishes no release notes for image digests. Facts verified live from the registry (
Tag mapping (verified): Breaking ChangesYes — the build breaks outright, verified empirically:
Code Changes RequiredMaintainer to apply (read-only checkout in this workflow):
Security ImpactSevere regression: the proposed base is Ubuntu 20.04.2 from 2021-08-29 — standard-support EOL since 2025-04 — carrying ~5 years of unpatched CVEs in the base OS, graphics stack, and Steam client runtime, in an image whose whole job is running a GUI Steam client with GPU access. The current Fedora 43 base is a 2026-06 build. Merging silently swaps a maintained stack for an unmaintained one. RecommendationRequires code changes — the "new" digest is upstream's |
481a902 to
d297bf0
Compare
Renovate PR Analysis(Re-analysis: Renovate force-pushed Update Summary
Release ChangesUpstream publishes no release notes for digests. Facts verified live today (
Tag mapping (verified today): Breaking ChangesYes — the build breaks outright, verified from today's CI run (37105621458, job 111153491555):
Code Changes RequiredMaintainer to apply (this workflow has a read-only checkout):
Security ImpactSevere regression: the proposed base is Ubuntu 20.04.2 built 2021-08-29 — standard support EOL since 2025-05 — carrying ~5 years of unpatched CVEs in the base OS, graphics stack, and Steam client runtime, in an image whose whole job is running a GUI Steam client with GPU access. The current Fedora 43 base is a 2026-06 build. Merging silently swaps a maintained stack for an unmaintained one. RecommendationRequires code changes — the "new" digest is upstream's |
Renovate PR AnalysisUpdate Summary
Release ChangesNo release notes exist: upstream publishes no tags/releases, and Direct inspection of both digests (verified by pulling and running each image):
The rolling pointer Renovate follows now resolves to a ~5-year-old legacy artifact from the old gow pipeline, not a newer build of the current stack. Breaking Changes
Code Changes RequiredThis PR should not be merged as-is. A maintainer needs to:
Security ImpactSevere regression: the "new" base is Ubuntu 20.04.2 built ~Aug 2021 (standard support for 20.04 ended May 2025) — roughly five years of unpatched CVEs in the base layer, a 2021 Steam client, and a 2021 RecommendationRequires code changes — do not merge. CI fails (Rule 0: Test Before You Ship), the image is functionally unusable for this app (no gamescope), and it is a major security regression. Close this PR (or rebase after re-pinning) and disable Renovate for |
d297bf0 to
a699b78
Compare
Renovate PR AnalysisUpdate Summary
Release ChangesUpstream has no release notes for digest pushes. Verified facts instead:
Breaking ChangesYes — build-breaking, confirmed by CI on this PR:
Code Changes RequiredNone that would make this digest acceptable. Adapting
Security ImpactThe new digest would move the runtime base to Ubuntu 20.04, which is past standard-support EOL and receives no public security updates — a security regression for a network-exposed game-streaming container. Keep the current pin. RecommendationNeeds manual review — do not merge. The |
a699b78 to
3f65bb2
Compare
Renovate PR AnalysisUpdate Summary
Release ChangesThis is not a normal digest bump — the
Tag state upstream right now: Breaking Changes
Code Changes RequiredDo not merge this digest. To stop Renovate re-proposing it:
Security ImpactRegression, not improvement: the proposed image was built 2021-08-29 on a Debian base with ~4 years of unpatched CVEs (base packages, steam client bootstrap, tooling). The currently pinned Fedora image is actively rebuilt upstream. Rejecting this PR avoids introducing a large unpatched attack surface into a GPU-accelerated, network-exposed gaming container. RecommendationRequires code changes — the PR as-is fails to build (CI evidence above) because the new digest points to a 2021 Debian-based legacy image, not the Fedora gamescope-wl build this Dockerfile is written against. Apply the tag-pinning change above before accepting any future digest update; this PR should be closed, not merged. |
3f65bb2 to
c691cc2
Compare
Renovate PR AnalysisUpdate Summary
Release ChangesNot a normal digest bump — upstream has no version tags and Renovate tracks the default
Tag state: Breaking Changes
Code Changes RequiredDo not merge this digest. To stop Renovate re-proposing it (read-only checkout here — a maintainer must apply):
Security ImpactRegression, not improvement: the proposed image was built 2021-08-29 on a Debian base with ~5 years of unpatched CVEs (base packages, steam bootstrap, tooling). The currently pinned Fedora image is actively rebuilt upstream. Rejecting this PR avoids importing a large unpatched attack surface into a GPU-accelerated, network-exposed gaming container. RecommendationRequires code changes — the PR does not build (CI: |
c691cc2 to
de6d520
Compare
Renovate PR Analysis(Re-analysis: Renovate re-pushed this branch at 2026-10-08T17:13:47Z — head is now Update Summary
Release ChangesNo upstream release notes exist for this package (the
Digests are content-addressed and immutable — today's manifest of Breaking ChangesYes — build-breaking, re-verified on the current head
Code Changes RequiredDo not merge this digest. A maintainer must (read-only checkout in this workflow — files cannot be edited here):
Security ImpactRegression, not an update: the proposed base was created 2021-08-29 on a Debian-family base with roughly five years of unpatched CVEs (OS packages, graphics stack, Steam client bootstrap), replacing the actively-built Fedora image, in a GPU-accelerated, network-exposed gaming container. Rejecting this PR avoids importing that attack surface. RecommendationRequires code changes — do not merge. The PR does not build (CI on current head: |
e968c75 to
c382c6b
Compare
fa1c6e3 to
e32612d
Compare
55dd26f to
d0766cb
Compare
d0766cb to
b4169d4
Compare
This PR contains the following updates:
4f88a5e→9b6105bWarning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.