@@ -214,7 +214,7 @@ jobs:
214
214
runs-on : ubuntu-22.04
215
215
strategy :
216
216
matrix :
217
- java : [ 11, 17, 21 ]
217
+ java : [ 11, 17, 21, 23 ]
218
218
steps :
219
219
- uses : actions/checkout@v4
220
220
- uses : actions/setup-java@v4
@@ -256,36 +256,6 @@ jobs:
256
256
--batch-mode \
257
257
--no-transfer-progress
258
258
259
- showcase-native :
260
- runs-on : ubuntu-22.04
261
- steps :
262
- - uses : actions/checkout@v4
263
- - uses : graalvm/setup-graalvm@v1
264
- with :
265
- version : ' 22.3.2'
266
- java-version : ' 17'
267
- components : ' native-image'
268
- github-token : ${{ secrets.GITHUB_TOKEN }}
269
- - run : mvn -version
270
- - run : native-image --version
271
- - name : Install sdk-platform-java
272
- run : mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip
273
- - name : Parse showcase version
274
- working-directory : showcase/gapic-showcase
275
- run : echo "SHOWCASE_VERSION=$(mvn help:evaluate -Dexpression=gapic-showcase.version -q -DforceStdout)" >> "$GITHUB_ENV"
276
- - name : Install showcase server
277
- run : |
278
- sudo mkdir -p /usr/src/showcase
279
- sudo chown -R ${USER} /usr/src/
280
- curl --location https://github.com/googleapis/gapic-showcase/releases/download/v${{env.SHOWCASE_VERSION}}/gapic-showcase-${{env.SHOWCASE_VERSION}}-linux-amd64.tar.gz --output /usr/src/showcase/showcase-${{env.SHOWCASE_VERSION}}-linux-amd64.tar.gz
281
- cd /usr/src/showcase/
282
- tar -xf showcase-*
283
- ./gapic-showcase run &
284
- cd -
285
- - name : Build native image
286
- working-directory : showcase
287
- run : mvn test -Pnative,-showcase -ntp -B
288
-
289
259
showcase-clirr :
290
260
if : ${{ github.base_ref != '' }} # Only execute on pull_request trigger event
291
261
runs-on : ubuntu-22.04
0 commit comments