Skip to content

Commit 45bddbc

Browse files
fix: add setup-bun to publish-commit job
1 parent 97d2d9e commit 45bddbc

1 file changed

Lines changed: 4 additions & 44 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)