Skip to content

Commit 77344eb

Browse files
Davide Melfidarklight3it
authored andcommitted
ci: dependent library test fan out
1 parent c4dcbab commit 77344eb

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

.github/workflows/aws-lambda-java-tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@ on:
1111
- 'aws-lambda-java-tests/**'
1212
- 'aws-lambda-java-events/**'
1313
- 'aws-lambda-java-serialization/**'
14+
- 'aws-lambda-java-runtime-interface-client/**'
1415
pull_request:
1516
branches: [ '*' ]
1617
paths:
1718
- 'aws-lambda-java-tests/**'
1819
- 'aws-lambda-java-events/**'
1920
- 'aws-lambda-java-serialization/**'
21+
- 'aws-lambda-java-runtime-interface-client/**'
2022
- '.github/workflows/aws-lambda-java-tests.yml'
21-
2223
permissions:
2324
contents: read
2425

.github/workflows/runtime-interface-client_pr.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,16 @@ jobs:
2121

2222
smoke-test:
2323
runs-on: ubuntu-latest
24+
strategy:
25+
matrix:
26+
java-version: [8, 11, 17, 21, 25]
2427
steps:
2528
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2629

27-
- name: Set up JDK 1.8
30+
- name: Set up JDK ${{ matrix.java-version }}
2831
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5
2932
with:
30-
java-version: 8
33+
java-version: ${{ matrix.java-version }}
3134
distribution: corretto
3235
cache: maven
3336

@@ -43,7 +46,11 @@ jobs:
4346
working-directory: ./aws-lambda-java-runtime-interface-client
4447
run: make pr
4548
env:
49+
<<<<<<< HEAD
4650
IS_JAVA_8: true
51+
=======
52+
IS_JAVA_8: ${{ matrix.java-version == 8 }}
53+
>>>>>>> c093beb (ci: dependent library test fan out)
4754

4855
build:
4956
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)