CI status: Release workflow has been failing on main in recent runs (2025-10-20). Root cause: fragile linux-arm64 build path relying on native aarch64 toolchain and OpenSSL/pkg-config (not required with rustls). Proposed fix: pin cross (0.2.5), use cross for arm64 builds, keep native cargo for other targets, and set permissions: contents: write for release job.
Action:
Acceptance:
- Release workflow passes for all matrix targets (linux-amd64, linux-arm64, macos-amd64, macos-arm64, windows-amd64).
- Artifacts upload successfully to GitHub Releases with expected names.
Notes:
- If releases need to publish elsewhere (PyPI/Homebrew), follow-up tasks will be added.