Commit 67c0beb
Eric Bower
·
2026-09-05 11:54:13 -0400 EDT
parent b4711af
refactor(ci): simplify and speed up builds
1 files changed,
+2,
-4
R
pici.sh
R pico.sh =>
pici.sh
+2,
-4
| ... | ... | @@ -8,9 +8,10 @@ BRANCH="${PICI_BRANCH:-tmp}" | |
| 8 | 8 | echo "running ci event=${EVENT} session=${ZMX_SESSION_PREFIX}" | |
| 9 | 9 | ||
| 10 | 10 | zmx run build docker build -t zig-zmx . | |
| 11 | + | zmx run build-release docker run --rm -v "$(pwd):/app" -t zig-zmx:latest zig build release | |
| 12 | + | ||
| 11 | 13 | zmx run fmt -d docker run --rm -v "$(pwd):/app" -t zig-zmx:latest zig fmt --check . | |
| 12 | 14 | zmx run test -d docker run --rm -v "$(pwd):/app" -t zig-zmx:latest zig build test | |
| 13 | - | zmx run bin -d docker run --rm -v "$(pwd):/app" -t zig-zmx:latest zig build | |
| 14 | 15 | zmx run integration -d docker run --rm -v "$(pwd):/app" -t zig-zmx:latest bats --jobs 1 test/*.bats | |
| 15 | 16 | zmx wait "*" | |
| 16 | 17 |
| ... | ... | @@ -33,9 +34,6 @@ fi | |
| 33 | 34 | TAG="${PICI_TAG}" | |
| 34 | 35 | NEW_VERSION="${PICI_TAG#v}" | |
| 35 | 36 | ||
| 36 | - | zmx run semver sed -i "s/\.version = \"[^\"]*\"/.version = \"$NEW_VERSION\"/" build.zig.zon && cat build.zig.zon | |
| 37 | - | zmx run update-readme sed -i "s/zmx-[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*/zmx-$NEW_VERSION/g" README.md | |
| 38 | - | zmx run build-release docker run --rm -v "$(pwd):/app" -t zig-zmx:latest zig build release | |
| 39 | 37 | zmx run brew bash gen-brew.sh "$NEW_VERSION" | |
| 40 | 38 | ||
| 41 | 39 | echo "distributing bins" |