-
Notifications
You must be signed in to change notification settings - Fork 186
Open
Description
Enable GitHub CI builds against OpenSSL master
Goal
Add GitHub Actions workflow to build and test gost-engine against OpenSSL master branch to ensure compatibility with upcoming OpenSSL releases and validate removal of deprecated APIs.
Tasks
-
Update workflows to add a new job (or matrix configuration) that:
- Clones and builds OpenSSL from
masterbranch - Builds gost-engine against this OpenSSL version
- Runs test suite
- Clones and builds OpenSSL from
-
Add
OPENSSL_NO_DEPRECATED_3_0build:- Configure OpenSSL with
-DOPENSSL_NO_DEPRECATED_3_0 - Ensures all deprecated 3.0 APIs have been eliminated from the codebase
- Configure OpenSSL with
Success Criteria
- CI successfully builds against OpenSSL
master - Build succeeds with
OPENSSL_NO_DEPRECATED_3_0defined - All tests pass on both configurations
Context
This serves as final validation that all deprecated APIs removed in previous refactoring issues have been completely eliminated from the codebase.
Metadata
Metadata
Assignees
Labels
No labels