From 30de6fb1ee2f5f8382edfd7e9b510dd587044d1d Mon Sep 17 00:00:00 2001 From: Baodi Shi Date: Tue, 15 Jul 2025 20:42:43 +0800 Subject: [PATCH 1/2] Bump cpp client to 3.7.2 --- pulsar-client-cpp.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pulsar-client-cpp.txt b/pulsar-client-cpp.txt index 40630d9..86ab5c7 100644 --- a/pulsar-client-cpp.txt +++ b/pulsar-client-cpp.txt @@ -1,2 +1,2 @@ -CPP_CLIENT_BASE_URL=https://archive.apache.org/dist/pulsar/pulsar-client-cpp-3.7.0 -CPP_CLIENT_VERSION=3.7.0 +CPP_CLIENT_BASE_URL=https://archive.apache.org/dist/pulsar/pulsar-client-cpp-3.7.2 +CPP_CLIENT_VERSION=3.7.2 From 3a4256e89c5140b68c4c951e46b05b2b5535ad27 Mon Sep 17 00:00:00 2001 From: Baodi Shi Date: Tue, 15 Jul 2025 21:15:05 +0800 Subject: [PATCH 2/2] Update node.js version to 22 --- .github/workflows/ci-build-release-napi.yml | 6 ++-- .github/workflows/ci-pr-validation.yml | 31 ++++++++++++--------- 2 files changed, 21 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci-build-release-napi.yml b/.github/workflows/ci-build-release-napi.yml index d9012c5..dda4e19 100644 --- a/.github/workflows/ci-build-release-napi.yml +++ b/.github/workflows/ci-build-release-napi.yml @@ -40,7 +40,7 @@ jobs: - x64 - arm64 nodejs: - - 18 + - 22 python: - "3.10" include: @@ -100,7 +100,7 @@ jobs: - 'linux_glibc' - 'linux_musl' nodejs: - - 18 + - 22 cpu: - {arch: 'x86_64', platform: 'x86_64'} - {arch: 'aarch64', platform: 'arm64'} @@ -152,7 +152,7 @@ jobs: - x64 - x86 nodejs: - - 18 + - 22 python: - "3.10" steps: diff --git a/.github/workflows/ci-pr-validation.yml b/.github/workflows/ci-pr-validation.yml index 70066b1..178ff85 100644 --- a/.github/workflows/ci-pr-validation.yml +++ b/.github/workflows/ci-pr-validation.yml @@ -37,10 +37,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Use Node.js 18 + - name: Use Node.js 22 uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 22 - name: Use Python ${{ matrix.python }} uses: actions/setup-python@v3 @@ -61,10 +61,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Use Node.js 18 + - name: Use Node.js 22 uses: actions/setup-node@v3 with: - node-version: 18 + Use Node.js 22 - name: Use yarn install run: | @@ -82,7 +82,7 @@ jobs: - x64 - arm64 nodejs: - - 18 + - 22 python: - "3.10" include: @@ -136,7 +136,7 @@ jobs: - 'linux_glibc' - 'linux_musl' nodejs: - - 18 + - 22 cpu: - {arch: 'x86_64', platform: 'x86_64'} - {arch: 'aarch64', platform: 'arm64'} @@ -173,14 +173,19 @@ jobs: - name: Test NAPI file in linux_glibc containers if: matrix.image == 'linux_glibc' run: | - ./tests/load-test.sh node:16-buster ${{matrix.cpu.platform}} - ./tests/load-test.sh node:16-bullseye ${{matrix.cpu.platform}} + ./tests/load-test.sh node:22-buster ${{matrix.cpu.platform}} + ./tests/load-test.sh node:22-bullseye ${{matrix.cpu.platform}} ./tests/load-test.sh node:19-buster ${{matrix.cpu.platform}} ./tests/load-test.sh node:19-bullseye ${{matrix.cpu.platform}} + ./tests/load-test.sh node:18-buster ${{matrix.cpu.platform}} + ./tests/load-test.sh node:18-bullseye ${{matrix.cpu.platform}} + ./tests/load-test.sh node:16-buster ${{matrix.cpu.platform}} + ./tests/load-test.sh node:16-bullseye ${{matrix.cpu.platform}} - name: Test NAPI file in linux_musl containers if: matrix.image == 'linux_musl' run: | + ./tests/load-test.sh node:22-alpine3.15 ${{matrix.cpu.platform}} ./tests/load-test.sh node:18-alpine3.15 ${{matrix.cpu.platform}} ./tests/load-test.sh node:16-alpine3.15 ${{matrix.cpu.platform}} @@ -196,7 +201,7 @@ jobs: - x64 - x86 nodejs: - - 18 + - 22 python: - "3.10" steps: @@ -260,10 +265,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Use Node.js 18 + - name: Use Node.js 22 uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 22 cache: 'npm' - name: Use Python ${{ matrix.python }} uses: actions/setup-python@v3 @@ -298,10 +303,10 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Use Node.js 18 + - name: Use Node.js 22 uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 22 cache: 'npm' - name: Use Python ${{ matrix.python }}