10
10
runs-on : ubuntu-latest
11
11
12
12
steps :
13
- - uses : actions/checkout@v2
13
+ - uses : actions/checkout@v4
14
14
- uses : tibdex/github-app-token@v1
15
15
id : generate-token
16
16
with :
@@ -21,13 +21,14 @@ jobs:
21
21
with :
22
22
python-version : ' 3.10'
23
23
- name : Set up Java 11
24
- uses : actions/setup-java@v2
24
+ uses : actions/setup-java@v4
25
25
with :
26
26
java-version : 11
27
- distribution : ' zulu '
28
- server-id : ossrh
27
+ distribution : ' temurin '
28
+ server-id : central
29
29
server-username : MAVEN_USERNAME
30
30
server-password : MAVEN_PASSWORD
31
+ gpg-private-key : ${{ secrets.OSSRH_GPG_PRIVATE_KEY }}
31
32
- name : Cache local Maven repository
32
33
uses : actions/cache@v4
33
34
with :
@@ -57,15 +58,10 @@ jobs:
57
58
git config --global user.name "GitHub Action"
58
59
git config --global hub.protocol https
59
60
git remote set-url origin https://\${{ secrets.GITHUB_TOKEN }}:[email protected] /swagger-api/swagger-parser.git
60
- - name : Run maven deploy/release (action-maven-publish)
61
- uses : samuelmeuli/action-maven-publish@v1
61
+ - name : Run maven deploy/release
62
62
if : env.RELEASE_OK == 'yes'
63
- with :
64
- gpg_private_key : ${{ secrets.OSSRH_GPG_PRIVATE_KEY }}
65
- gpg_passphrase : ${{ secrets.OSSRH_GPG_PRIVATE_PASSPHRASE }}
66
- nexus_username : ${{ secrets.OSSRH_USERNAME }}
67
- nexus_password : ${{ secrets.OSSRH_TOKEN }}
68
- maven_profiles : " release"
63
+ run : |
64
+ ./mvnw --no-transfer-progress -B -Prelease deploy
69
65
- name : Run post release script
70
66
id : postRelease
71
67
if : env.RELEASE_OK == 'yes'
82
78
83
79
env :
84
80
ACTIONS_ALLOW_UNSECURE_COMMANDS : true
85
- MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
86
- MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
81
+ MAVEN_USERNAME : ${{ secrets.MAVEN_CENTRAL_USERNAME }}
82
+ MAVEN_PASSWORD : ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
87
83
GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
88
84
SC_VERSION :
89
85
SC_NEXT_VERSION :
0 commit comments