44 push :
55 paths :
66 - samples/client/others/typescript-angular/**
7- - samples/client/petstore/typescript-angular-v12-provided-in-root/**
8- - samples/client/petstore/typescript-angular-v13-provided-in-root/**
9- - samples/client/petstore/typescript-angular-v14-provided-in-root/**
10- - samples/client/petstore/typescript-angular-v15-provided-in-root/**
11- - samples/client/petstore/typescript-angular-v16-provided-in-root/**
12- - samples/client/petstore/typescript-angular-v17-provided-in-root/**
13- - samples/client/petstore/typescript-angular-v18-provided-in-root/**
14- - samples/client/petstore/typescript-angular-v19-provided-in-root/**
7+ # comment out angular released before Nov 2023
8+ # - samples/client/petstore/typescript-angular-v12-provided-in-root/**
9+ # - samples/client/petstore/typescript-angular-v13-provided-in-root/**
10+ # - samples/client/petstore/typescript-angular-v14-provided-in-root/**
11+ # - samples/client/petstore/typescript-angular-v15-provided-in-root/**
12+ # - samples/client/petstore/typescript-angular-v16-provided-in-root/**
13+ # comment out below as there's no pom.xml
14+ # - samples/client/petstore/typescript-angular-v17-provided-in-root/**
15+ # - samples/client/petstore/typescript-angular-v18-provided-in-root/**
16+ # - samples/client/petstore/typescript-angular-v19-provided-in-root/**
1517 - samples/openapi3/client/petstore/typescript/builds/default/**
1618 - samples/openapi3/client/petstore/typescript/tests/default/**
1719 - samples/openapi3/client/petstore/typescript/builds/jquery/**
3537 pull_request :
3638 paths :
3739 - samples/client/others/typescript-angular/**
38- - samples/client/petstore/typescript-angular-v12-provided-in-root/**
39- - samples/client/petstore/typescript-angular-v13-provided-in-root/**
40- - samples/client/petstore/typescript-angular-v14-provided-in-root/**
41- - samples/client/petstore/typescript-angular-v15-provided-in-root/**
42- - samples/client/petstore/typescript-angular-v16-provided-in-root/**
43- - samples/client/petstore/typescript-angular-v17-provided-in-root/**
44- - samples/client/petstore/typescript-angular-v18-provided-in-root/**
45- - samples/client/petstore/typescript-angular-v19-provided-in-root/**
46- - samples/openapi3/client/petstore/typescript/builds/default/**
40+ # - samples/client/petstore/typescript-angular-v12-provided-in-root/**
41+ # - samples/client/petstore/typescript-angular-v13-provided-in-root/**
42+ # - samples/client/petstore/typescript-angular-v14-provided-in-root/**
43+ # - samples/client/petstore/typescript-angular-v15-provided-in-root/**
44+ # - samples/client/petstore/typescript-angular-v16-provided-in-root/**
45+ # - samples/client/petstore/typescript-angular-v17-provided-in-root/**
46+ # - samples/client/petstore/typescript-angular-v18-provided-in-root/**
47+ # - samples/client/petstore/typescript-angular-v19-provided-in-root/**
48+ # - samples/openapi3/client/petstore/typescript/builds/default/**
4749 - samples/openapi3/client/petstore/typescript/tests/default/**
4850 - samples/openapi3/client/petstore/typescript/builds/jquery/**
4951 - samples/openapi3/client/petstore/typescript/tests/jquery/**
@@ -75,15 +77,15 @@ jobs:
7577 - " 20.x"
7678 sample :
7779 - samples/client/others/typescript-angular/
78- - samples/client/petstore/typescript-angular-v12-provided-in-root/
79- - samples/client/petstore/typescript-angular-v13-provided-in-root/
80- - samples/client/petstore/typescript-angular-v14-provided-in-root/
81- - samples/client/petstore/typescript-angular-v15-provided-in-root/
82- - samples/client/petstore/typescript-angular-v16-provided-in-root/
83- - samples/client/petstore/typescript-angular-v17-provided-in-root/
84- - samples/client/petstore/typescript-angular-v18-provided-in-root/
85- - samples/client/petstore/typescript-angular-v19-provided-in-root/
86- - samples/openapi3/client/petstore/typescript/builds/default/
80+ # - samples/client/petstore/typescript-angular-v12-provided-in-root/
81+ # - samples/client/petstore/typescript-angular-v13-provided-in-root/
82+ # - samples/client/petstore/typescript-angular-v14-provided-in-root/
83+ # - samples/client/petstore/typescript-angular-v15-provided-in-root/
84+ # - samples/client/petstore/typescript-angular-v16-provided-in-root/
85+ # - samples/client/petstore/typescript-angular-v17-provided-in-root/
86+ # - samples/client/petstore/typescript-angular-v18-provided-in-root/
87+ # - samples/client/petstore/typescript-angular-v19-provided-in-root/
88+ # - samples/openapi3/client/petstore/typescript/builds/default/
8789 - samples/openapi3/client/petstore/typescript/tests/default/
8890 - samples/openapi3/client/petstore/typescript/builds/jquery/
8991 - samples/openapi3/client/petstore/typescript/tests/jquery/
@@ -105,14 +107,17 @@ jobs:
105107 - samples/client/petstore/typescript-axios/tests/default/
106108 steps :
107109 - uses : actions/checkout@v5
108- - name : Use Node.js 20.x
110+ - name : Set up JDK 17
111+ uses : actions/setup-java@v4
112+ with :
113+ java-version : ' 17' # Specify your desired Java version
114+ distribution : ' temurin' # Or 'adopt', 'oracle', etc.
115+ cache : maven # Cache Maven dependencies for faster builds
116+ - name : Use Node.js
109117 uses : actions/setup-node@v5
110118 with :
111119 node-version : ${{ matrix.node }}
112120 cache : ' npm' # Or 'yarn'
113- - name : npm install
114- working-directory : ${{ matrix.sample }}
115- run : npm install
116- - name : npm test
121+ - name : mvn integration-test
117122 working-directory : ${{ matrix.sample }}
118- run : npm test
123+ run : mvn integration- test
0 commit comments