Skip to content

Commit 8336b05

Browse files
committed
update workflows
1 parent 847d3f9 commit 8336b05

3 files changed

Lines changed: 51 additions & 54 deletions

File tree

.github/dependabot.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
day: friday
8+
9+
- package-ecosystem: "gradle"
10+
directory: "/"
11+
schedule:
12+
interval: "weekly"
13+
day: friday

.github/workflows/build.yaml

Lines changed: 26 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -25,73 +25,63 @@ jobs:
2525

2626
steps:
2727
- name: checkout
28-
uses: actions/checkout@v1
29-
30-
- name: cache
31-
uses: actions/cache@v2
32-
with:
33-
path: |
34-
~/.gradle/caches
35-
~/.gradle/wrapper
36-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
37-
restore-keys: |
38-
${{ runner.os }}-gradle-
28+
uses: actions/checkout@v5
3929

4030
- name: set up jdk
41-
uses: actions/setup-java@v1
31+
uses: actions/setup-java@v5
4232
with:
43-
java-version: 11
33+
distribution: 'temurin'
34+
java-version: |
35+
17
4436
45-
- name: gradle check
37+
- name: set up gradle
38+
uses: gradle/actions/setup-gradle@v4
39+
40+
- name: run tests
4641
run: |
47-
./gradlew check
48-
./gradlew --stop
42+
./gradlew javaToolchains check --warning-mode all --stacktrace
4943
5044
- name: archive test results
51-
uses: actions/upload-artifact@v1
45+
uses: actions/upload-artifact@v4
5246
if: always()
5347
with:
54-
name: test results
48+
name: test-results-${{ matrix.os }}
5549
path: build/reports
5650

5751
publish:
52+
if: ${{ github.actor == 'hauner' }}
53+
5854
needs: [test]
5955
name: publish snapshot
6056

6157
runs-on: ubuntu-latest
6258

6359
steps:
6460
- name: checkout
65-
uses: actions/checkout@v1
66-
67-
- name: cache
68-
uses: actions/cache@v2
69-
with:
70-
path: |
71-
~/.gradle/caches
72-
~/.gradle/wrapper
73-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
74-
restore-keys: |
75-
${{ runner.os }}-gradle-
61+
uses: actions/checkout@v5
7662

7763
- name: set up jdk
78-
uses: actions/setup-java@v1
64+
uses: actions/setup-java@v5
7965
with:
80-
java-version: 11
66+
distribution: 'temurin'
67+
java-version: |
68+
17
69+
70+
- name: set up gradle
71+
uses: gradle/actions/setup-gradle@v4
8172

8273
- name: publish snapshot
8374
env:
8475
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
85-
SIGN_KEY: ${{ secrets.SIGN_KEY }}
86-
SIGN_PWD: ${{ secrets.SIGN_PWD }}
76+
ORG_GRADLE_PROJECT_signKey: ${{ secrets.SIGN_KEY_ORG }}
77+
ORG_GRADLE_PROJECT_signPwd: ${{ secrets.SIGN_PWD }}
8778
PUBLISH_USER: ${{ secrets.PUBLISH_USER }}
8879
PUBLISH_KEY: ${{ secrets.PUBLISH_KEY }}
8980
run: |
90-
./gradlew publishSnapshot
91-
./gradlew --stop
81+
./gradlew publishToMavenCentral --stacktrace
9282
9383
- name: archive test results
94-
uses: actions/upload-artifact@v1
84+
uses: actions/upload-artifact@v4
9585
if: always()
9686
with:
9787
name: publish results

.github/workflows/release.yaml

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,30 +13,24 @@ jobs:
1313

1414
steps:
1515
- name: checkout
16-
uses: actions/checkout@v1
17-
18-
- name: cache
19-
uses: actions/cache@v2
20-
with:
21-
path: |
22-
~/.gradle/caches
23-
~/.gradle/wrapper
24-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle.kts') }}
25-
restore-keys: |
26-
${{ runner.os }}-gradle-
16+
uses: actions/checkout@v5
2717

2818
- name: set up jdk
29-
uses: actions/setup-java@v1
19+
uses: actions/setup-java@v5
3020
with:
31-
java-version: 11
21+
distribution: 'temurin'
22+
java-version: |
23+
17
24+
11
25+
26+
- name: set up gradle
27+
uses: gradle/actions/setup-gradle@v4
3228

3329
- name: publish release
3430
env:
31+
ORG_GRADLE_PROJECT_signKey: ${{ secrets.SIGN_KEY_ORG }}
32+
ORG_GRADLE_PROJECT_signPwd: ${{ secrets.SIGN_PWD }}
3533
PUBLISH_USER: ${{ secrets.PUBLISH_USER }}
3634
PUBLISH_KEY: ${{ secrets.PUBLISH_KEY }}
37-
SIGN_KEY: ${{ secrets.SIGN_KEY }}
38-
SIGN_PWD: ${{ secrets.SIGN_PWD }}
3935
run: |
40-
./gradlew publishRelease
41-
./gradlew --stop
42-
36+
./gradlew publishToMavenCentral --stacktrace

0 commit comments

Comments
 (0)