@@ -214,7 +214,7 @@ jobs:
214214 runs-on : ubuntu-22.04
215215 strategy :
216216 matrix :
217- java : [ 11, 17, 21 ]
217+ java : [ 11, 17, 21, 23 ]
218218 steps :
219219 - uses : actions/checkout@v4
220220 - uses : actions/setup-java@v4
@@ -256,36 +256,6 @@ jobs:
256256 --batch-mode \
257257 --no-transfer-progress
258258
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-
289259 showcase-clirr :
290260 if : ${{ github.base_ref != '' }} # Only execute on pull_request trigger event
291261 runs-on : ubuntu-22.04
0 commit comments