|
18 | 18 | runs-on: ubuntu-latest |
19 | 19 | steps: |
20 | 20 | - name: Install gpg secret key |
| 21 | + if: github.repository_owner == 'dependency-check' |
21 | 22 | id: install-gpg-key |
22 | 23 | run: | |
23 | 24 | cat <(echo -e "${{ secrets.GPG_PRIVATE_KEY }}") | gpg --batch --import |
|
65 | 66 | MAVEN_PASSWORD: ${{ secrets.CENTRAL_PASSWORD }} |
66 | 67 | MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PRIVATE_KEY_PASSWORD }} |
67 | 68 | NVD_API_KEY: ${{ secrets.NVD_API_KEY }} |
68 | | - run: mvn -V -s settings.xml -Prelease clean package verify source:jar javadoc:jar gpg:sign deploy -DreleaseTesting --no-transfer-progress --batch-mode |
| 69 | + run: mvn -V -s settings.xml clean package verify source:jar javadoc:jar ${{ steps.install-gpg-key.outcome == 'success' && '-Prelease gpg:sign deploy' || '' }} -DreleaseTesting --no-transfer-progress --batch-mode |
69 | 70 | - name: SARIF Multitool |
70 | 71 | uses: microsoft/sarif-actions@v0.2 |
71 | 72 | with: |
@@ -101,31 +102,13 @@ jobs: |
101 | 102 | ant/target/*.zip |
102 | 103 | cli/target/*.zip |
103 | 104 |
|
104 | | -# publish_coverage: |
105 | | -# name: publish code coverage reports |
106 | | -# runs-on: ubuntu-latest |
107 | | -# needs: build |
108 | | -# steps: |
109 | | -# - name: Download coverage reports |
110 | | -# uses: actions/download-artifact@v7 |
111 | | -# with: |
112 | | -# name: code-coverage-report |
113 | | -# - name: Run codacy-coverage-reporter |
114 | | -# uses: codacy/codacy-coverage-reporter-action@master |
115 | | -# with: |
116 | | -# project-token: ${{ secrets.CODACY_PROJECT_TOKEN }} |
117 | | -# coverage-reports: utils/target/jacoco-results/jacoco.xml,core/target/jacoco-results/jacoco.xml,maven/target/jacoco-results/jacoco.xml,ant/target/jacoco-results/jacoco.xml,cli/target/jacoco-results/jacoco.xml |
118 | | - |
119 | 105 | docker: |
120 | 106 | permissions: |
121 | 107 | contents: read # to fetch code (actions/checkout) |
122 | 108 |
|
123 | 109 | name: Build and Test Docker |
124 | 110 | runs-on: ubuntu-latest |
125 | 111 | needs: build |
126 | | - env: |
127 | | - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} |
128 | | - DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }} |
129 | 112 | steps: |
130 | 113 | - name: Checkout code |
131 | 114 | uses: actions/checkout@v6 |
|
0 commit comments