File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11FROM archlinux:base-devel AS base
22ENV CI=true
33ENV GODOT4_BIN=/usr/bin/godot
4+ ARG GODOT_RELEASE=4.4.1.stable
5+ ENV GODOT_RELEASE=${GODOT_RELEASE}
46RUN pacman -Syu --noconfirm git flatpak fontconfig p7zip rustup vim
57RUN rustup default stable
68# RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain stable
@@ -11,14 +13,14 @@ RUN rustup default stable
1113# because we need 4.4 to stop a terrible Linux bug in Godot,
1214# and download times from tuxfamily are quite slow.
1315# TODO: Switch to fetching from github once 4.4 is officially released
14- RUN mkdir -p /root/.local/share/godot/export_templates/4.4.beta /
16+ RUN mkdir -p /root/.local/share/godot/export_templates/$GODOT_RELEASE /
1517RUN mkdir -p /tmp/godot_extraction
1618COPY godot_binary.7z linux_release.7z /tmp/godot_extraction/
1719WORKDIR /tmp/godot_extraction
1820RUN 7z x godot_binary.7z
1921RUN 7z x linux_release.7z
2022RUN cp godot /usr/bin/godot
21- WORKDIR /root/.local/share/godot/export_templates/4.4.beta /
23+ WORKDIR /root/.local/share/godot/export_templates/${GODOT_RELEASE} /
2224RUN cp /tmp/godot_extraction/linux_release.x86_64 linux_release.x86_64
2325WORKDIR /
2426RUN rm -r /tmp/godot_extraction
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ cd "$(dirname "$0")"/../misc/act-docker
77# To avoid needing sudo to run docker commands, run this and then log out and back in:
88# sudo usermod -aG docker $USER
99
10- systemctl status docker || systemctl start docker
10+ systemctl status docker --no-pager || systemctl start docker
1111
1212# To install buildx on Arch:
1313# sudo pacman -S docker-buildx
You can’t perform that action at this time.
0 commit comments