diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 420c1ce09..1edf53b7b 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -11,6 +11,7 @@ jobs: strategy: matrix: os: [ubuntu-latest,windows-latest,macos-latest] + tools: [~, latest] runs-on: ${{ matrix.os }} steps: @@ -20,6 +21,7 @@ jobs: with: languages: javascript config-file: ./.github/codeql/codeql-config.yml + tools: ${{ matrix.tools }} # confirm steps.init.outputs.codeql-path points to the codeql binary - name: Print CodeQL Version run: ${{steps.init.outputs.codeql-path}} version --format=json diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 5716217c9..634dfc4b7 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -117,6 +117,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] + tools: [~, latest] runs-on: ${{ matrix.os }} steps: @@ -136,6 +137,7 @@ jobs: with: languages: go config-file: ./.github/codeql/custom-queries.yml + tools: ${{ matrix.tools }} - name: Build code shell: bash run: ./build.sh @@ -149,6 +151,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] + tools: [~, latest] runs-on: ${{ matrix.os }} env: CODEQL_EXTRACTOR_GO_BUILD_TRACING: "on" @@ -169,6 +172,7 @@ jobs: - uses: ./../action/init with: languages: go + tools: ${{ matrix.tools }} - name: Build code shell: bash run: go build main.go @@ -178,6 +182,10 @@ jobs: go-custom-tracing-autobuild: needs: [check-js, check-node-modules] + strategy: + fail-fast: false + matrix: + tools: [~, latest] # No need to test Go autobuild on multiple OSes since # we're testing Go custom tracing with a manual build on all OSes. runs-on: ubuntu-latest @@ -196,6 +204,7 @@ jobs: - uses: ./../action/init with: languages: go + tools: ${{ matrix.tools }} - uses: ./../action/autobuild - uses: ./../action/analyze env: @@ -236,6 +245,10 @@ jobs: test-proxy: needs: [check-js, check-node-modules] + strategy: + fail-fast: false + matrix: + tools: [~, latest] runs-on: ubuntu-latest container: image: ubuntu:18.04 @@ -259,6 +272,7 @@ jobs: - uses: ./../action/init with: languages: javascript + tools: ${{ matrix.tools }} - uses: ./../action/analyze env: TEST_MODE: true