From d1b03f26c0c70098745627d14ef46aee1203fc45 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Tue, 14 Oct 2025 13:23:11 +0800 Subject: [PATCH 1/5] add workflow to test TS servers --- .../workflows/samples-typescript-server.yaml | 34 +++++++++++++++++++ .../petstore/typescript-nestjs-server/pom.xml | 3 +- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/samples-typescript-server.yaml diff --git a/.github/workflows/samples-typescript-server.yaml b/.github/workflows/samples-typescript-server.yaml new file mode 100644 index 000000000000..8c9bc6045644 --- /dev/null +++ b/.github/workflows/samples-typescript-server.yaml @@ -0,0 +1,34 @@ +name: Samples TS servers + +on: + push: + paths: + - samples/server/petstore/typescript-nestjs-server/** + pull_request: + paths: + - samples/server/petstore/typescript-nestjs-server/** +jobs: + build: + name: Build projects + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + node: + - "18.x" + - "20.x" + sample: + - samples/server/petstore/typescript-nestjs-server/** + steps: + - uses: actions/checkout@v5 + - name: Use Node.js 20.x + uses: actions/setup-node@v5 + with: + node-version: ${{ matrix.node }} + cache: 'npm' # Or 'yarn' + - name: npm install + working-directory: ${{ matrix.sample }} + run: npm install + - name: npm test + working-directory: ${{ matrix.sample }} + run: npm test diff --git a/samples/server/petstore/typescript-nestjs-server/pom.xml b/samples/server/petstore/typescript-nestjs-server/pom.xml index 5ceee69d41e9..2e022675e1b9 100644 --- a/samples/server/petstore/typescript-nestjs-server/pom.xml +++ b/samples/server/petstore/typescript-nestjs-server/pom.xml @@ -132,4 +132,5 @@ - \ No newline at end of file + + From bbf7ab86b7768732edafc25805b91458e14d9c1b Mon Sep 17 00:00:00 2001 From: William Cheng Date: Tue, 14 Oct 2025 13:28:52 +0800 Subject: [PATCH 2/5] fix path --- .github/workflows/samples-typescript-server.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/samples-typescript-server.yaml b/.github/workflows/samples-typescript-server.yaml index 8c9bc6045644..002819f77d75 100644 --- a/.github/workflows/samples-typescript-server.yaml +++ b/.github/workflows/samples-typescript-server.yaml @@ -18,7 +18,7 @@ jobs: - "18.x" - "20.x" sample: - - samples/server/petstore/typescript-nestjs-server/** + - samples/server/petstore/typescript-nestjs-server/ steps: - uses: actions/checkout@v5 - name: Use Node.js 20.x From a0bf0199d3f606c5088c55262eccef1c82029ec5 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Tue, 14 Oct 2025 13:31:17 +0800 Subject: [PATCH 3/5] trigger build failure --- .../server/petstore/typescript-nestjs-server/src/app.module.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/samples/server/petstore/typescript-nestjs-server/src/app.module.ts b/samples/server/petstore/typescript-nestjs-server/src/app.module.ts index 9451a5512e06..815c964c4588 100644 --- a/samples/server/petstore/typescript-nestjs-server/src/app.module.ts +++ b/samples/server/petstore/typescript-nestjs-server/src/app.module.ts @@ -1,3 +1,5 @@ +ksdjfkl;asdjl;fjasdklfja; + import { Module } from '@nestjs/common'; import { PetService } from './handlers/PetService'; import { UserService } from './handlers/UserService'; From 772189a1fe3a706dcdd1678cfb76f7f2be878fe8 Mon Sep 17 00:00:00 2001 From: William Cheng Date: Tue, 14 Oct 2025 13:33:51 +0800 Subject: [PATCH 4/5] Revert "trigger build failure" This reverts commit a0bf0199d3f606c5088c55262eccef1c82029ec5. --- .../server/petstore/typescript-nestjs-server/src/app.module.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/samples/server/petstore/typescript-nestjs-server/src/app.module.ts b/samples/server/petstore/typescript-nestjs-server/src/app.module.ts index 815c964c4588..9451a5512e06 100644 --- a/samples/server/petstore/typescript-nestjs-server/src/app.module.ts +++ b/samples/server/petstore/typescript-nestjs-server/src/app.module.ts @@ -1,5 +1,3 @@ -ksdjfkl;asdjl;fjasdklfja; - import { Module } from '@nestjs/common'; import { PetService } from './handlers/PetService'; import { UserService } from './handlers/UserService'; From 4766f119be6dc895c8a84034b1d262817a54c25f Mon Sep 17 00:00:00 2001 From: William Cheng Date: Tue, 14 Oct 2025 13:34:47 +0800 Subject: [PATCH 5/5] remove ts server tests in circleci --- CI/circle_parallel.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/CI/circle_parallel.sh b/CI/circle_parallel.sh index 842c43f3ee98..b7646e47587c 100755 --- a/CI/circle_parallel.sh +++ b/CI/circle_parallel.sh @@ -107,7 +107,6 @@ elif [ "$NODE_INDEX" = "3" ]; then (cd samples/client/petstore/typescript-axios/builds/with-npm-version && mvn integration-test) (cd samples/client/petstore/typescript-axios/tests/default && mvn integration-test) (cd samples/client/petstore/typescript-axios/tests/with-complex-headers && mvn integration-test) - (cd samples/server/petstore/typescript-nestjs-server && mvn integration-test) else echo "Running node $NODE_INDEX ..."