Skip to content

Commit 8aade18

Browse files
authored
fix: add advanced codeql configuration that triggers for pull request from forks (#53)
<!-- markdownlint-disable MD041 --> #### What this PR does / why we need it add advanced codeql configuration that triggers for pull request from forks #### Which issue(s) this PR fixes <!-- Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`. --> --------- Signed-off-by: Fabian Burth <fabian.burth@sap.com>
1 parent d3ae8c9 commit 8aade18

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

.github/workflows/codeql.yaml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: "CodeQL"
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
branches: [main]
8+
schedule:
9+
# Run weekly on Monday at 07:25 UTC
10+
- cron: "25 7 * * 1"
11+
12+
# Top-level permissions: restrict to read-only by default.
13+
permissions:
14+
contents: read
15+
16+
jobs:
17+
analyze:
18+
name: Analyze (${{ matrix.language }})
19+
runs-on: ubuntu-latest
20+
timeout-minutes: 360
21+
permissions:
22+
# Required to upload CodeQL results to the Security tab.
23+
security-events: write
24+
# Required to check out the repository.
25+
contents: read
26+
27+
strategy:
28+
fail-fast: false
29+
matrix:
30+
include:
31+
- language: go
32+
- language: actions
33+
34+
env:
35+
# This repository uses CGO (github.com/miekg/pkcs11).
36+
CGO_ENABLED: 1
37+
38+
steps:
39+
- name: Checkout repository
40+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
41+
42+
- name: Initialize CodeQL
43+
uses: github/codeql-action/init@45580472a5bb82c4681c4ac726cfdb60060c2ee1 # v3
44+
with:
45+
languages: ${{ matrix.language }}
46+
queries: security-extended
47+
48+
- name: Autobuild
49+
if: matrix.language == 'go'
50+
uses: github/codeql-action/autobuild@45580472a5bb82c4681c4ac726cfdb60060c2ee1 # v3
51+
52+
- name: Perform CodeQL Analysis
53+
uses: github/codeql-action/analyze@45580472a5bb82c4681c4ac726cfdb60060c2ee1 # v3
54+
with:
55+
category: "/language:${{ matrix.language }}"

0 commit comments

Comments
 (0)