3131 server-id : ossrh
3232 server-username : MAVEN_USERNAME
3333 server-password : MAVEN_PASSWORD
34- - name : Cache Maven packages
35- uses : actions/cache@v4
36- with :
37- path : ~/.m2/repository
38- key : ${{ runner.os }}-m2-repository-${{ hashFiles('**/pom.xml') }}
39- restore-keys : ${{ runner.os }}-m2-repository
4034 - name : Install gpg secret key
4135 env :
4236 GPG_PRIVATE_KEY : ${{ secrets.GPG_PRIVATE_KEY }}
5751 MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
5852 MAVEN_OPTS : -Dhttps.protocols=TLSv1.2 -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Dmaven.wagon.http.retryHandler.requestSentEnabled=true -Dmaven.wagon.http.retryHandler.count=10
5953 if : ${{ env.MAVEN_USERNAME!='' && env.MAVEN_PASSWORD!='' }}
60- run : mvn --batch-mode -Darguments="-Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }}" -DsignTag=true -DtagNameFormat="${{ github.event.inputs.releaseVersion }}" -DreleaseVersion=${{ github.event.inputs.releaseVersion }} -DdevelopmentVersion=${{ github.event.inputs.developmentVersion }} release:prepare release:perform --file pom.xml
54+ run : mvn --batch-mode -Darguments="-Dgpg.passphrase=${{ secrets.GPG_PASSPHRASE }}" -DsignTag=true -DtagNameFormat="${{ github.event.inputs.releaseVersion }}" -DreleaseVersion=${{ github.event.inputs.releaseVersion }} -DdevelopmentVersion=${{ github.event.inputs.developmentVersion }} release:prepare clean release:perform --file pom.xml
6155 - name : Release on GitHub
6256 uses : softprops/action-gh-release@v2
6357 with :
@@ -68,15 +62,15 @@ jobs:
6862 fail_on_unmatched_files : false
6963 generate_release_notes : true
7064 files : |
71- openam-distribution/openam-distribution-kit/target/*.zip
72- openam-distribution/openam-distribution-ssoconfiguratortools/target/*.zip
73- openam-distribution/openam-distribution-fedlet-unconfigured/target/*.zip
74- openam-distribution/openam-distribution-ssoadmintools/target/*.zip
75- openam-console/target/*.war
76- openam-server/target/*.war
77- openam-server-only/target/*.war
78- openam-distribution/openam-distribution-fedlet-unconfigured/target/*.war
79- openam-distribution/openam-distribution-docker/target/Dockerfile*
65+ target/checkout/ openam-distribution/openam-distribution-kit/target/*.zip
66+ target/checkout/ openam-distribution/openam-distribution-ssoconfiguratortools/target/*.zip
67+ target/checkout/ openam-distribution/openam-distribution-fedlet-unconfigured/target/*.zip
68+ target/checkout/ openam-distribution/openam-distribution-ssoadmintools/target/*.zip
69+ target/checkout/ openam-console/target/*.war
70+ target/checkout/ openam-server/target/*.war
71+ target/checkout/ openam-server-only/target/*.war
72+ target/checkout/ openam-distribution/openam-distribution-fedlet-unconfigured/target/*.war
73+ target/checkout/ openam-distribution/openam-distribution-docker/target/Dockerfile*
8074 - uses : actions/checkout@v4
8175 continue-on-error : true
8276 with :
9387 cd ${{ github.event.repository.name }}.wiki
9488 rm -rf asciidoc
9589 mkdir asciidoc
96- cp -R ../openam-documentation/openam-doc-source/target/asciidoc/pdf ../${{ github.event.repository.name }}.wiki/asciidoc
90+ cp -R ../target/checkout/ openam-documentation/openam-doc-source/target/asciidoc/pdf ../${{ github.event.repository.name }}.wiki/asciidoc
9791 git add -A
9892 git commit -a -m "upload docs after release ${{ github.event.inputs.releaseVersion }}"
9993 git tag -f ${{ github.event.inputs.releaseVersion }}
0 commit comments