|
10 | 10 | name: Check preconditions
|
11 | 11 | runs-on: ubuntu-20.04
|
12 | 12 | steps:
|
13 |
| - - name: Checkout |
14 |
| - uses: actions/checkout@v4 |
15 |
| - |
16 |
| - # Required for Maven |
17 |
| - - name: Set up JDK 17 |
18 |
| - uses: actions/setup-java@v4 |
19 |
| - with: |
20 |
| - distribution: 'temurin' |
21 |
| - java-version: '17' |
22 |
| - overwrite-settings: false |
23 |
| - |
24 |
| - - name: Setup Git |
25 |
| - run: | |
26 |
| - git config user.name github-actions |
27 |
| - git config user.email github-actions@github.com |
28 |
| -
|
29 | 13 | - name: Sanity check version
|
30 | 14 | if: ${{ !contains( github.event.inputs.release_version, '-M' ) }}
|
31 | 15 | run: |
|
@@ -55,19 +39,13 @@ jobs:
|
55 | 39 | distribution: 'temurin'
|
56 | 40 | java-version: '17'
|
57 | 41 | server-id: central
|
58 |
| - server-username: ${{ secrets.MAVEN_CENTRAL_USERNAME }} |
59 |
| - server-password: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} |
| 42 | + server-username: MAVEN_CENTRAL_USERNAME |
| 43 | + server-password: MAVEN_CENTRAL_PASSWORD |
60 | 44 | gpg-private-key: ${{ secrets.PGP_KEY }}
|
| 45 | + gpg-passphrase: MAVEN_GPG_PASSPHRASE |
| 46 | + cache: 'maven' |
61 | 47 | overwrite-settings: false
|
62 | 48 |
|
63 |
| - - name: Cache Maven packages |
64 |
| - uses: actions/cache@v4 |
65 |
| - with: |
66 |
| - path: ~/.m2/repository |
67 |
| - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} |
68 |
| - restore-keys: | |
69 |
| - ${{ runner.os }}-maven- |
70 |
| -
|
71 | 49 | - name: Set versions
|
72 | 50 | continue-on-error: true
|
73 | 51 | run: |
|
|
87 | 65 | run: mvn -B clean deploy -Psign
|
88 | 66 | env:
|
89 | 67 | MAVEN_GPG_PASSPHRASE: ${{ secrets.PGP_KEY_PASSWORD }}
|
| 68 | + MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }} |
| 69 | + MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }} |
90 | 70 |
|
91 | 71 | - name: Commit version changes and push to upstream repository
|
92 | 72 | uses: stefanzweifel/git-auto-commit-action@8756aa072ef5b4a080af5dc8fef36c5d586e521d # v5
|
|
0 commit comments