Skip to content

Commit d634a84

Browse files
feat: Auto-update docker-compose.yml (#472)
Update docker-compose.yml with the latest stable version. Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent ba56706 commit d634a84

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

docker/docker-compose.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ services:
44
build:
55
context: .
66
args:
7-
# Check buildinfo.json for supported versions and SHAs
8-
# https://github.com/factoriotools/factorio-docker/blob/master/buildinfo.json
9-
- VERSION=1.1.61
10-
- SHA256=68e4ac8d33b195701c15a23e3d8e65676ef8be25f140657678122f211c60b659
7+
# Check buildinfo.json for supported versions and SHAs
8+
# https://github.com/factoriotools/factorio-docker/blob/master/buildinfo.json
9+
- VERSION=1.1.87
10+
- SHA256=60b3884b6dad1f4c7b30b7ef2b63619ff4a3204ac7fd894cf09d382b349857cc
1111
ports:
12-
- "34197:34197/udp"
13-
- "27015:27015/tcp"
12+
- "34197:34197/udp"
13+
- "27015:27015/tcp"
1414
volumes:
15-
- /opt/factorio:/factorio
15+
- /opt/factorio:/factorio
1616
# environment:
1717
# - PUID=1000
1818
# - PGID=1000

update.sh

+6
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,17 @@ done && printf "%s\n\n" "$tags"))
8989

9090
perl -i -0777 -pe "s/<!-- start autogeneration tags -->.+<!-- end autogeneration tags -->/<!-- start autogeneration tags -->$readme_tags<!-- end autogeneration tags -->/s" README.md
9191

92+
# Replace VERSION and SHA256 args in docker-compose.yaml with latest stable values.
93+
docker_compose_path="docker/docker-compose.yml"
94+
sov="VERSION=${stable_online_version}" yq -i '.services.factorio.build.args[0] = env(sov)' "$docker_compose_path"
95+
sha="SHA256=${stable_sha256}" yq -i '.services.factorio.build.args[1] = env(sha)' "$docker_compose_path"
96+
9297
git config user.name github-actions[bot]
9398
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
9499

95100
git add buildinfo.json
96101
git add README.md
102+
git add docker/docker-compose.yml
97103
git commit -a -m "Auto Update Factorio to stable version: ${stable_online_version} experimental version: ${experimental_online_version}"
98104

99105
git tag -f latest

0 commit comments

Comments
 (0)