Skip to content

Commit a7742d5

Browse files
committed
Merge branch 'jimexist-master'
2 parents 9544ea6 + 94be385 commit a7742d5

File tree

14 files changed

+166
-64
lines changed

14 files changed

+166
-64
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM node:25-alpine
2+
3+
RUN apk add --no-cache python3 make gcc g++ linux-headers
4+
5+
COPY entrypoint.sh /entrypoint.sh
6+
ENTRYPOINT ["/entrypoint.sh"]
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: 'Create a binary artifact for Node 25 on Alpine Linux'
2+
description: 'Create a binary artifact for Node 25 on Alpine Linux using musl'
3+
runs:
4+
using: 'docker'
5+
image: 'Dockerfile'
6+
args:
7+
- ${{inputs.node-version}}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/sh
2+
3+
set -e
4+
5+
export USERNAME=`whoami`
6+
export DEVELOPMENT_SKIP_GETTING_ASSET=true
7+
npm i
8+
npm run build --if-present
9+
npm test
10+
npm run save-to-github
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM --platform=linux/arm64 node:25-alpine
2+
3+
RUN apk add --no-cache python3 make gcc g++ linux-headers
4+
5+
COPY entrypoint.sh /entrypoint.sh
6+
ENTRYPOINT ["/entrypoint.sh"]
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: 'Create a binary artifact for Node 25 on Alpine Linux'
2+
description: 'Create a binary artifact for Node 25 on Alpine Linux using musl'
3+
runs:
4+
using: 'docker'
5+
image: 'Dockerfile'
6+
args:
7+
- ${{inputs.node-version}}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/sh
2+
3+
set -e
4+
5+
export USERNAME=`whoami`
6+
export DEVELOPMENT_SKIP_GETTING_ASSET=true
7+
npm i
8+
npm run build --if-present
9+
npm test
10+
npm run save-to-github
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM --platform=linux/arm64 node:25-trixie
2+
3+
RUN apt install python3 make gcc g++
4+
5+
COPY entrypoint.sh /entrypoint.sh
6+
ENTRYPOINT ["/entrypoint.sh"]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: 'Create a binary artifact for Node 25 on Debian Trixie Linux on ARM64'
2+
description: 'Create a binary artifact for Node 25 on Debian Trixie Linux on ARM64'
3+
inputs:
4+
node-version:
5+
description: 'Node.js version'
6+
required: false
7+
default: '25'
8+
runs:
9+
using: 'docker'
10+
image: 'Dockerfile'
11+
args:
12+
- ${{inputs.node-version}}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/sh
2+
3+
set -e
4+
5+
export USERNAME=`whoami`
6+
export DEVELOPMENT_SKIP_GETTING_ASSET=true
7+
npm i
8+
npm run build --if-present
9+
npm test
10+
npm run save-to-github
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM node:25-trixie
2+
3+
RUN apt install python3 make gcc g++
4+
5+
COPY entrypoint.sh /entrypoint.sh
6+
ENTRYPOINT ["/entrypoint.sh"]

0 commit comments

Comments
 (0)