@@ -262,11 +262,9 @@ blocks:
262262            - artifact push workflow "build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" --destination "releases/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" 
263263        - name : " Release: latest: 22" 
264264          commands :
265-             - sem-version node 22.2.0 
266265            - export NODE_ABI=127 
267-             - export ARTIFACT_KEY="confluent-kafka-javascript-${SEMAPHORE_GIT_TAG_NAME}-node-v${NODE_ABI}-${PLATFORM}-${LIBC}-${ARCHITECTURE}.tar.gz" 
268-             - npm install  #  node-pre-gyp will fallback to build here, because new tag implies no release yet.
269-             - npx node-pre-gyp package 
266+             - export ARTIFACT_KEY="confluent-kafka-javascript-${SEMAPHORE_GIT_TAG_NAME}-node-v${NODE_ABI}-linux-${LIBC}-${ARCHITECTURE}.tar.gz" 
267+             - docker run -v "$(pwd):/v" node:22-alpine /v/.semaphore/build-docker.sh 
270268            - ls build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY} 
271269            - artifact push workflow "build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" --destination "releases/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" 
272270
@@ -312,11 +310,9 @@ blocks:
312310            - artifact push workflow "build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" --destination "releases/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" 
313311        - name : " Release: latest: 22" 
314312          commands :
315-             - sem-version node 22.2.0 
316313            - export NODE_ABI=127 
317-             - export ARTIFACT_KEY="confluent-kafka-javascript-${SEMAPHORE_GIT_TAG_NAME}-node-v${NODE_ABI}-${PLATFORM}-${LIBC}-${ARCHITECTURE}.tar.gz" 
318-             - npm install  #  node-pre-gyp will fallback to build here, because new tag implies no release yet.
319-             - npx node-pre-gyp package 
314+             - export ARTIFACT_KEY="confluent-kafka-javascript-${SEMAPHORE_GIT_TAG_NAME}-node-v${NODE_ABI}-linux-${LIBC}-${ARCHITECTURE}.tar.gz" 
315+             - docker run -v "$(pwd):/v" node:22-alpine /v/.semaphore/build-docker.sh 
320316            - ls build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY} 
321317            - artifact push workflow "build/stage/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" --destination "releases/${SEMAPHORE_GIT_TAG_NAME}/${ARTIFACT_KEY}" 
322318
0 commit comments