3535 java : [ '17', '21', '25' ]
3636 os : [ 'ubuntu-24.04', 'windows-latest', 'macos-15' ]
3737 steps :
38+ - name : Use faster temporary storage (Windows)
39+ if : runner.os == 'Windows'
40+ run : |
41+ echo "TMP=$env:RUNNER_TEMP" | Out-File $env:GITHUB_ENV -Encoding utf8 -Append
42+ echo "TEMP=$env:RUNNER_TEMP" | Out-File $env:GITHUB_ENV -Encoding utf8 -Append
3843 - name : Checkout code
3944 uses : actions/checkout@v5
4045 with :
6267 distribution : ' zulu'
6368 java-version : ${{ env.JAVA_VERSION }}
6469 - name : Setup Gradle
65- uses : gradle/actions/setup-gradle@v4
70+ uses : gradle/actions/setup-gradle@v5
6671 - name : Build with Gradle
6772 run : ./gradlew
6873 - name : Copy test logs
7378 ./gradlew tarTestLogs
7479 - name : Upload crash logs
7580 if : always() && steps.copy_test_logs.outputs.file == 'build/distributions/test_logs.tbz2'
76- uses : actions/upload-artifact@v4
81+ uses : actions/upload-artifact@v5
7782 with :
7883 name : crash-logs-${{ matrix.os }}-java-${{ matrix.java }}
7984 path : ${{ steps.copy_test_logs.outputs.file }}
@@ -105,7 +110,7 @@ jobs:
105110 echo "BUILD_JAVA_HOME=${JAVA_HOME}" >> $GITHUB_ENV
106111 echo "BUILD_JAVA_VERSION=${{ env.JAVA_VERSION }}" >> $GITHUB_ENV
107112 - name : Setup Gradle
108- uses : gradle/actions/setup-gradle@v4
113+ uses : gradle/actions/setup-gradle@v5
109114 - name : Cache NuGet dependencies
110115 uses : actions/cache@v4
111116 with :
@@ -157,7 +162,7 @@ jobs:
157162 echo "BUILD_JAVA_HOME=${JAVA_HOME}" >> $GITHUB_ENV
158163 echo "BUILD_JAVA_VERSION=${{ env.JAVA_VERSION }}" >> $GITHUB_ENV
159164 - name : Setup Gradle
160- uses : gradle/actions/setup-gradle@v4
165+ uses : gradle/actions/setup-gradle@v5
161166 - name : Build
162167 run : ./cppbuild/cppbuild
163168
@@ -195,7 +200,7 @@ jobs:
195200 echo "BUILD_JAVA_HOME=${JAVA_HOME}" >> $GITHUB_ENV
196201 echo "BUILD_JAVA_VERSION=${{ env.JAVA_VERSION }}" >> $GITHUB_ENV
197202 - name : Setup Gradle
198- uses : gradle/actions/setup-gradle@v4
203+ uses : gradle/actions/setup-gradle@v5
199204 - name : Build
200205 run : ./cppbuild/cppbuild
201206
@@ -226,7 +231,7 @@ jobs:
226231 echo "BUILD_JAVA_HOME=${JAVA_HOME}" >> $GITHUB_ENV
227232 echo "BUILD_JAVA_VERSION=${{ env.JAVA_VERSION }}" >> $GITHUB_ENV
228233 - name : Setup Gradle
229- uses : gradle/actions/setup-gradle@v4
234+ uses : gradle/actions/setup-gradle@v5
230235 - name : Build
231236 run : cmake --version && ./cppbuild/cppbuild
232237
@@ -242,6 +247,10 @@ jobs:
242247 CC : cl
243248 CXX : cl
244249 steps :
250+ - name : Use faster temporary storage (Windows)
251+ run : |
252+ echo "TMP=$env:RUNNER_TEMP" | Out-File $env:GITHUB_ENV -Encoding utf8 -Append
253+ echo "TEMP=$env:RUNNER_TEMP" | Out-File $env:GITHUB_ENV -Encoding utf8 -Append
245254 - name : Checkout code
246255 uses : actions/checkout@v5
247256 with :
@@ -257,7 +266,7 @@ jobs:
257266 echo "BUILD_JAVA_HOME=$env:JAVA_HOME" | Out-File $env:GITHUB_ENV -Encoding utf8 -Append
258267 echo "BUILD_JAVA_VERSION=${{ env.JAVA_VERSION }}" | Out-File $env:GITHUB_ENV -Encoding utf8 -Append
259268 - name : Setup Gradle
260- uses : gradle/actions/setup-gradle@v4
269+ uses : gradle/actions/setup-gradle@v5
261270 - name : Build
262271 run : cppbuild/cppbuild.cmd
263272
@@ -289,7 +298,7 @@ jobs:
289298 echo "BUILD_JAVA_HOME=${JAVA_HOME}" >> $GITHUB_ENV
290299 echo "BUILD_JAVA_VERSION=${{ env.JAVA_VERSION }}" >> $GITHUB_ENV
291300 - name : Setup Gradle
292- uses : gradle/actions/setup-gradle@v4
301+ uses : gradle/actions/setup-gradle@v5
293302 - run : ./gradlew runRustTests
294303
295304 golang-build :
@@ -320,7 +329,7 @@ jobs:
320329 echo "BUILD_JAVA_HOME=${JAVA_HOME}" >> $GITHUB_ENV
321330 echo "BUILD_JAVA_VERSION=${{ env.JAVA_VERSION }}" >> $GITHUB_ENV
322331 - name : Setup Gradle
323- uses : gradle/actions/setup-gradle@v4
332+ uses : gradle/actions/setup-gradle@v5
324333 - name : Generate jar
325334 run : ./gradlew assemble
326335 - name : Run tests
0 commit comments