build-recursor:
name: build recursor
if: ${{ !github.event.schedule || vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL }}
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
strategy:
matrix:
sanitizers: [ubsan+asan, tsan]
test-recursor-api:
needs: build-recursor
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
strategy:
matrix:
sanitizers: [ubsan+asan, tsan]
test-recursor-regression:
needs: build-recursor
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
strategy:
matrix:
sanitizers: [ubsan+asan, tsan]
test-recursor-bulk:
name: 'test rec *mini* bulk'
needs: build-recursor
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
strategy:
matrix:
sanitizers: [ubsan+asan, tsan]
check-clang-tidy:
needs: [build-recursor]
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
name: Check whether clang-tidy succeeded
steps:
- run: |
- test-recursor-bulk
- check-clang-tidy
if: success() || failure()
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
steps:
- name: Install jq and yq
run: "sudo snap install jq yq"