Skip to content

Migrate Linux CI from OpenSSL 3.0 to 3.5 LTS#10

Merged
lnagel merged 1 commit intomainfrom
lenno/openssl-3.5-migration
Feb 17, 2026
Merged

Migrate Linux CI from OpenSSL 3.0 to 3.5 LTS#10
lnagel merged 1 commit intomainfrom
lenno/openssl-3.5-migration

Conversation

@lnagel
Copy link
Member

@lnagel lnagel commented Feb 17, 2026

Summary

  • Update manylinux wheel build to compile OpenSSL 3.5.5 from source (replacing 3.0.19)
  • Install to /usr/local/openssl35 to avoid conflicts with any system OpenSSL
  • Update documented version requirements in README.md, RELINKING.md, and CLAUDE.md

OpenSSL 3.0 reaches EOL on 2026-09-07. OpenSSL 3.5 is the next LTS release (supported until 2030).

macOS (Homebrew openssl@3) and Windows (vcpkg) are unchanged — both already provide 3.6.1.

Closes #9

Test plan

  • Linux build_wheels job downloads, compiles, and installs OpenSSL 3.5.5 successfully
  • All platform wheels pass pytest test suite
  • macOS and Windows jobs unaffected

🤖 Generated with Claude Code

OpenSSL 3.0 reaches EOL on 2026-09-07. Update the manylinux wheel
build to compile OpenSSL 3.5.5 (LTS, supported until 2030) from
source, and update documented version requirements accordingly.

Closes #9

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lnagel lnagel force-pushed the lenno/openssl-3.5-migration branch from aaeb740 to 96fd5d3 Compare February 17, 2026 09:21
@lnagel lnagel merged commit df68acb into main Feb 17, 2026
4 of 6 checks passed
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.

Migrate OpenSSL 3.0 → 3.5 LTS before EOL (Sep 2026)

1 participant