Skip to content

Commit 1513c20

Browse files
committed
Fix GitHub Actions workflow
1 parent c07ac4f commit 1513c20

File tree

1 file changed

+31
-33
lines changed

1 file changed

+31
-33
lines changed

.github/workflows/ci.yml

Lines changed: 31 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -11,87 +11,85 @@ jobs:
1111
build:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
- name: Set up JDK 11
16-
uses: actions/setup-java@v3
16+
uses: actions/setup-java@v4
1717
with:
1818
distribution: temurin
1919
java-version: 11
20-
- name: Setup and execute Gradle 'check' task
21-
uses: gradle/gradle-build-action@v2
22-
with:
23-
arguments: check
20+
- name: Setup Gradle
21+
uses: gradle/actions/setup-gradle@v4
22+
- name: Execute Gradle 'check' task
23+
run: ./gradlew check
2424
- name: Upload Gradle test reports
25-
uses: actions/upload-artifact@v3
25+
uses: actions/upload-artifact@v4
2626
with:
2727
name: gradle_test_reports
2828
path: build/reports/tests/test
2929

3030
integration-test:
3131
runs-on: ubuntu-latest
3232
steps:
33-
- uses: actions/checkout@v3
33+
- uses: actions/checkout@v4
3434
- name: Set up JDK 11
35-
uses: actions/setup-java@v3
35+
uses: actions/setup-java@v4
3636
with:
3737
distribution: temurin
3838
java-version: 11
39-
- name: Setup and execute Gradle 'integrationTest' task
40-
uses: gradle/gradle-build-action@v2
41-
with:
42-
arguments: integrationTest
39+
- name: Setup Gradle
40+
uses: gradle/actions/setup-gradle@v4
41+
- name: Execute Gradle 'integrationTest' task
42+
run: ./gradlew integrationTest
4343
- name: Upload Gradle test reports
44-
uses: actions/upload-artifact@v3
44+
uses: actions/upload-artifact@v4
4545
with:
4646
name: gradle_integration_test_reports
4747
path: build/reports/tests/integrationTest
4848

4949
test-on-example-app-with-spring-boot-2:
5050
runs-on: ubuntu-latest
5151
steps:
52-
- uses: actions/checkout@v3
52+
- uses: actions/checkout@v4
5353
- name: Set up JDK 11
54-
uses: actions/setup-java@v3
54+
uses: actions/setup-java@v4
5555
with:
5656
distribution: temurin
5757
java-version: 11
58+
- name: Setup Gradle
59+
uses: gradle/actions/setup-gradle@v4
5860
- name: Install spring-data-sqlite to Maven local
59-
uses: gradle/gradle-build-action@v2
60-
with:
61-
arguments: publishToMavenLocal
61+
run: ./gradlew publishToMavenLocal
6262
- name: Execute the example app using Spring Boot 2 to test spring-data-sqlite
63-
uses: gradle/gradle-build-action@v2
64-
with:
65-
build-root-directory: example
66-
arguments: run
63+
working-directory: example
6764
env:
6865
WITH_SPRING_BOOT_2: true
66+
run: ./gradlew run
6967

7068
test-on-example-app-with-spring-boot-3:
7169
runs-on: ubuntu-latest
7270
strategy:
7371
matrix:
7472
java_version: [17, 21]
7573
steps:
76-
- uses: actions/checkout@v3
74+
- uses: actions/checkout@v4
7775
- name: Set up JDK 11 to install spring-data-sqlite for `publishToMavenLocal`
78-
uses: actions/setup-java@v3
76+
uses: actions/setup-java@v4
7977
with:
8078
distribution: temurin
8179
java-version: 11
80+
- name: Setup Gradle
81+
uses: gradle/actions/setup-gradle@v4
8282
- name: Install spring-data-sqlite to Maven local
83-
uses: gradle/gradle-build-action@v2
84-
with:
85-
arguments: publishToMavenLocal
83+
run: ./gradlew publishToMavenLocal
8684
- name: Set up JDK ${{ matrix.java_version }} for testing
87-
uses: actions/setup-java@v3
85+
uses: actions/setup-java@v4
8886
with:
8987
distribution: temurin
9088
java-version: ${{ matrix.java_version }}
89+
- name: Setup Gradle
90+
uses: gradle/actions/setup-gradle@v4
9191
- name: Execute the example app using Spring Boot 3 to test spring-data-sqlite
92-
uses: gradle/gradle-build-action@v2
93-
with:
94-
build-root-directory: example
95-
arguments: run
92+
working-directory: example
9693
env:
9794
WITH_SPRING_BOOT_2: false
95+
run: ./gradlew run

0 commit comments

Comments
 (0)