corretto / amazon-corretto-crypto-provider

The Amazon Corretto Crypto Provider is a collection of high-performance cryptographic implementations exposed via standard JCA/JCE interfaces.
Apache License 2.0
238 stars 56 forks source link

Add support for ACCP AL2 CI #236

Closed samuel40791765 closed 2 years ago

samuel40791765 commented 2 years ago

Issue #, if available: CryptoAlg-1178

Description of changes: Adding support for AL2 ACCP testing within our CI. This change also removes the newly introduced -DcmakeBin property in gradle. I've made detecting cmake3 within our gradle scripts "automatic". If cmake3 is not detected within the system, we'll fall back to regular cmake. OS that have cmake3 are known to cap their regular cmake version below cmake versions 3. AL2 CI changes include AL2 + corretto 8,11, 17 on both ARM and x86. Tested on https://github.com/samuel40791765/amazon-corretto-crypto-provider/pull/16 (Windows failure can be ignored)

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

WillChilds-Klein commented 2 years ago

LGTM, thanks sam!