PR check: Ensure bundle added to toolcache

This commit is contained in:
Henry Mercer
2024-12-03 13:19:46 +00:00
parent 0b2048550c
commit 8c0517fff8
2 changed files with 32 additions and 0 deletions

View File

@@ -69,6 +69,22 @@ jobs:
with:
output: ${{ runner.temp }}/results
upload-database: false
- name: Install @actions/tool-cache
run: npm install @actions/tool-cache
- name: Check CodeQL is installed within the toolcache
uses: actions/github-script@v7
with:
script: |
const toolcache = require('@actions/tool-cache');
const allCodeqlVersions = toolcache.findAllVersions('CodeQL');
console.log(`Found CodeQL versions: ${allCodeqlVersions}`);
if (allCodeqlVersions.length === 0) {
throw new Error('CodeQL not found in toolcache');
}
if (allCodeqlVersions.length > 1) {
throw new Error('Multiple CodeQL versions found in toolcache');
}
console.log(`CodeQL version: ${allCodeqlVersions[0]}`);
env:
CODEQL_ACTION_EXTRACT_TOOLCACHE: true
CODEQL_ACTION_ZSTD_BUNDLE: true