File tree Expand file tree Collapse file tree 6 files changed +61
-0
lines changed
Expand file tree Collapse file tree 6 files changed +61
-0
lines changed Original file line number Diff line number Diff line change 1+ name : CodeQL
2+
3+ on :
4+ push :
5+ branches : [ "main" ]
6+ pull_request :
7+ branches : [ "main" ]
8+ schedule :
9+ - cron : ' 37 23 * * 6'
10+
11+ permissions : {}
12+
13+ jobs :
14+ analyze :
15+ name : Analyze (${{ matrix.language }})
16+ runs-on : ubuntu-latest
17+ permissions :
18+ security-events : write
19+ strategy :
20+ fail-fast : false
21+ matrix :
22+ include :
23+ - language : actions
24+ build-mode : none
25+ - language : java-kotlin
26+ build-mode : autobuild
27+ steps :
28+ - name : Checkout repository
29+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
30+ - name : Initialize CodeQL
31+ uses : github/codeql-action/init@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
32+ with :
33+ languages : ${{ matrix.language }}
34+ build-mode : ${{ matrix.build-mode }}
35+ - name : Set up Java
36+ if : matrix.language == 'java-kotlin'
37+ uses : actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
38+ with :
39+ distribution : ' zulu'
40+ java-version : ' 21'
41+ cache : ' maven'
42+ - name : Perform CodeQL Analysis
43+ uses : github/codeql-action/analyze@c10b8064de6f491fea524254123dbe5e09572f13 # v4.35.1
44+ with :
45+ category : " /language:${{matrix.language}}"
Original file line number Diff line number Diff line change @@ -2,6 +2,9 @@ name: Java EA
22
33on : [push]
44
5+ permissions :
6+ contents : read
7+
58env :
69 MAVEN_ARGS : -V -B --no-transfer-progress -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120
710
Original file line number Diff line number Diff line change @@ -2,6 +2,9 @@ name: Mac OS CI
22
33on : push
44
5+ permissions :
6+ contents : read
7+
58env :
69 MAVEN_ARGS : -V -B --no-transfer-progress -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120
710
Original file line number Diff line number Diff line change 22
33on : [push, pull_request]
44
5+ permissions :
6+ contents : read
7+
58env :
69 SONATYPE_USERNAME : ${{ secrets.SONATYPE_USERNAME }}
710 SONATYPE_PASSWORD : ${{ secrets.SONATYPE_PASSWORD }}
Original file line number Diff line number Diff line change 1414 release :
1515 # This job has been inspired by the moditect release (https://github.com/moditect/moditect/blob/main/.github/workflows/release.yml)
1616 runs-on : ubuntu-latest
17+ permissions :
18+ contents : write
1719 steps :
1820 - uses : actions/checkout@v4
1921 with :
9294 name : Update Website
9395 needs : [release]
9496 runs-on : ubuntu-latest
97+ permissions :
98+ contents : read
9599 steps :
96100 - name : Checkout
97101 uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -2,6 +2,9 @@ name: Windows CI
22
33on : push
44
5+ permissions :
6+ contents : read
7+
58env :
69 MAVEN_ARGS : -V -B --no-transfer-progress -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120
710
You can’t perform that action at this time.
0 commit comments