From a18896d925a01c29daf7d2893ebbee669f604ac7 Mon Sep 17 00:00:00 2001 From: James Addison Date: Fri, 8 May 2026 15:45:00 +0100 Subject: [PATCH] GitHub Actions CI: Remove Zig in Python wheel release The Zig toolchain functionality enabled here originates from a build workflow[1] in the `uap-rust` repository; as far as I can tell, Zig is not required when building and releasing the Python wheels. My understanding is that the `maturin-action` that installs the Zig dependencies would proceed[2] even if they cannot be installed, so I don't think that their failure would block the release process here. Even so, I think that software build processes should usually try to limit their build requirements to only what is necessary, so I'm offering this as a cleanup. Resolves #312. [1] - https://github.com/ua-parser/uap-rust/pull/3 [2] - https://github.com/PyO3/maturin-action/blob/04ac600d27cdf7a9a280dadf7147097c42b757ad/dist/index.js#L47396-L47407 --- .github/workflows/release-wheels.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release-wheels.yml b/.github/workflows/release-wheels.yml index 9da7579..349224b 100644 --- a/.github/workflows/release-wheels.yml +++ b/.github/workflows/release-wheels.yml @@ -72,7 +72,6 @@ jobs: match job['platform']: case 'linux': job['manylinux'] = 'auto' - job['args'] = ' --zig' case 'mussllinux': job['manylinux'] = 'musllinux_1_2'