diff --git a/.github/workflows/update-bundle.yml b/.github/workflows/update-bundle.yml index fb4c4ea48..acc8fc27e 100644 --- a/.github/workflows/update-bundle.yml +++ b/.github/workflows/update-bundle.yml @@ -57,6 +57,20 @@ jobs: - name: Update bundle uses: ./.github/actions/update-bundle + - name: Set up CodeQL CLI from new bundle + id: setup-codeql + uses: ./setup-codeql + with: + tools: https://github.com/github/codeql-action/releases/download/${{ github.event.release.tag_name }}/codeql-bundle-linux64.tar.gz + + - name: Update language aliases + env: + CODEQL_PATH: ${{ steps.setup-codeql.outputs.codeql-path }} + run: | + "$CODEQL_PATH" resolve languages --format=betterjson --extractor-include-aliases \ + | jq -S '.aliases // {}' \ + > src/known-language-aliases.json + - name: Bump Action minor version if new CodeQL minor version series id: bump-action-version run: | diff --git a/src/known-language-aliases.json b/src/known-language-aliases.json new file mode 100644 index 000000000..50726256f --- /dev/null +++ b/src/known-language-aliases.json @@ -0,0 +1,11 @@ +{ + "c": "cpp", + "c-c++": "cpp", + "c-cpp": "cpp", + "c#": "csharp", + "c++": "cpp", + "java-kotlin": "java", + "javascript-typescript": "javascript", + "kotlin": "java", + "typescript": "javascript" +}