Skip to content

Commit 4a0e217

Browse files
committed
chore: add required status checks
1 parent 71f0e99 commit 4a0e217

2 files changed

Lines changed: 19 additions & 4 deletions

File tree

.github/workflows/check-actions.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,15 @@ jobs:
6666
run: |
6767
uvx zizmor --format sarif . > results.sarif
6868
- name: Upload SARIF file
69-
uses: github/codeql-action/upload-sarif@014f16e7ab1402f30e7c3329d33797e7948572db # v4.31.3
69+
uses: github/codeql-action/upload-sarif@fdbfb4d2750291e159f0156def62b853c2798ca2 # v4.31.5
7070
with:
7171
category: zizmor
7272
sarif_file: results.sarif
73+
required-status-check:
74+
name: check-actions.required-status-check
75+
needs:
76+
- actionlint
77+
- zizmor
78+
runs-on: ubuntu-latest
79+
steps:
80+
- run: echo "Use this job as the required status check of this workflow"

.github/workflows/codeql-analysis.yaml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,21 @@ jobs:
6363
distribution: temurin
6464
java-version-file: .tool-versions
6565
- name: Initialize CodeQL
66-
uses: github/codeql-action/init@014f16e7ab1402f30e7c3329d33797e7948572db # v4.31.3
66+
uses: github/codeql-action/init@fdbfb4d2750291e159f0156def62b853c2798ca2 # v4.31.5
6767
with:
6868
languages: ${{ matrix.language }}
6969
- name: Autobuild
70-
uses: github/codeql-action/autobuild@014f16e7ab1402f30e7c3329d33797e7948572db # v4.31.3
70+
uses: github/codeql-action/autobuild@fdbfb4d2750291e159f0156def62b853c2798ca2 # v4.31.5
7171
- name: Perform CodeQL Analysis
72-
uses: github/codeql-action/analyze@014f16e7ab1402f30e7c3329d33797e7948572db # v4.31.3
72+
uses: github/codeql-action/analyze@fdbfb4d2750291e159f0156def62b853c2798ca2 # v4.31.5
7373
with:
7474
category: "/language:${{matrix.language}}"
7575
- name: Make sure build did not change anything
7676
run: git diff --exit-code
77+
required-status-check:
78+
name: codeql-analysis.required-status-check
79+
needs:
80+
- analyze
81+
runs-on: ubuntu-latest
82+
steps:
83+
- run: echo "Use this job as the required status check of this workflow"

0 commit comments

Comments
 (0)