File tree Expand file tree Collapse file tree 2 files changed +20
-11
lines changed
Expand file tree Collapse file tree 2 files changed +20
-11
lines changed Original file line number Diff line number Diff line change @@ -23,22 +23,26 @@ jobs:
2323 language : [ 'java' ]
2424
2525 steps :
26- - name : Checkout repository
26+ - name : 📥 Checkout repository
2727 uses : actions/checkout@v3
2828
29- - name : Initialize CodeQL
29+ - name : 🛡️ Initialize CodeQL
3030 uses : github/codeql-action/init@v3
3131 with :
3232 languages : ${{ matrix.language }}
3333
34- - name : Set up JDK
34+ - name : ☕ Set up JDK
3535 uses : actions/setup-java@v3
3636 with :
3737 java-version : ' 17'
3838 distribution : ' temurin'
3939
40- - name : Build project with Maven (GPG disabled)
41- run : mvn clean install -Dgpg.skip=true
40+ - name : 🔨 Build project with Maven (safe mode for tests)
41+ run : |
42+ mvn -B clean install \
43+ -Dgpg.skip=true \
44+ -Dsurefire.parallel=none \
45+ -Dsurefire.timeout=300
4246
43- - name : Perform CodeQL Analysis
47+ - name : 🧪 Perform CodeQL Analysis
4448 uses : github/codeql-action/analyze@v3
Original file line number Diff line number Diff line change @@ -11,22 +11,27 @@ jobs:
1111 runs-on : ubuntu-latest
1212
1313 steps :
14- - name : Checkout code
14+ - name : 📥 Checkout code
1515 uses : actions/checkout@v3
1616
17- - name : Set up JDK
17+ - name : ☕ Set up JDK
1818 uses : actions/setup-java@v3
1919 with :
2020 java-version : ' 17'
2121 distribution : ' temurin'
2222
23- - name : Import GPG key
23+ - name : 🔐 Import GPG key
2424 run : |
2525 echo "$GPG_PRIVATE_KEY" | gpg --batch --import
2626 echo "allow-loopback-pinentry" >> ~/.gnupg/gpg-agent.conf
2727 echo "pinentry-mode loopback" >> ~/.gnupg/gpg.conf
2828 env :
2929 GPG_PRIVATE_KEY : ${{ secrets.GPG_PRIVATE_KEY }}
3030
31- - name : Build with Maven (GPG Enabled)
32- run : mvn -B clean install -Dgpg.passphrase="${{ secrets.GPG_PASSPHRASE }}" -Dgpg.pinentry.mode=loopback
31+ - name : 🔨 Build with Maven (GPG Enabled, single-threaded, extended timeout)
32+ run : |
33+ mvn -B clean install \
34+ -Dgpg.passphrase="${{ secrets.GPG_PASSPHRASE }}" \
35+ -Dgpg.pinentry.mode=loopback \
36+ -Dsurefire.parallel=none \
37+ -Dsurefire.timeout=300
You can’t perform that action at this time.
0 commit comments