From 6bdadc246c3dc21e111842d8107eb95408e4782b Mon Sep 17 00:00:00 2001 From: Eva Sarafianou Date: Tue, 28 Mar 2023 15:13:40 +0200 Subject: [PATCH] Update codeql config for monorepo --- .github/workflows/codeql-analysis.yml | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 67779d669b..a023ecd86f 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -10,7 +10,7 @@ on: branches: [ master ] schedule: - cron: '30 5,17 * * *' - + permissions: contents: read @@ -24,7 +24,7 @@ jobs: strategy: fail-fast: false matrix: - language: [ 'go' ] + language: [ 'go', 'javascript' ] steps: - name: Checkout repository @@ -36,14 +36,26 @@ jobs: with: languages: ${{ matrix.language }} debug: false - config-file: ./.github/codeql/codeql-config.yml - - - name: Build + config-file: ./.github/codeql/codeql-config.yml + + - name: Build JavaScript + uses: github/codeql-action/autobuild@v2 + if: ${{ matrix.language == 'javascript' }} + + - name: Setup go + uses: actions/setup-go@v2 + with: + go-version: '1.20' + if: ${{ matrix.language == 'go' }} + + + - name: Build Golang run: | cd server make setup-go-work make build-linux-amd64 + if: ${{ matrix.language == 'go' }} # Perform Analysis - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v2