Skip to content

Commit 3fc86d2

Browse files
committed
install zig
1 parent 26956c6 commit 3fc86d2

File tree

6 files changed

+33
-4
lines changed

6 files changed

+33
-4
lines changed

Github/Runners/alpine-builder.dockerfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -803,6 +803,15 @@ RUN <<EOS
803803
chmod "a+x" "/usr/bin/soar"
804804
#musl-gcc wrapper
805805
ln --symbolic "/usr/bin/$(uname -m)-alpine-linux-musl-gcc" "/usr/local/bin/musl-gcc" 2>/dev/null
806+
#Zig
807+
hash -r &>/dev/null
808+
if ! command -v zig >/dev/null 2>&1; then
809+
cd "$(mktemp -d)" >/dev/null 2>&1
810+
curl -qfsSL "https://raw.githubusercontent.com/pkgforge/devscripts/refs/heads/main/Linux/install_zig.sh" -o "./install_zig.sh"
811+
dos2unix --quiet "./install_zig.sh" ; chmod +x "./install_zig.sh"
812+
bash "./install_zig.sh" 2>/dev/null || true ; rm -rf "./install_zig.sh"
813+
fi
814+
#Exit
806815
true
807816
EOS
808817
#------------------------------------------------------------------------------------#

Github/Runners/archlinux-builder.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,4 +215,4 @@ ENV GIT_TERMINAL_PROMPT="0"
215215
ENV LANG="en_US.UTF-8"
216216
ENV LANGUAGE="en_US:en"
217217
ENV LC_ALL="en_US.UTF-8"
218-
#------------------------------------------------------------------------------------#
218+
#------------------------------------------------------------------------------------#

Github/Runners/debian-builder-unstable.dockerfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,16 @@ RUN <<EOS
166166
bash "./install.sh" -y 2>/dev/null || true
167167
rm -rf "$(realpath .)" ; cd "${CWD}"
168168
#----------------------#
169+
#Zig
170+
hash -r &>/dev/null
171+
if ! command -v zig >/dev/null 2>&1; then
172+
cd "$(mktemp -d)" >/dev/null 2>&1
173+
curl -qfsSL "https://raw.githubusercontent.com/pkgforge/devscripts/refs/heads/main/Linux/install_zig.sh" -o "./install_zig.sh"
174+
dos2unix --quiet "./install_zig.sh" ; chmod +x "./install_zig.sh"
175+
bash "./install_zig.sh" 2>/dev/null || true ; rm -rf "./install_zig.sh"
176+
fi
177+
#Exit
178+
#----------------------#
169179
EOS
170180
#------------------------------------------------------------------------------------#
171181

Github/Runners/ubuntu-builder.dockerfile

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,16 @@ RUN <<EOS
172172
bash "./install.sh" -y 2>/dev/null || true
173173
rm -rf "$(realpath .)" ; cd "${CWD}"
174174
#----------------------#
175+
#Zig
176+
hash -r &>/dev/null
177+
if ! command -v zig >/dev/null 2>&1; then
178+
cd "$(mktemp -d)" >/dev/null 2>&1
179+
curl -qfsSL "https://raw.githubusercontent.com/pkgforge/devscripts/refs/heads/main/Linux/install_zig.sh" -o "./install_zig.sh"
180+
dos2unix --quiet "./install_zig.sh" ; chmod +x "./install_zig.sh"
181+
bash "./install_zig.sh" 2>/dev/null || true ; rm -rf "./install_zig.sh"
182+
fi
183+
#Exit
184+
#----------------------#
175185
EOS
176186
#------------------------------------------------------------------------------------#
177187

@@ -194,4 +204,4 @@ ENV LANG="en_US.UTF-8"
194204
ENV LANGUAGE="en_US:en"
195205
ENV LC_ALL="en_US.UTF-8"
196206
ENV PATH="${HOME}/bin:${HOME}/.cargo/bin:${HOME}/.cargo/env:${HOME}/.go/bin:${HOME}/go/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:${HOME}/.local/bin:${HOME}/miniconda3/bin:${HOME}/miniconda3/condabin:/usr/local/zig:/usr/local/zig/lib:/usr/local/zig/lib/include:/usr/local/musl/bin:/usr/local/musl/lib:/usr/local/musl/include:${PATH}"
197-
#------------------------------------------------------------------------------------#
207+
#------------------------------------------------------------------------------------#

Github/Runners/ubuntu-systemd-base.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,4 +248,4 @@ ENV LANG="en_US.UTF-8"
248248
ENV LANGUAGE="en_US:en"
249249
ENV LC_ALL="en_US.UTF-8"
250250
ENTRYPOINT ["/sbin/init"]
251-
#------------------------------------------------------------------------------------#
251+
#------------------------------------------------------------------------------------#

Github/Runners/x86_64-ubuntu.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,4 +272,4 @@ ENV LANG="en_US.UTF-8"
272272
ENV LANGUAGE="en_US:en"
273273
ENV LC_ALL="en_US.UTF-8"
274274
ENTRYPOINT ["/sbin/init"]
275-
#------------------------------------------------------------------------------------#
275+
#------------------------------------------------------------------------------------#

0 commit comments

Comments
 (0)