This is an automated email from the ASF dual-hosted git repository. baodi pushed a commit to branch branch-1.8 in repository https://gitbox.apache.org/repos/asf/pulsar-client-node.git
commit df81b7c6b9f075b65b63e7d4d8d3e420a5b376b9 Author: Baodi Shi <[email protected]> AuthorDate: Fri Mar 10 11:59:22 2023 +0800 [fix] not compatible with alpine 3.15 env (#304) (cherry picked from commit f32953cfd4c2b1b79b7b64ad49aaf51e6c9d3f7b) --- .github/workflows/ci-pr-validation.yml | 8 +++++++- pkg/linux/Dockerfile_linux_musl | 2 +- tests/load-test.sh | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci-pr-validation.yml b/.github/workflows/ci-pr-validation.yml index c966d02..899e8e2 100644 --- a/.github/workflows/ci-pr-validation.yml +++ b/.github/workflows/ci-pr-validation.yml @@ -167,7 +167,7 @@ jobs: docker run -i -v $PWD:/pulsar-client-node build:latest \ /pulsar-client-node/pkg/linux/build-napi-inside-docker.sh - - name: Test NAPI file in other containers + - name: Test NAPI file in linux_glibc containers if: matrix.image == 'linux_glibc' run: | ./tests/load-test.sh node:16-buster ${{matrix.cpu.platform}} @@ -175,6 +175,12 @@ jobs: ./tests/load-test.sh node:19-buster ${{matrix.cpu.platform}} ./tests/load-test.sh node:19-bullseye ${{matrix.cpu.platform}} + - name: Test NAPI file in linux_musl containers + if: matrix.image == 'linux_musl' + run: | + ./tests/load-test.sh node:18-alpine3.15 ${{matrix.cpu.platform}} + ./tests/load-test.sh node:16-alpine3.15 ${{matrix.cpu.platform}} + windows-napi: name: Build NAPI windows - Node ${{matrix.nodejs}} - ${{matrix.arch}} runs-on: windows-2022 diff --git a/pkg/linux/Dockerfile_linux_musl b/pkg/linux/Dockerfile_linux_musl index c5b7eb7..e1f2017 100644 --- a/pkg/linux/Dockerfile_linux_musl +++ b/pkg/linux/Dockerfile_linux_musl @@ -19,7 +19,7 @@ ARG NODE_VERSION -FROM node:${NODE_VERSION}-alpine +FROM node:${NODE_VERSION}-alpine3.15 RUN apk add \ bash \ diff --git a/tests/load-test.sh b/tests/load-test.sh index 47d9c54..da63942 100755 --- a/tests/load-test.sh +++ b/tests/load-test.sh @@ -38,6 +38,6 @@ cd $ROOT_DIR git archive -o pulsar-client-node.tar.gz HEAD docker run --platform $PLATFORM -v $PWD:/pulsar-client-node $IMAGE \ - /bin/bash /pulsar-client-node/tests/docker-load-test.sh + sh /pulsar-client-node/tests/docker-load-test.sh rm pulsar-client-node.tar.gz
