Skip to content

Pin cloudsmith-cli below 1.19.0 on arm64 Windows CI - #330

Merged
SeanTAllen merged 1 commit into
mainfrom
pin-cloudsmith-cli-arm64-windows
Jun 12, 2026
Merged

Pin cloudsmith-cli below 1.19.0 on arm64 Windows CI#330
SeanTAllen merged 1 commit into
mainfrom
pin-cloudsmith-cli-arm64-windows

Conversation

@SeanTAllen

Copy link
Copy Markdown
Member

cloudsmith-cli 1.19.0 added a PyJWT[crypto] dependency that pulls in cryptography, which has no prebuilt win_arm64 wheel. pip then builds it from source on the windows-11-arm runners, which needs OpenSSL and fails, breaking the arm64 Windows nightly (and would break the arm64 release the same way).

Pin below 1.19.0 — which resolves to 1.18.0, the last release without the crypto extra — on the arm64 Windows steps only. x86 Windows, Linux, and macOS install the latest fine, so they're left untouched.

cloudsmith-cli 1.19.0 added a PyJWT[crypto] dependency that pulls in
cryptography. There's no prebuilt cryptography wheel for win_arm64, so pip
builds it from source, which needs OpenSSL and fails on the windows-11-arm
runners. That broke the arm64 Windows nightly and would break the arm64
release the same way.

Pin below 1.19.0 (resolves to 1.18.0, the last release without the crypto
extra) until the latest cloudsmith-cli installs on arm64 Windows again.
@ponylang-main ponylang-main added the discuss during sync Should be discussed during an upcoming sync label Jun 12, 2026
@SeanTAllen
SeanTAllen merged commit 57dbde2 into main Jun 12, 2026
11 checks passed
@SeanTAllen
SeanTAllen deleted the pin-cloudsmith-cli-arm64-windows branch June 12, 2026 01:23
@ponylang-main ponylang-main removed the discuss during sync Should be discussed during an upcoming sync label Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants