Skip to content

Commit

The runner release installs zig again: the runner image's Python is externally managed now (PEP 668) and refused pip install --user, so the 0.1.1 release stopped before building.

syntaqxcommitted Parent9df0e57Browse files
1 file+2−10/1 viewed
+2−1
4040 [ "runner-v$version" = "${GITHUB_REF_NAME}" ] || { echo "::error::The tag is ${GITHUB_REF_NAME}, but crates/runner is $version"; exit 1; }
4141 - name: Install zig and cargo-zigbuild
4242 run: |
43− pip install --user ziglang==0.13.0
43+ # The runner's Debian marks its Python as externally managed (PEP 668); zig goes under ~/.local anyway.
44+ pip install --user --break-system-packages ziglang==0.13.0
4445 echo "$HOME/.local/bin" >> "$GITHUB_PATH"
4546 cargo install --locked cargo-zigbuild
4647 - uses: actions/cache@v4