@@ -84,13 +84,17 @@ jobs:
8484
8585 # Deployment
8686 - name : Deploy
87- if : github.ref == 'refs/heads/main' || github.ref == 'refs/heads/dev'
87+ if : github.ref == 'refs/heads/main'
8888 env :
8989 ORG_GRADLE_PROJECT_signingKey : ${{ secrets.MAVENCENTRAL_SIGNINGKEY }}
9090 ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.MAVENCENTRAL_SIGNINGPASS }}
91- ORG_GRADLE_PROJECT_user : ${{ secrets.MAVENCENTRAL_USER }}
92- ORG_GRADLE_PROJECT_password : ${{ secrets.MAVENCENTRAL_PASS }}
91+ ORG_GRADLE_PROJECT_mavenCentralUser : ${{ github.actor == 'sebastian-peter' && secrets.MAVENCENTRAL_USER ||
92+ github.actor == 'danielfeismann' && secrets.MAVENCENTRAL_DANIEL_USER }}
93+ ORG_GRADLE_PROJECT_mavenCentralPassword : ${{ github.actor == 'sebastian-peter' && secrets.MAVENCENTRAL_PASS ||
94+ github.actor == 'danielfeismann' && secrets.MAVENCENTRAL_DANIEL_PASS }}
95+
9396 run : |
97+ echo "Using MavenCentral Token of GitHub Actor: ${{ github.actor }}"
9498 if [ "${GITHUB_REF}" == "refs/heads/main" ]; then
9599 currentVersion=$(./gradlew -q currentVersion)
96100 else
@@ -100,3 +104,18 @@ jobs:
100104 echo "currentVersion=$currentVersion"
101105
102106 ./gradlew publish -PdeployVersion=$currentVersion
107+
108+
109+ # MavenCentral Staging
110+ - name : MavenCentral Staging
111+ if : github.ref == 'refs/heads/main'
112+ env :
113+ ORG_GRADLE_PROJECT_signingKey : ${{ secrets.MAVENCENTRAL_SIGNINGKEY }}
114+ ORG_GRADLE_PROJECT_signingPassword : ${{ secrets.MAVENCENTRAL_SIGNINGPASS }}
115+ ORG_GRADLE_PROJECT_mavenCentralUser : ${{ github.actor == 'sebastian-peter' && secrets.MAVENCENTRAL_USER ||
116+ github.actor == 'danielfeismann' && secrets.MAVENCENTRAL_DANIEL_USER }}
117+ ORG_GRADLE_PROJECT_mavenCentralPassword : ${{ github.actor == 'sebastian-peter' && secrets.MAVENCENTRAL_PASS ||
118+ github.actor == 'danielfeismann' && secrets.MAVENCENTRAL_DANIEL_PASS }}
119+
120+ run : |
121+ ./gradlew stagingAtMavenCentralPortal
0 commit comments