From c22d78cb1960436275232f1f8d555eb455934092 Mon Sep 17 00:00:00 2001 From: Emily Mabrey Date: Mon, 26 Jul 2021 18:24:47 -0400 Subject: [PATCH] Make CodeQL analysis use GCC 11 Use an action to automatically install GCC 11 on the CI env. Signed-off-by: Emily Mabrey --- .github/workflows/codeql-analysis.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 953ccc28d..5c38dfdac 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -60,7 +60,13 @@ jobs: language: 'cpp' # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ] steps: - + # Setup 64-bit GCC 11 + - name: Set up GCC + uses: egor-tensin/setup-gcc@v1 + with: + platform: x64 + version: 11 + - name: Checkout repository uses: actions/checkout@v2 - name: Dependencies @@ -91,8 +97,6 @@ jobs: APPLE_CODESIGN_IDENTITY: ${{ secrets.APPLE_CODESIGN_IDENTITY }} APPLE_NOTARIZATION_USER_NAME: ${{ secrets.APPLE_NOTARIZATION_USER_NAME }} APPLE_NOTARIZATION_PASSWORD: ${{ secrets.APPLE_NOTARIZATION_PASSWORD }} - CC: ${{ matrix.config.cc }} - CXX: ${{ matrix.config.cxx }} run: | exec bash "scripts/ci/configure.sh" # Initializes the CodeQL tools for scanning. @@ -107,9 +111,6 @@ jobs: - name: Build run: | exec bash "scripts/ci/build.sh" - - name: Install - run: | - exec bash "scripts/ci/install.sh" - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v1