Skip to content

Commit 4e98fba

Browse files
authored
Update gradle action (#24)
1 parent 7760fd1 commit 4e98fba

File tree

3 files changed

+44
-35
lines changed

3 files changed

+44
-35
lines changed

.github/workflows/main-build.yml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,26 +13,28 @@ jobs:
1313
- uses: actions/checkout@v4
1414
with:
1515
fetch-depth: 0
16+
1617
- id: setup-java-17
1718
name: Setup Java 17
1819
uses: actions/setup-java@v4
1920
with:
20-
distribution: adopt
21+
distribution: temurin
2122
java-version: 17
22-
- uses: burrunan/[email protected]
23-
with:
24-
remote-build-cache-proxy-enabled: false
25-
arguments: build --stacktrace
26-
properties: |
27-
org.gradle.java.installations.paths=${{ steps.setup-java-17.outputs.path }}
28-
- uses: burrunan/[email protected]
29-
with:
30-
remote-build-cache-proxy-enabled: false
31-
arguments: snapshot --stacktrace
32-
properties: |
33-
org.gradle.java.installations.paths=${{ steps.setup-java-17.outputs.path }}
23+
24+
- name: Set up gradle
25+
uses: gradle/actions/setup-gradle@v4
26+
27+
- name: Build
28+
run: >
29+
./gradlew build --stacktrace
30+
"-Porg.gradle.java.installations.paths=${{ steps.setup-java-17.outputs.path }}"
31+
32+
- name: Publish snapshot
3433
env:
3534
SONATYPE_USER: ${{ secrets.SONATYPE_USER }}
3635
SONATYPE_KEY: ${{ secrets.SONATYPE_KEY }}
3736
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
3837
GPG_PASSWORD: ${{ secrets.GPG_PASSWORD }}
38+
run: >
39+
./gradlew snapshot --stacktrace
40+
"-Porg.gradle.java.installations.paths=${{ steps.setup-java-17.outputs.path }}"

.github/workflows/pr-build.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,18 @@ jobs:
1313
- uses: actions/checkout@v4
1414
with:
1515
fetch-depth: 0
16+
1617
- id: setup-java-17
1718
name: Setup Java 17
1819
uses: actions/setup-java@v4
1920
with:
20-
distribution: adopt
21+
distribution: temurin
2122
java-version: 17
22-
- uses: burrunan/[email protected]
23-
with:
24-
remote-build-cache-proxy-enabled: false
25-
arguments: build --stacktrace
26-
properties: |
27-
org.gradle.java.installations.paths=${{ steps.setup-java-17.outputs.path }}
23+
24+
- name: Set up gradle
25+
uses: gradle/actions/setup-gradle@v4
26+
27+
- name: Build
28+
run: >
29+
./gradlew build --stacktrace
30+
"-Porg.gradle.java.installations.paths=${{ steps.setup-java-17.outputs.path }}"

.github/workflows/release-build.yml

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,33 +15,37 @@ jobs:
1515
- uses: actions/checkout@v4
1616
with:
1717
fetch-depth: 0
18+
1819
- id: setup-java-17
1920
name: Setup Java 17
2021
uses: actions/setup-java@v4
2122
with:
22-
distribution: adopt
23+
distribution: temurin
2324
java-version: 17
25+
26+
- name: Set up gradle
27+
uses: gradle/actions/setup-gradle@v4
28+
2429
- name: Use CLA approved github bot
2530
run: .github/scripts/use-cla-approved-github-bot.sh
26-
- uses: burrunan/[email protected]
27-
with:
28-
remote-build-cache-proxy-enabled: false
29-
arguments: build --stacktrace
30-
properties: |
31-
release.version=${{ github.event.inputs.version }}
32-
org.gradle.java.installations.paths=${{ steps.setup-java-17.outputs.path }}
33-
- uses: burrunan/[email protected]
34-
with:
35-
remote-build-cache-proxy-enabled: false
36-
arguments: final closeAndReleaseSonatypeStagingRepository --stacktrace
37-
properties: |
38-
release.version=${{ github.event.inputs.version }}
39-
org.gradle.java.installations.paths=${{ steps.setup-java-17.outputs.path }}
31+
32+
- name: Build
33+
run: >
34+
./gradlew build --stacktrace
35+
-Prelease.version=${{ github.event.inputs.version }}
36+
"-Porg.gradle.java.installations.paths=${{ steps.setup-java-17.outputs.path }}"
37+
38+
- name: Publish release
4039
env:
4140
SONATYPE_USER: ${{ secrets.SONATYPE_USER }}
4241
SONATYPE_KEY: ${{ secrets.SONATYPE_KEY }}
4342
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
4443
GPG_PASSWORD: ${{ secrets.GPG_PASSWORD }}
44+
run: >
45+
./gradlew final closeAndReleaseSonatypeStagingRepository --stacktrace
46+
-Prelease.version=${{ github.event.inputs.version }}
47+
"-Porg.gradle.java.installations.paths=${{ steps.setup-java-17.outputs.path }}"
48+
4549
- name: Create Release
4650
env:
4751
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)