diff options
| author | Ēriks Remess <eriks@remess.lv> | 2025-10-09 17:07:58 +0300 |
|---|---|---|
| committer | Ēriks Remess <eriks@remess.lv> | 2025-10-09 17:07:58 +0300 |
| commit | 402c492d9467e0dfac1c28be3df6aec9fbac10dd (patch) | |
| tree | 10cf8a1d86edc72b2a82b69721f01365144777c8 /src/build/docker | |
| parent | ea5ea5f98ed90e482e12da35c8374fdbf9a5b163 (diff) | |
set minimum required zig version from build.zig.zon in tests and dockerfile
Diffstat (limited to 'src/build/docker')
| -rw-r--r-- | src/build/docker/debian/Dockerfile | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/build/docker/debian/Dockerfile b/src/build/docker/debian/Dockerfile index 815d395cd..ffeef3d6a 100644 --- a/src/build/docker/debian/Dockerfile +++ b/src/build/docker/debian/Dockerfile @@ -24,12 +24,12 @@ RUN DEBIAN_FRONTEND="noninteractive" apt-get -qq update && \ WORKDIR /src -COPY ./build.zig /src +COPY ./build.zig ./build.zig.zon /src/ # Install zig # https://ziglang.org/download/ -RUN export ZIG_VERSION=$(sed -n -e 's/^.*requireZig("\(.*\)").*$/\1/p' build.zig) && curl -L -o /tmp/zig.tar.xz "https://ziglang.org/download/$ZIG_VERSION/zig-$(uname -m)-linux-$ZIG_VERSION.tar.xz" && \ +RUN export ZIG_VERSION=$(sed -n -E 's/^\s*\.?minimum_zig_version\s*=\s*"([^"]+)".*/\1/p' build.zig.zon) && curl -L -o /tmp/zig.tar.xz "https://ziglang.org/download/$ZIG_VERSION/zig-$(uname -m)-linux-$ZIG_VERSION.tar.xz" && \ tar -xf /tmp/zig.tar.xz -C /opt && \ rm /tmp/zig.tar.xz && \ ln -s "/opt/zig-$(uname -m)-linux-$ZIG_VERSION/zig" /usr/local/bin/zig @@ -41,4 +41,3 @@ RUN zig build \ -Dcpu=baseline RUN ./zig-out/bin/ghostty +version - |
