-
Notifications
You must be signed in to change notification settings - Fork 1
Update factoriotools/factorio Docker tag to v2.1.17 #394
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -15,7 +15,7 @@ | |
| # Refresh the digest for a tag with: | ||
| # docker pull --platform linux/amd64 factoriotools/factorio:2.1.16 | ||
| # docker inspect --format='{{index .RepoDigests 0}}' factoriotools/factorio:2.1.16 | ||
| FROM factoriotools/factorio:2.1.16@sha256:f96d574869b633a849cc68d500ad066bd0eb55228e5b4f00047baf7cf5bc8ed9 | ||
| FROM factoriotools/factorio:2.1.17@sha256:e9227748c507a52f97bbd42c88e5c73702297bbdf4322c2f3ca8a71676ec1222 | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Bug: the worker's
Beyond the test failure, that test's own comment explains this variable feeds the R2 cache key, so a real mismatch would silently mix renders from two different Factorio versions under one cache key β the same regression recorded as having actually happened on the 2.1.14 bump. See the pinning convention in CLAUDE.md. Fixing this needs |
||
|
|
||
| # Node for the HTTP wrapper (base image is Debian-based). | ||
| USER root | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bug: the in-build version assertion further down this file wasn't bumped with this tag.
This line now pins
2.1.17, but line 27 still assertsVersion: 2.1.16:That makes
dockerfile.test.mjs's"the FROM tag and the in-build version assertion name the same version"test fail deterministically ("the FROM tag (2.1.17) and the version assertion (2.1.16) disagree"), which runs insidepreview:testβ part of the requiredverifycheck. If the image were ever actually built, thisRUNwould also fail directly, since the 2.1.17 base image reportsVersion: 2.1.17.Per CLAUDE.md, the tag and this assertion must move together, and the PR's own description states this must be updated "in the same commit" for a tag change. Line 27 needs
Version: 2.1.17.