@@ -24,11 +24,12 @@ jobs:
2424 distribution : temurin
2525 java-version : 17
2626
27- - name : Build
28- uses : gradle/actions/setup-gradle@v3
27+ - name : Set up gradle
28+ uses : gradle/actions/setup-gradle@v4
2929 with :
30- arguments : build -x test
3130 cache-read-only : ${{ github.event_name == 'pull_request' }}
31+ - name : Gradle build and test
32+ run : ./gradlew build -x test
3233 env :
3334 GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
3435
@@ -60,15 +61,16 @@ jobs:
6061 distribution : temurin
6162 java-version : 17
6263
63- - name : Build
64- uses : gradle/actions/setup-gradle@v3
64+ - name : Set up gradle
65+ uses : gradle/actions/setup-gradle@v4
6566 with :
66- arguments : >
67- test
68- -PtestJavaVersion=${{ matrix.test-java-version }}
69- -Porg.gradle.java.installations.paths=${{ steps.setup-test-java.outputs.path }}
70- -Porg.gradle.java.installations.auto-download=false
7167 cache-read-only : ${{ github.event_name == 'pull_request' }}
68+ - name : Gradle test
69+ run : >
70+ ./gradlew test
71+ -PtestJavaVersion=${{ matrix.test-java-version }}
72+ -Porg.gradle.java.installations.paths=${{ steps.setup-test-java.outputs.path }}
73+ -Porg.gradle.java.installations.auto-download=false
7274 env :
7375 GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
7476
@@ -83,11 +85,12 @@ jobs:
8385 distribution : temurin
8486 java-version : 17
8587
86- - name : Integration test
87- uses : gradle/actions/setup-gradle@v3
88+ - name : Set up gradle
89+ uses : gradle/actions/setup-gradle@v4
8890 with :
89- arguments : integrationTest
9091 cache-read-only : ${{ github.event_name == 'pull_request' }}
92+ - name : Integration test
93+ run : ./gradlew integrationTest
9194 env :
9295 GRADLE_ENTERPRISE_ACCESS_KEY : ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
9396
@@ -135,13 +138,14 @@ jobs:
135138 distribution : temurin
136139 java-version : 17
137140
138- - name : Build and publish snapshots
139- uses : gradle/actions/setup-gradle@v3
141+ - name : Set up gradle
142+ uses : gradle/actions/setup-gradle@v4
140143 # skipping release branches because the versions in those branches are not snapshots
141144 # (also this skips pull requests)
142145 if : ${{ github.ref_name == 'main' && github.repository == 'open-telemetry/opentelemetry-java-contrib' }}
143- with :
144- arguments : assemble publishToSonatype
146+ - name : Build and publish snapshots
147+ if : ${{ github.ref_name == 'main' && github.repository == 'open-telemetry/opentelemetry-java-contrib' }}
148+ run : ./gradlew assemble publishToSonatype
145149 env :
146150 SONATYPE_USER : ${{ secrets.SONATYPE_USER }}
147151 SONATYPE_KEY : ${{ secrets.SONATYPE_KEY }}
0 commit comments