File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ version : 2
2+ updates :
3+ - package-ecosystem : github-actions
4+ directory : /
5+ schedule : {interval: weekly}
6+ open-pull-requests-limit : 10
Original file line number Diff line number Diff line change 1+ name : CodeQL
2+ on :
3+ push :
4+ pull_request :
5+ schedule :
6+ - cron : ' 23 3 * * 1'
7+ permissions :
8+ contents : read
9+ security-events : write
10+ jobs :
11+ detect :
12+ runs-on : ubuntu-latest
13+ outputs :
14+ languages : ${{ steps.lang.outputs.languages }}
15+ steps :
16+ - uses : actions/checkout@v4
17+ - id : lang
18+ shell : bash
19+ run : |
20+ set -euo pipefail
21+ langs=''
22+ [ -n "$(find . -name '*.py' -print -quit)" ] && langs="$langs python"
23+ [ -n "$(find . -name '*.js' -print -quit)" ] || [ -n "$(find . -name '*.ts' -print -quit)" ] && langs="$langs javascript-typescript"
24+ [ -f go.mod ] && langs="$langs go"
25+ [ -f Cargo.toml ] && langs="$langs rust"
26+ [ -f pom.xml ] || [ -f build.gradle ] && langs="$langs java-kotlin"
27+ [ -n "$(find . -name '*.c' -print -quit)" ] || [ -n "$(find . -name '*.cpp' -print -quit)" ] && langs="$langs c-cpp"
28+ [ -n "$langs" ] || langs=' python'
29+ json="$(jq -cn --arg l "$langs" '$l | split(" ") | map(select(length > 0))')"
30+ echo "languages=$json" >> "$GITHUB_OUTPUT"
31+ analyze :
32+ needs : detect
33+ strategy :
34+ fail-fast : false
35+ matrix :
36+ language : ${{ fromJSON(needs.detect.outputs.languages) }}
37+ runs-on : ubuntu-latest
38+ steps :
39+ - uses : actions/checkout@v4
40+ - uses : github/codeql-action/init@v3
41+ with :
42+ languages : ${{ matrix.language }}
43+ - uses : github/codeql-action/autobuild@v3
44+ - uses : github/codeql-action/analyze@v3
Original file line number Diff line number Diff line change 1+ name : Dependency Review
2+ on : {pull_request:}
3+ permissions : {contents: read, pull-requests: read}
4+ jobs :
5+ review :
6+ runs-on : ubuntu-latest
7+ steps :
8+ - uses : actions/dependency-review-action@v4
9+ with : {fail-on-severity: high}
You can’t perform that action at this time.
0 commit comments