File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ on :
2+ push :
3+ tags :
4+ - ' v*.*.*'
5+
6+ name : publish
7+
8+ jobs :
9+ publish :
10+ runs-on : ubuntu-latest
11+ environment : maven
12+ steps :
13+ - uses : actions/checkout@v4
14+ - uses : actions/setup-java@v4
15+ with :
16+ java-version : " 11"
17+ distribution : " temurin"
18+ cache : " sbt"
19+ - uses : sbt/setup-sbt@v1
20+ - run : sbt ci-release
21+ env :
22+ PGP_PASSPHRASE : ${{ secrets.PGP_PASSPHRASE }}
23+ PGP_SECRET : ${{ secrets.PGP_SECRET }}
24+ SONATYPE_PASSWORD : ${{ secrets.SONATYPE_PASSWORD }}
25+ SONATYPE_USERNAME : ${{ secrets.SONATYPE_USERNAME }}
Original file line number Diff line number Diff line change 33 branches :
44 - master
55
6- permissions :
7- contents : write
8- pull-requests : write
9- issues : write
10-
116name : release-please
127
138jobs :
149 release-please :
1510 runs-on : ubuntu-latest
16- outputs :
17- release_created : ${{ steps.release.outputs.release_created }}
1811 steps :
12+ - name : Generate github app token
13+ id : generate_token
14+ uses : actions/create-github-app-token@v2
15+ with :
16+ app-id : ${{ secrets.GH_APP_ID }}
17+ private-key : ${{ secrets.GH_APP_PRIVATE_KEY }}
1918 - uses : googleapis/release-please-action@v4
20- id : release
2119 with :
20+ token : ${{ steps.generate_token.outputs.token }}
2221 release-type : simple
23- publish :
24- runs-on : ubuntu-latest
25- environment : production
26- needs : release-please
27- if : ${{ needs.release-please.outputs.release_created }}
28- steps :
29- - uses : actions/checkout@v4
30- - uses : actions/setup-java@v4
31- with :
32- java-version : " 11"
33- distribution : " temurin"
34- cache : " sbt"
35- - uses : sbt/setup-sbt@v1
36- - run : sbt ci-release
37- env :
38- PGP_PASSPHRASE : ${{ secrets.PGP_PASSPHRASE }}
39- PGP_SECRET : ${{ secrets.PGP_SECRET }}
40- SONATYPE_PASSWORD : ${{ secrets.SONATYPE_PASSWORD }}
41- SONATYPE_USERNAME : ${{ secrets.SONATYPE_USERNAME }}
You can’t perform that action at this time.
0 commit comments