@@ -100,58 +100,18 @@ jobs:
100100 working-directory : packages/zig-dtsx
101101 run : bun test test/zig-dtsx.test.ts
102102
103- build-zig-cli :
104- runs-on : ubuntu-latest
105-
106- steps :
107- - uses : actions/checkout@v6.0.2
108-
109- - name : Setup Zig
110- uses : mlugg/setup-zig@v2
111- with :
112- version : 0.17.0-dev.56+a8226cd53
113-
114- - name : Build Zig CLI Binaries
115- working-directory : packages/zig-dtsx
116- env :
117- ZIG_GLOBAL_CACHE_DIR : .zig-cache
118- ZIG_LOCAL_CACHE_DIR : .zig-cache
119- run : |
120- mkdir -p ../dtsx/bin
121-
122- # Linux x64
123- zig build cli -Doptimize=ReleaseFast -Dtarget=x86_64-linux
124- zip -j ../dtsx/bin/dtsx-linux-x64.zip zig-out/bin/zig-dtsx
125-
126- # Linux arm64
127- zig build cli -Doptimize=ReleaseFast -Dtarget=aarch64-linux
128- zip -j ../dtsx/bin/dtsx-linux-arm64.zip zig-out/bin/zig-dtsx
129-
130- # macOS x64
131- zig build cli -Doptimize=ReleaseFast -Dtarget=x86_64-macos
132- zip -j ../dtsx/bin/dtsx-darwin-x64.zip zig-out/bin/zig-dtsx
133-
134- # macOS arm64
135- zig build cli -Doptimize=ReleaseFast -Dtarget=aarch64-macos
136- zip -j ../dtsx/bin/dtsx-darwin-arm64.zip zig-out/bin/zig-dtsx
137-
138- # Windows x64
139- zig build cli -Doptimize=ReleaseFast -Dtarget=x86_64-windows
140- zip -j ../dtsx/bin/dtsx-windows-x64.zip zig-out/bin/zig-dtsx.exe
141-
142- # FreeBSD x64
143- zig build cli -Doptimize=ReleaseFast -Dtarget=x86_64-freebsd
144- zip -j ../dtsx/bin/dtsx-freebsd-x64.zip zig-out/bin/zig-dtsx
145-
146103 publish-commit :
147- needs : [lint, typecheck, test, build-zig-cli ]
104+ needs : [lint, typecheck, test]
148105 runs-on : ubuntu-latest
149106
150107 steps :
151108 - uses : actions/checkout@v6
152109 with :
153110 fetch-depth : 0
154111
112+ - name : Install Bun
113+ uses : oven-sh/setup-bun@v2.2.0
114+
155115 - name : Setup Pantry
156116 uses : home-lang/pantry/packages/action@main
157117
0 commit comments