This gives us more readable names in the UI. Instead of
crypto-plugins (ubuntu-latest, b...
crypto-plugins (ubuntu-latest, b...
crypto-plugins (ubuntu-latest, ...
crypto-plugins (ubuntu-latest, ...
crypto-plugins (ubuntu-latest, o...
crypto-plugins (ubuntu-latest, o...
we now get
crypto (botan, ubuntu-latest, no)
crypto (botan, ubuntu-latest, yes)
crypto (wolfssl, ubuntu-latest, no)
crypto (wolfssl, ubuntu-latest, yes)
crypto (openssl, ubuntu-latest, no)
crypto (openssl, ubuntu-latest, yes)
path: config.log
retention-days: 5
- crypto-plugins:
+ crypto:
needs: pre-check
if: ${{ needs.pre-check.outputs.should_skip != 'true' }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
- os: [ ubuntu-latest, ubuntu-22.04 ]
test: [ botan, wolfssl, openssl, openssl-3, openssl-awslc, gcrypt ]
+ os: [ ubuntu-latest, ubuntu-22.04 ]
leak-detective: [ no, yes ]
exclude:
# test custom-built libs only on the latest platform