- 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:
- 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: Build package
run: sh .ci/package/build.sh
if: github.ref == 'refs/heads/1.1' || startsWith(github.ref, 'refs/tags/release-')
+ continue-on-error: true
- name: Upload package
uses: actions/upload-artifact@v2
path: |
*.deb
~/rpmbuild/RPMS/*/*.rpm
+ continue-on-error: true
pkg-publish:
if: always() && (github.ref == 'refs/heads/1.1' || startsWith(github.ref, 'refs/tags/release-'))
runs-on: ubuntu-latest
+ continue-on-error: true
needs:
- linux
- mingw
- name: Run tests with libgcrypt
run: sh .ci/test/run.sh gcrypt
+ if: always()
- name: Upload test results
uses: actions/upload-artifact@v2
shell: msys2 {0}
run: sh .ci/package/build.sh
if: github.ref == 'refs/heads/1.1' || startsWith(github.ref, 'refs/tags/release-')
+ continue-on-error: true
- name: Upload package
uses: actions/upload-artifact@v2
with:
name: pkg-windows
path: .ci/package/win/tinc-*.exe
+ continue-on-error: true
- name: Run tests without legacy protocol
shell: msys2 {0}
- 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