- commit
- 0ce812c
- parent
- 1b62815
- author
- Eric Bower
- date
- 2026-04-29 00:01:23 -0400 EDT
chore: update pico.sh
3 files changed,
+7,
-7
+1,
-0
1@@ -15,6 +15,7 @@ Use spec: https://common-changelog.org/
2 - An idle daemon (no clients, no PTY traffic) used to ignore SIGTERM indefinitely.
3 - An idle attached client used to ignore SIGWINCH until the next keystroke or daemon output.
4 - Don't kill all sessions when `.Info` ipc event changed
5+- Reset terminal emulator to default state on detach
6
7 ## v0.5.0 - 2026-04-16
8
+1,
-1
1@@ -1,6 +1,6 @@
2 FROM alpine:3.23
3
4-RUN apk add curl git
5+RUN apk add curl git bats
6
7 ARG ZIG_VERSION=0.15.2
8 RUN curl -L -o /tmp/zig.tar.xz https://ziglang.org/download/${ZIG_VERSION}/zig-x86_64-linux-${ZIG_VERSION}.tar.xz && \
M
pico.sh
+5,
-6
1@@ -6,12 +6,11 @@ set -xeo pipefail
2 export ZMX_SESSION_PREFIX="ci-"
3
4 zmx run build podman build -t zig .
5-zmx wait
6
7-zmx run fmt podman run --rm -it -v "$(pwd)":/app zig zig fmt --check .
8-zmx run test podman run --rm -it -v "$(pwd)":/app zig zig build test --summary all
9-zmx wait
10-
11-zmx kill
12+zmx run fmt -d podman run --rm -it -v "$(pwd)":/app zig zig fmt --check .
13+zmx run test -d podman run --rm -it -v "$(pwd)":/app zig zig build test --summary all
14+zmx run integration -d podman run --rm -it -v "$(pwd)":/app zig zig build test-integration
15+zmx wait "*"
16
17+zmx kill "*"
18 echo "success!"