Skip to content

Commit 0a874b8

Browse files
committed
ci: fix fbsd job
adds global `ZIG_VERSION` variable
1 parent 9b6634b commit 0a874b8

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

.github/workflows/test.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
on: [push, pull_request]
22
name: Test
3+
env:
4+
ZIG_VERSION: 0.15.2
5+
36
jobs:
47
build:
58
strategy:
@@ -104,16 +107,16 @@ jobs:
104107
with:
105108
usesh: true
106109
prepare: |
107-
sed 's/quarterly/latest/g' /etc/pkg/FreeBSD.conf
108-
pkg update -f
110+
pkg update
109111
pkg upgrade -y
110112
pkg install -y wget
111113
112114
run: |
113-
wget https://ziglang.org/download/0.15.1/zig-x86_64-freebsd-0.15.1.tar.xz
114-
tar -xf zig-x86_64-freebsd-0.15.1.tar.xz
115-
zig-x86_64-freebsd-0.15.0-dev.777+6810ffa42/zig build test --summary all
116-
zig-x86_64-freebsd-0.15.0-dev.777+6810ffa42/zig build -Demit-example -Demit-bench --summary all
115+
wget -O /tmp/zig-x86_64-freebsd-${{ env.ZIG_VERSION }}.tar.xz https://ziglang.org/download/${{ env.ZIG_VERSION }}/zig-x86_64-freebsd-${{ env.ZIG_VERSION }}.tar.xz
116+
tar -xf /tmp/zig-x86_64-freebsd-${{ env.ZIG_VERSION }}.tar.xz -C /tmp
117+
alias zig=/tmp/zig-x86_64-freebsd-${{ env.ZIG_VERSION }}/zig
118+
zig build test --summary all
119+
zig build -Demit-example -Demit-bench --summary all
117120
118121
test-aarch64-macos:
119122
runs-on: macos-latest
@@ -124,7 +127,7 @@ jobs:
124127
- name: Install zig
125128
uses: mlugg/setup-zig@v2
126129
with:
127-
version: 0.15.1
130+
version: ${{ env.ZIG_VERSION }}
128131

129132
- name: test
130133
run: zig build test --summary all
@@ -144,7 +147,7 @@ jobs:
144147
- name: Install zig
145148
uses: mlugg/setup-zig@v2
146149
with:
147-
version: 0.15.1
150+
version: ${{ env.ZIG_VERSION }}
148151

149152
- name: test
150153
run: zig build test --summary all

0 commit comments

Comments
 (0)