File tree Expand file tree Collapse file tree 2 files changed +9
-5
lines changed
Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 44 schedule :
55 - cron : " 0 10 * * *" # everyday at 10am
66 workflow_dispatch :
7- pull_request_target :
7+ pull_request :
88 branches : ["latest"]
99 push :
1010 branches : ["latest"]
2020 steps :
2121 - name : Check out the repo
2222 uses : actions/checkout@v5
23+ with :
24+ ref : ${{ github.head_ref || github.ref }}
2325 - name : Set imageName based on the repository name
2426 id : step_one
2527 run : |
4648 with :
4749 platforms : ${{ env.platforms }}
4850 push : ${{ github.event_name != 'pull_request' }}
51+ pull : true
4952 tags : ${{ steps.docker_meta.outputs.tags }}
5053 labels : ${{ steps.docker_meta.outputs.labels }}
Original file line number Diff line number Diff line change 1818 org.opencontainers.image.documentation="https://github.com/beevelop/docker-android-nodejs/blob/latest/README.md" \
1919 org.opencontainers.image.source="https://github.com/beevelop/docker-android-nodejs.git"
2020
21- # Install Node.js using NodeSource repository
22- RUN apt-get update && apt-get install -y curl ca-certificates && \
23- curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - && \
24- apt-get install -y nodejs && \
21+ # Install Node.js 22 with compatible npm using official Node.js binaries
22+ ENV NODE_VERSION=22.18.0
23+ RUN apt-get update && apt-get install -y curl ca-certificates xz-utils && \
24+ curl -fsSL https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz | tar -xJ -C /usr/local --strip-components=1 && \
25+ npm install -g npm@latest && \
2526 npm install -g yarn && \
2627 apt-get clean && \
2728 rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && \
You can’t perform that action at this time.
0 commit comments