File tree Expand file tree Collapse file tree 4 files changed +72
-2
lines changed Expand file tree Collapse file tree 4 files changed +72
-2
lines changed Original file line number Diff line number Diff line change 1
- name : Publish libappindicator-gtk3-java to GitHub Packages
1
+ name : Publish libappindicator-gtk3-java-full to GitHub Packages
2
2
on :
3
3
release :
4
4
types : [published]
13
13
if : startsWith(github.ref, 'refs/tags/') # only allow publishing tagged versions
14
14
steps :
15
15
- uses : actions/checkout@v3
16
+ with :
17
+ ref : ' develop'
16
18
- uses : actions/setup-java@v3
17
19
with :
18
20
distribution : ' temurin'
Original file line number Diff line number Diff line change 1
- name : Publish libappindicator-gtk3-java to Maven Central
1
+ name : Publish libappindicator-gtk3-java-full to Maven Central
2
2
on :
3
3
release :
4
4
types : [published]
13
13
if : startsWith(github.ref, 'refs/tags/') # only allow publishing tagged versions
14
14
steps :
15
15
- uses : actions/checkout@v3
16
+ with :
17
+ ref : ' develop'
16
18
- uses : actions/setup-java@v3
17
19
with :
18
20
distribution : ' temurin'
Original file line number Diff line number Diff line change
1
+ name : Publish libappindicator-gtk3-java-minimal to GitHub Packages
2
+ on :
3
+ release :
4
+ types : [published]
5
+
6
+ defaults :
7
+ run :
8
+ shell : bash
9
+
10
+ jobs :
11
+ publish :
12
+ runs-on : ubuntu-latest
13
+ if : startsWith(github.ref, 'refs/tags/') # only allow publishing tagged versions
14
+ steps :
15
+ - uses : actions/checkout@v3
16
+ with :
17
+ ref : ' minimal'
18
+ - uses : actions/setup-java@v3
19
+ with :
20
+ distribution : ' temurin'
21
+ java-version : 19
22
+ cache : ' maven'
23
+ gpg-private-key : ${{ secrets.RELEASES_GPG_PRIVATE_KEY }} # Value of the GPG private key to import
24
+ gpg-passphrase : MAVEN_GPG_PASSPHRASE # env variable for GPG private key passphrase
25
+ - name : Enforce project version ${{ github.event.release.tag_name }}
26
+ run : mvn versions:set -B -DnewVersion="${{ github.event.release.tag_name }}"
27
+ - name : Deploy
28
+ run : mvn deploy -B -DskipTests -Psign,deploy-github --no-transfer-progress
29
+ env :
30
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
31
+ MAVEN_GPG_PASSPHRASE : ${{ secrets.RELEASES_GPG_PASSPHRASE }}
Original file line number Diff line number Diff line change
1
+ name : Publish libappindicator-gtk3-java-minimal to Maven Central
2
+ on :
3
+ release :
4
+ types : [published]
5
+
6
+ defaults :
7
+ run :
8
+ shell : bash
9
+
10
+ jobs :
11
+ publish :
12
+ runs-on : ubuntu-latest
13
+ if : startsWith(github.ref, 'refs/tags/') # only allow publishing tagged versions
14
+ steps :
15
+ - uses : actions/checkout@v3
16
+ with :
17
+ ref : ' minimal'
18
+ - uses : actions/setup-java@v3
19
+ with :
20
+ distribution : ' temurin'
21
+ java-version : 19
22
+ cache : ' maven'
23
+ server-id : ossrh
24
+ server-username : MAVEN_USERNAME
25
+ server-password : MAVEN_PASSWORD
26
+ gpg-private-key : ${{ secrets.RELEASES_GPG_PRIVATE_KEY }} # Value of the GPG private key to import
27
+ gpg-passphrase : MAVEN_GPG_PASSPHRASE # env variable for GPG private key passphrase
28
+ - name : Enforce project version ${{ github.event.release.tag_name }}
29
+ run : mvn versions:set -B -DnewVersion="${{ github.event.release.tag_name }}"
30
+ - name : Deploy
31
+ run : mvn deploy -B -DskipTests -Psign,deploy-central --no-transfer-progress
32
+ env :
33
+ MAVEN_USERNAME : ${{ secrets.NEXUS_USERNAME }}
34
+ MAVEN_PASSWORD : ${{ secrets.NEXUS_PASSWORD }}
35
+ MAVEN_GPG_PASSPHRASE : ${{ secrets.RELEASES_GPG_PASSPHRASE }}
You can’t perform that action at this time.
0 commit comments