File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1414 workflow_dispatch :
1515
1616jobs :
17+
1718 build :
19+ runs-on : ubuntu-latest
20+
21+ steps :
22+ - uses : actions/checkout@v6
23+
24+ - name : set up JDK
25+ uses : actions/setup-java@v5
26+ with :
27+ distribution : ' temurin'
28+ java-version : 17
29+
30+ - name : build & publish (sonatype)
31+ env :
32+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
33+ ORG_GRADLE_PROJECT_signKey : ${{ secrets.SIGN_KEY }}
34+ ORG_GRADLE_PROJECT_signPwd : ${{ secrets.SIGN_PWD }}
35+ PUBLISH_USER : ${{ secrets.PUBLISH_USER }}
36+ PUBLISH_KEY : ${{ secrets.PUBLISH_KEY }}
37+ run : ./gradlew check --stacktrace
38+
39+ check-publish :
40+ needs : [build]
41+ name : check publish
1842
43+ runs-on : ubuntu-latest
44+ if : >-
45+ github.actor != 'dependabot[bot]' &&
46+ github.actor == 'hauner' && contains(needs.version.outputs.BUILD_VERSION, 'SNAPSHOT')
47+
48+ steps :
49+ - run : echo "should publish ..."
50+
51+
52+ publish :
53+ needs : [check-publish]
1954 runs-on : ubuntu-latest
2055
2156 steps :
@@ -25,18 +60,13 @@ jobs:
2560 uses : actions/setup-java@v5
2661 with :
2762 distribution : ' temurin'
28- java-version : |
29- 17
63+ java-version : 17
3064
3165 - name : build & publish (sonatype)
3266 env :
3367 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
34- # SIGN_KEY: ${{ secrets.SIGN_KEY }}
35- # SIGN_PWD: ${{ secrets.SIGN_PWD }}
3668 ORG_GRADLE_PROJECT_signKey : ${{ secrets.SIGN_KEY }}
3769 ORG_GRADLE_PROJECT_signPwd : ${{ secrets.SIGN_PWD }}
3870 PUBLISH_USER : ${{ secrets.PUBLISH_USER }}
3971 PUBLISH_KEY : ${{ secrets.PUBLISH_KEY }}
4072 run : ./gradlew build publishToMavenCentral --stacktrace
41-
42- # -i -d
You can’t perform that action at this time.
0 commit comments