- name: Run tests with libgcrypt
run: sudo -u build CI=1 HOST=${{ matrix.arch }} sh .ci/test/run.sh gcrypt
+ if: always()
- name: Upload test results
uses: actions/upload-artifact@v2
- name: Run tests with OpenSSL 3
run: bash .ci/sanitizers/run.sh openssl3
+ if: always()
- name: Sanitize tests with default settings
run: bash .ci/sanitizers/run.sh default
+ if: always()
- name: Sanitize tests without legacy protocol
run: bash .ci/sanitizers/run.sh nolegacy
if: always()
+ - name: Run tests with libgcrypt
+ run: bash .ci/sanitizers/run.sh gcrypt
+ if: always()
+
- name: Upload test results
uses: actions/upload-artifact@v2
with:
matrix:
os:
- alpine
+ - alpine:edge
- centos:7 # aka RHEL 7
- almalinux:8 # aka RHEL 8
+ - almalinux:9 # aka RHEL 9
- fedora
- debian:buster
- debian:bullseye
- name: Run tests with default settings
run: sudo -u build CI=1 sh .ci/test/run.sh default
+ if: always()
- name: Run tests without legacy protocol
run: sudo -u build CI=1 sh .ci/test/run.sh nolegacy
- name: Run tests with libgcrypt
run: sudo -u build CI=1 sh .ci/test/run.sh gcrypt
+ if: always()
- name: Upload test results
uses: actions/upload-artifact@v2
- name: Run tests with libgcrypt
run: sh .ci/test/run.sh gcrypt
+ if: always()
- name: Upload test results
uses: actions/upload-artifact@v2
- name: Run tests with libgcrypt
shell: msys2 {0}
run: sh .ci/test/run.sh gcrypt
+ if: always()
- name: Upload test results
uses: actions/upload-artifact@v2