Skip to content

CI: add OpenSSL 4 support (cached build on Ubuntu and Homebrew on macOS)#651

Merged
mtrojnar merged 1 commit intoOpenSC:masterfrom
olszomal:openssl4
Apr 23, 2026
Merged

CI: add OpenSSL 4 support (cached build on Ubuntu and Homebrew on macOS)#651
mtrojnar merged 1 commit intoOpenSC:masterfrom
olszomal:openssl4

Conversation

@olszomal
Copy link
Copy Markdown
Collaborator

This PR adds support for building and testing against OpenSSL-4.0 in GitHub Actions.

Pull Request Type

  • Bug fix
  • New feature
  • Code style / formatting / renaming
  • Refactoring (no functional or API changes)
  • Build / CI related changes
  • Documentation
  • Other (please describe):

Related Issue

Issue number: N/A

Current Behavior

CI builds and tests only against OpenSSL-1.1 / OpenSSL-3.x (system/OpenSSL from package managers).

New Behavior

CI includes additional jobs for OpenSSL-4.0:

  • Ubuntu: builds OpenSSL-4.0 from source and caches it
  • macOS: uses Homebrew openssl@4

Scope of Changes

  • GitHub Actions workflow
  • No changes to library code or functionality

Testing

  • Existing tests
  • New tests added
  • Manual testing

Additional Notes

License Declaration

  • I hereby agree to license my contribution under the project's license.

@mtrojnar mtrojnar merged commit 078b7ee into OpenSC:master Apr 23, 2026
12 checks passed
@olszomal olszomal deleted the openssl4 branch April 28, 2026 12:12
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