diff --git a/.github/codeql/codeql-actions-config.yml b/.github/codeql/codeql-actions-config.yml new file mode 100644 index 0000000000..7f3b3f3a84 --- /dev/null +++ b/.github/codeql/codeql-actions-config.yml @@ -0,0 +1,4 @@ +# Configuration for the CodeQL Actions Queries +name: "CodeQL Actions Queries config" +queries: + - uses: security-and-quality diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 130ef58839..a51a6b870e 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -70,7 +70,7 @@ jobs: echo "Suggested matrix config for analysis job: $VERSIONS_JSON" echo "versions=${VERSIONS_JSON}" >> $GITHUB_OUTPUT - build: + analyze-javascript: needs: [check-codeql-versions] strategy: fail-fast: false @@ -81,7 +81,7 @@ jobs: permissions: contents: read - security-events: write # needed to upload results + security-events: write steps: - name: Checkout @@ -100,3 +100,27 @@ jobs: uses: ./analyze with: category: "/language:javascript" + + + analyze-actions: + runs-on: ubuntu-latest + + strategy: + fail-fast: false + + permissions: + contents: read + security-events: write + + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Initialize CodeQL + uses: ./init + with: + languages: actions + config-file: ./.github/codeql/codeql-actions-config.yml + - name: Perform CodeQL Analysis + uses: ./analyze + with: + category: "/language:actions"