Skip to content

Commit a331152

Browse files
committed
Add a check to ensure expected CodeQL release files exist.
1 parent c6dbd5a commit a331152

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Check Expected Release Files
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- .github/workflows/check-expected-release-files.yml
7+
- src/defaults.json
8+
9+
jobs:
10+
check-expected-release-files:
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- name: Checkout CodeQL Action
15+
uses: actions/checkout@v2
16+
- name: Check Expected Release Files
17+
run: |
18+
bundle_version="$(cat "./src/defaults.json" | jq -r ".bundleVersion")"
19+
for expected_file in "codeql-bundle.tar.gz" "codeql-bundle-linux64.tar.gz" "codeql-bundle-osx64.tar.gz" "codeql-bundle-win64.tar.gz" "codeql-runner-linux" "codeql-runner-macos" "codeql-runner-win.exe"; do
20+
curl --location --head --fail "https://github.com/github/codeql-action/releases/download/$bundle_version/$expected_file"
21+
done

0 commit comments

Comments
 (0)