1
- name : Publish package to the Maven Central Repository
1
+ name : Release to Maven Central
2
2
on :
3
3
release :
4
4
types : [created]
@@ -11,20 +11,19 @@ jobs:
11
11
uses : actions/setup-java@v1
12
12
with :
13
13
java-version : 1.8
14
- server-id : ossrh
15
- server-username : MAVEN_USERNAME
16
- server-password : MAVEN_PASSWORD
17
14
- name : change version to release version
18
- # Assume that RELEASE_VERSION will have form like: "v1.0.1". So we cut the "v"
15
+ # Assume that RELEASE_VERSION will have form like: "v1.0.1". So we cut the "v"
19
16
run : mvn versions:set "${RELEASE_VERSION:1}" versions:commit
20
17
env :
21
18
RELEASE_VERSION : ${{ github.event.release.tag_name }}
22
- # todo signing
23
- # - name: Publish package
24
- # run: mvn -B deploy
25
- # env:
26
- # MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
27
- # MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
19
+ # - name: Release Maven package
20
+ # uses: samuelmeuli/action-maven-publish@v1
21
+ # with:
22
+ # maven_profiles: "release"
23
+ # gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
24
+ # gpg_passphrase: ${{ secrets.GPG_PASSPHRASE }}
25
+ # nexus_username: ${{ secrets.OSSRH_USERNAME }}
26
+ # nexus_password: ${{ secrets.OSSRH_TOKEN }}
28
27
- name : Set version to next snapshot version
29
28
run : mvn -q build-helper:parse-version versions:set -DnewVersion=\${parsedVersion.majorVersion}.\${parsedVersion.minorVersion}.\${parsedVersion.nextIncrementalVersion}-SNAPSHOT versions:commit
30
29
- name : Push changes to master
0 commit comments