Skip to content

Commit 51d8332

Browse files
committed
Store language aliases from linked CLI
1 parent 76a687e commit 51d8332

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

.github/workflows/update-bundle.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,20 @@ jobs:
5757
- name: Update bundle
5858
uses: ./.github/actions/update-bundle
5959

60+
- name: Set up CodeQL CLI from new bundle
61+
id: setup-codeql
62+
uses: ./setup-codeql
63+
with:
64+
tools: https://github.com/github/codeql-action/releases/download/${{ github.event.release.tag_name }}/codeql-bundle-linux64.tar.gz
65+
66+
- name: Update language aliases
67+
env:
68+
CODEQL_PATH: ${{ steps.setup-codeql.outputs.codeql-path }}
69+
run: |
70+
"$CODEQL_PATH" resolve languages --format=betterjson --extractor-include-aliases \
71+
| jq -S '.aliases // {}' \
72+
> src/known-language-aliases.json
73+
6074
- name: Bump Action minor version if new CodeQL minor version series
6175
id: bump-action-version
6276
run: |

src/known-language-aliases.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"c": "cpp",
3+
"c-c++": "cpp",
4+
"c-cpp": "cpp",
5+
"c#": "csharp",
6+
"c++": "cpp",
7+
"java-kotlin": "java",
8+
"javascript-typescript": "javascript",
9+
"kotlin": "java",
10+
"typescript": "javascript"
11+
}

0 commit comments

Comments
 (0)