From 4220ae4067e5de706b73bf244b0f29ba728c8e6a Mon Sep 17 00:00:00 2001 From: Eugene Lazutkin Date: Sat, 8 Nov 2025 14:35:24 -0600 Subject: [PATCH 1/2] Replaced QEMU emulations with native Ubuntu ARM runners. --- .github/workflows/build.yml | 64 ++++++++++--------------------------- 1 file changed, 16 insertions(+), 48 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0d1c237..43c3fff 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -148,19 +148,15 @@ jobs: build-linux-arm64-node-20: name: Node.js 20 on Bullseye ARM64 needs: create-release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm continue-on-error: true steps: - uses: actions/checkout@v5 with: submodules: true - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - name: Install, test, and create artifact - uses: ./.github/actions/linux-arm64-node-20/ + uses: ./.github/actions/linux-node-20/ env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: Attest @@ -173,19 +169,15 @@ jobs: build-linux-arm64-node-22: name: Node.js 22 on Bullseye ARM64 needs: create-release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm continue-on-error: true steps: - uses: actions/checkout@v5 with: submodules: true - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - name: Install, test, and create artifact - uses: ./.github/actions/linux-arm64-node-22/ + uses: ./.github/actions/linux-node-22/ env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: Attest @@ -198,19 +190,15 @@ jobs: build-linux-arm64-alpine-node-20: name: Node.js 20 on Alpine ARM64 needs: create-release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm continue-on-error: true steps: - uses: actions/checkout@v5 with: submodules: true - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - name: Install, test, and create artifact - uses: ./.github/actions/linux-arm64-alpine-node-20/ + uses: ./.github/actions/linux-alpine-node-20/ env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: Attest @@ -223,19 +211,15 @@ jobs: build-linux-arm64-alpine-node-22: name: Node.js 22 on Alpine ARM64 needs: create-release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm continue-on-error: true steps: - uses: actions/checkout@v5 with: submodules: true - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - name: Install, test, and create artifact - uses: ./.github/actions/linux-arm64-alpine-node-22/ + uses: ./.github/actions/linux-alpine-node-22/ env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: Attest @@ -290,19 +274,15 @@ jobs: build-linux-arm64-node-24: name: Node.js 24 on Bullseye ARM64 needs: create-release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm continue-on-error: true steps: - uses: actions/checkout@v5 with: submodules: true - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - name: Install, test, and create artifact - uses: ./.github/actions/linux-arm64-node-24/ + uses: ./.github/actions/linux-node-24/ env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: Attest @@ -315,19 +295,15 @@ jobs: build-linux-arm64-alpine-node-24: name: Node.js 24 on Alpine ARM64 needs: create-release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm continue-on-error: true steps: - uses: actions/checkout@v5 with: submodules: true - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - name: Install, test, and create artifact - uses: ./.github/actions/linux-arm64-alpine-node-24/ + uses: ./.github/actions/linux-alpine-node-24/ env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: Attest @@ -382,19 +358,15 @@ jobs: build-linux-arm64-node-25: name: Node.js 25 on Trixie ARM64 needs: create-release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm continue-on-error: true steps: - uses: actions/checkout@v5 with: submodules: true - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - name: Install, test, and create artifact - uses: ./.github/actions/linux-arm64-node-25/ + uses: ./.github/actions/linux-node-25/ env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: Attest @@ -407,19 +379,15 @@ jobs: build-linux-arm64-alpine-node-25: name: Node.js 25 on Alpine ARM64 needs: create-release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm continue-on-error: true steps: - uses: actions/checkout@v5 with: submodules: true - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: arm64 - name: Install, test, and create artifact - uses: ./.github/actions/linux-arm64-alpine-node-25/ + uses: ./.github/actions/linux-alpine-node-25/ env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: Attest From 15b42e16e059db93e3995d9379826ea23998032b Mon Sep 17 00:00:00 2001 From: Eugene Lazutkin Date: Sat, 8 Nov 2025 14:54:02 -0600 Subject: [PATCH 2/2] Removed unused build files. --- .github/actions/linux-alpine-node-23/Dockerfile | 6 ------ .github/actions/linux-alpine-node-23/action.yml | 7 ------- .github/actions/linux-alpine-node-23/entrypoint.sh | 10 ---------- .../actions/linux-arm64-alpine-node-20/Dockerfile | 6 ------ .../actions/linux-arm64-alpine-node-20/action.yml | 7 ------- .../actions/linux-arm64-alpine-node-20/entrypoint.sh | 10 ---------- .../actions/linux-arm64-alpine-node-22/Dockerfile | 6 ------ .../actions/linux-arm64-alpine-node-22/action.yml | 7 ------- .../actions/linux-arm64-alpine-node-22/entrypoint.sh | 10 ---------- .../actions/linux-arm64-alpine-node-23/Dockerfile | 6 ------ .../actions/linux-arm64-alpine-node-23/action.yml | 7 ------- .../actions/linux-arm64-alpine-node-23/entrypoint.sh | 10 ---------- .../actions/linux-arm64-alpine-node-24/Dockerfile | 6 ------ .../actions/linux-arm64-alpine-node-24/action.yml | 7 ------- .../actions/linux-arm64-alpine-node-24/entrypoint.sh | 10 ---------- .../actions/linux-arm64-alpine-node-25/Dockerfile | 6 ------ .../actions/linux-arm64-alpine-node-25/action.yml | 7 ------- .../actions/linux-arm64-alpine-node-25/entrypoint.sh | 10 ---------- .github/actions/linux-arm64-node-20/Dockerfile | 6 ------ .github/actions/linux-arm64-node-20/action.yml | 12 ------------ .github/actions/linux-arm64-node-20/entrypoint.sh | 10 ---------- .github/actions/linux-arm64-node-22/Dockerfile | 6 ------ .github/actions/linux-arm64-node-22/action.yml | 12 ------------ .github/actions/linux-arm64-node-22/entrypoint.sh | 10 ---------- .github/actions/linux-arm64-node-23/Dockerfile | 6 ------ .github/actions/linux-arm64-node-23/action.yml | 12 ------------ .github/actions/linux-arm64-node-23/entrypoint.sh | 10 ---------- .github/actions/linux-arm64-node-24/Dockerfile | 6 ------ .github/actions/linux-arm64-node-24/action.yml | 12 ------------ .github/actions/linux-arm64-node-24/entrypoint.sh | 10 ---------- .github/actions/linux-arm64-node-25/Dockerfile | 6 ------ .github/actions/linux-arm64-node-25/action.yml | 12 ------------ .github/actions/linux-arm64-node-25/entrypoint.sh | 10 ---------- .github/actions/linux-node-23/Dockerfile | 6 ------ .github/actions/linux-node-23/action.yml | 12 ------------ .github/actions/linux-node-23/entrypoint.sh | 10 ---------- 36 files changed, 306 deletions(-) delete mode 100644 .github/actions/linux-alpine-node-23/Dockerfile delete mode 100644 .github/actions/linux-alpine-node-23/action.yml delete mode 100755 .github/actions/linux-alpine-node-23/entrypoint.sh delete mode 100644 .github/actions/linux-arm64-alpine-node-20/Dockerfile delete mode 100644 .github/actions/linux-arm64-alpine-node-20/action.yml delete mode 100755 .github/actions/linux-arm64-alpine-node-20/entrypoint.sh delete mode 100644 .github/actions/linux-arm64-alpine-node-22/Dockerfile delete mode 100644 .github/actions/linux-arm64-alpine-node-22/action.yml delete mode 100755 .github/actions/linux-arm64-alpine-node-22/entrypoint.sh delete mode 100644 .github/actions/linux-arm64-alpine-node-23/Dockerfile delete mode 100644 .github/actions/linux-arm64-alpine-node-23/action.yml delete mode 100755 .github/actions/linux-arm64-alpine-node-23/entrypoint.sh delete mode 100644 .github/actions/linux-arm64-alpine-node-24/Dockerfile delete mode 100644 .github/actions/linux-arm64-alpine-node-24/action.yml delete mode 100755 .github/actions/linux-arm64-alpine-node-24/entrypoint.sh delete mode 100644 .github/actions/linux-arm64-alpine-node-25/Dockerfile delete mode 100644 .github/actions/linux-arm64-alpine-node-25/action.yml delete mode 100755 .github/actions/linux-arm64-alpine-node-25/entrypoint.sh delete mode 100644 .github/actions/linux-arm64-node-20/Dockerfile delete mode 100644 .github/actions/linux-arm64-node-20/action.yml delete mode 100755 .github/actions/linux-arm64-node-20/entrypoint.sh delete mode 100644 .github/actions/linux-arm64-node-22/Dockerfile delete mode 100644 .github/actions/linux-arm64-node-22/action.yml delete mode 100755 .github/actions/linux-arm64-node-22/entrypoint.sh delete mode 100644 .github/actions/linux-arm64-node-23/Dockerfile delete mode 100644 .github/actions/linux-arm64-node-23/action.yml delete mode 100755 .github/actions/linux-arm64-node-23/entrypoint.sh delete mode 100644 .github/actions/linux-arm64-node-24/Dockerfile delete mode 100644 .github/actions/linux-arm64-node-24/action.yml delete mode 100755 .github/actions/linux-arm64-node-24/entrypoint.sh delete mode 100644 .github/actions/linux-arm64-node-25/Dockerfile delete mode 100644 .github/actions/linux-arm64-node-25/action.yml delete mode 100755 .github/actions/linux-arm64-node-25/entrypoint.sh delete mode 100644 .github/actions/linux-node-23/Dockerfile delete mode 100644 .github/actions/linux-node-23/action.yml delete mode 100755 .github/actions/linux-node-23/entrypoint.sh diff --git a/.github/actions/linux-alpine-node-23/Dockerfile b/.github/actions/linux-alpine-node-23/Dockerfile deleted file mode 100644 index 08b0a00..0000000 --- a/.github/actions/linux-alpine-node-23/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM node:23-alpine - -RUN apk add --no-cache python3 make gcc g++ linux-headers - -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/actions/linux-alpine-node-23/action.yml b/.github/actions/linux-alpine-node-23/action.yml deleted file mode 100644 index 49ee3ee..0000000 --- a/.github/actions/linux-alpine-node-23/action.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: 'Create a binary artifact for Node 23 on Alpine Linux' -description: 'Create a binary artifact for Node 23 on Alpine Linux using musl' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{inputs.node-version}} diff --git a/.github/actions/linux-alpine-node-23/entrypoint.sh b/.github/actions/linux-alpine-node-23/entrypoint.sh deleted file mode 100755 index 6243a26..0000000 --- a/.github/actions/linux-alpine-node-23/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -export USERNAME=`whoami` -export DEVELOPMENT_SKIP_GETTING_ASSET=true -npm i -npm run build --if-present -npm test -npm run save-to-github diff --git a/.github/actions/linux-arm64-alpine-node-20/Dockerfile b/.github/actions/linux-arm64-alpine-node-20/Dockerfile deleted file mode 100644 index 06a5c8b..0000000 --- a/.github/actions/linux-arm64-alpine-node-20/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM --platform=linux/arm64 node:20-alpine - -RUN apk add --no-cache python3 make gcc g++ linux-headers - -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/actions/linux-arm64-alpine-node-20/action.yml b/.github/actions/linux-arm64-alpine-node-20/action.yml deleted file mode 100644 index 67e21d9..0000000 --- a/.github/actions/linux-arm64-alpine-node-20/action.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: 'Create a binary artifact for Node 20 on Alpine Linux' -description: 'Create a binary artifact for Node 20 on Alpine Linux using musl' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{inputs.node-version}} diff --git a/.github/actions/linux-arm64-alpine-node-20/entrypoint.sh b/.github/actions/linux-arm64-alpine-node-20/entrypoint.sh deleted file mode 100755 index 6243a26..0000000 --- a/.github/actions/linux-arm64-alpine-node-20/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -export USERNAME=`whoami` -export DEVELOPMENT_SKIP_GETTING_ASSET=true -npm i -npm run build --if-present -npm test -npm run save-to-github diff --git a/.github/actions/linux-arm64-alpine-node-22/Dockerfile b/.github/actions/linux-arm64-alpine-node-22/Dockerfile deleted file mode 100644 index 78033d5..0000000 --- a/.github/actions/linux-arm64-alpine-node-22/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM --platform=linux/arm64 node:22-alpine - -RUN apk add --no-cache python3 make gcc g++ linux-headers - -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/actions/linux-arm64-alpine-node-22/action.yml b/.github/actions/linux-arm64-alpine-node-22/action.yml deleted file mode 100644 index 30573c4..0000000 --- a/.github/actions/linux-arm64-alpine-node-22/action.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: 'Create a binary artifact for Node 22 on Alpine Linux' -description: 'Create a binary artifact for Node 22 on Alpine Linux using musl' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{inputs.node-version}} diff --git a/.github/actions/linux-arm64-alpine-node-22/entrypoint.sh b/.github/actions/linux-arm64-alpine-node-22/entrypoint.sh deleted file mode 100755 index 6243a26..0000000 --- a/.github/actions/linux-arm64-alpine-node-22/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -export USERNAME=`whoami` -export DEVELOPMENT_SKIP_GETTING_ASSET=true -npm i -npm run build --if-present -npm test -npm run save-to-github diff --git a/.github/actions/linux-arm64-alpine-node-23/Dockerfile b/.github/actions/linux-arm64-alpine-node-23/Dockerfile deleted file mode 100644 index 41d8b30..0000000 --- a/.github/actions/linux-arm64-alpine-node-23/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM --platform=linux/arm64 node:23-alpine - -RUN apk add --no-cache python3 make gcc g++ linux-headers - -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/actions/linux-arm64-alpine-node-23/action.yml b/.github/actions/linux-arm64-alpine-node-23/action.yml deleted file mode 100644 index 49ee3ee..0000000 --- a/.github/actions/linux-arm64-alpine-node-23/action.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: 'Create a binary artifact for Node 23 on Alpine Linux' -description: 'Create a binary artifact for Node 23 on Alpine Linux using musl' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{inputs.node-version}} diff --git a/.github/actions/linux-arm64-alpine-node-23/entrypoint.sh b/.github/actions/linux-arm64-alpine-node-23/entrypoint.sh deleted file mode 100755 index 6243a26..0000000 --- a/.github/actions/linux-arm64-alpine-node-23/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -export USERNAME=`whoami` -export DEVELOPMENT_SKIP_GETTING_ASSET=true -npm i -npm run build --if-present -npm test -npm run save-to-github diff --git a/.github/actions/linux-arm64-alpine-node-24/Dockerfile b/.github/actions/linux-arm64-alpine-node-24/Dockerfile deleted file mode 100644 index 89d9df5..0000000 --- a/.github/actions/linux-arm64-alpine-node-24/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM --platform=linux/arm64 node:24-alpine - -RUN apk add --no-cache python3 make gcc g++ linux-headers - -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/actions/linux-arm64-alpine-node-24/action.yml b/.github/actions/linux-arm64-alpine-node-24/action.yml deleted file mode 100644 index c29a701..0000000 --- a/.github/actions/linux-arm64-alpine-node-24/action.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: 'Create a binary artifact for Node 24 on Alpine Linux' -description: 'Create a binary artifact for Node 24 on Alpine Linux using musl' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{inputs.node-version}} diff --git a/.github/actions/linux-arm64-alpine-node-24/entrypoint.sh b/.github/actions/linux-arm64-alpine-node-24/entrypoint.sh deleted file mode 100755 index 6243a26..0000000 --- a/.github/actions/linux-arm64-alpine-node-24/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -export USERNAME=`whoami` -export DEVELOPMENT_SKIP_GETTING_ASSET=true -npm i -npm run build --if-present -npm test -npm run save-to-github diff --git a/.github/actions/linux-arm64-alpine-node-25/Dockerfile b/.github/actions/linux-arm64-alpine-node-25/Dockerfile deleted file mode 100644 index a6cc60d..0000000 --- a/.github/actions/linux-arm64-alpine-node-25/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM --platform=linux/arm64 node:25-alpine - -RUN apk add --no-cache python3 make gcc g++ linux-headers - -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/actions/linux-arm64-alpine-node-25/action.yml b/.github/actions/linux-arm64-alpine-node-25/action.yml deleted file mode 100644 index d5f66cc..0000000 --- a/.github/actions/linux-arm64-alpine-node-25/action.yml +++ /dev/null @@ -1,7 +0,0 @@ -name: 'Create a binary artifact for Node 25 on Alpine Linux' -description: 'Create a binary artifact for Node 25 on Alpine Linux using musl' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{inputs.node-version}} diff --git a/.github/actions/linux-arm64-alpine-node-25/entrypoint.sh b/.github/actions/linux-arm64-alpine-node-25/entrypoint.sh deleted file mode 100755 index 6243a26..0000000 --- a/.github/actions/linux-arm64-alpine-node-25/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -export USERNAME=`whoami` -export DEVELOPMENT_SKIP_GETTING_ASSET=true -npm i -npm run build --if-present -npm test -npm run save-to-github diff --git a/.github/actions/linux-arm64-node-20/Dockerfile b/.github/actions/linux-arm64-node-20/Dockerfile deleted file mode 100644 index bef0564..0000000 --- a/.github/actions/linux-arm64-node-20/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM --platform=linux/arm64 node:20-bullseye - -RUN apt install python3 make gcc g++ - -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/actions/linux-arm64-node-20/action.yml b/.github/actions/linux-arm64-node-20/action.yml deleted file mode 100644 index f44f5fd..0000000 --- a/.github/actions/linux-arm64-node-20/action.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: 'Create a binary artifact for Node 20 on Debian Bullseye Linux on ARM64' -description: 'Create a binary artifact for Node 20 on Debian Bullseye Linux on ARM64' -inputs: - node-version: - description: 'Node.js version' - required: false - default: '20' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{inputs.node-version}} diff --git a/.github/actions/linux-arm64-node-20/entrypoint.sh b/.github/actions/linux-arm64-node-20/entrypoint.sh deleted file mode 100755 index 6243a26..0000000 --- a/.github/actions/linux-arm64-node-20/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -export USERNAME=`whoami` -export DEVELOPMENT_SKIP_GETTING_ASSET=true -npm i -npm run build --if-present -npm test -npm run save-to-github diff --git a/.github/actions/linux-arm64-node-22/Dockerfile b/.github/actions/linux-arm64-node-22/Dockerfile deleted file mode 100644 index a717634..0000000 --- a/.github/actions/linux-arm64-node-22/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM --platform=linux/arm64 node:22-bullseye - -RUN apt install python3 make gcc g++ - -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/actions/linux-arm64-node-22/action.yml b/.github/actions/linux-arm64-node-22/action.yml deleted file mode 100644 index 4bee9a4..0000000 --- a/.github/actions/linux-arm64-node-22/action.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: 'Create a binary artifact for Node 22 on Debian Bullseye Linux on ARM64' -description: 'Create a binary artifact for Node 22 on Debian Bullseye Linux on ARM64' -inputs: - node-version: - description: 'Node.js version' - required: false - default: '22' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{inputs.node-version}} diff --git a/.github/actions/linux-arm64-node-22/entrypoint.sh b/.github/actions/linux-arm64-node-22/entrypoint.sh deleted file mode 100755 index 6243a26..0000000 --- a/.github/actions/linux-arm64-node-22/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -export USERNAME=`whoami` -export DEVELOPMENT_SKIP_GETTING_ASSET=true -npm i -npm run build --if-present -npm test -npm run save-to-github diff --git a/.github/actions/linux-arm64-node-23/Dockerfile b/.github/actions/linux-arm64-node-23/Dockerfile deleted file mode 100644 index 0e833f8..0000000 --- a/.github/actions/linux-arm64-node-23/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM --platform=linux/arm64 node:23-bullseye - -RUN apt install python3 make gcc g++ - -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/actions/linux-arm64-node-23/action.yml b/.github/actions/linux-arm64-node-23/action.yml deleted file mode 100644 index 93a0d90..0000000 --- a/.github/actions/linux-arm64-node-23/action.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: 'Create a binary artifact for Node 23 on Debian Bullseye Linux on ARM64' -description: 'Create a binary artifact for Node 23 on Debian Bullseye Linux on ARM64' -inputs: - node-version: - description: 'Node.js version' - required: false - default: '23' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{inputs.node-version}} diff --git a/.github/actions/linux-arm64-node-23/entrypoint.sh b/.github/actions/linux-arm64-node-23/entrypoint.sh deleted file mode 100755 index 6243a26..0000000 --- a/.github/actions/linux-arm64-node-23/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -export USERNAME=`whoami` -export DEVELOPMENT_SKIP_GETTING_ASSET=true -npm i -npm run build --if-present -npm test -npm run save-to-github diff --git a/.github/actions/linux-arm64-node-24/Dockerfile b/.github/actions/linux-arm64-node-24/Dockerfile deleted file mode 100644 index c55bef9..0000000 --- a/.github/actions/linux-arm64-node-24/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM --platform=linux/arm64 node:24-bullseye - -RUN apt install python3 make gcc g++ - -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/actions/linux-arm64-node-24/action.yml b/.github/actions/linux-arm64-node-24/action.yml deleted file mode 100644 index 2f7fc7d..0000000 --- a/.github/actions/linux-arm64-node-24/action.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: 'Create a binary artifact for Node 24 on Debian Bullseye Linux on ARM64' -description: 'Create a binary artifact for Node 24 on Debian Bullseye Linux on ARM64' -inputs: - node-version: - description: 'Node.js version' - required: false - default: '24' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{inputs.node-version}} diff --git a/.github/actions/linux-arm64-node-24/entrypoint.sh b/.github/actions/linux-arm64-node-24/entrypoint.sh deleted file mode 100755 index 6243a26..0000000 --- a/.github/actions/linux-arm64-node-24/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -export USERNAME=`whoami` -export DEVELOPMENT_SKIP_GETTING_ASSET=true -npm i -npm run build --if-present -npm test -npm run save-to-github diff --git a/.github/actions/linux-arm64-node-25/Dockerfile b/.github/actions/linux-arm64-node-25/Dockerfile deleted file mode 100644 index 1967eee..0000000 --- a/.github/actions/linux-arm64-node-25/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM --platform=linux/arm64 node:25-trixie - -RUN apt install python3 make gcc g++ - -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/actions/linux-arm64-node-25/action.yml b/.github/actions/linux-arm64-node-25/action.yml deleted file mode 100644 index 3829166..0000000 --- a/.github/actions/linux-arm64-node-25/action.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: 'Create a binary artifact for Node 25 on Debian Trixie Linux on ARM64' -description: 'Create a binary artifact for Node 25 on Debian Trixie Linux on ARM64' -inputs: - node-version: - description: 'Node.js version' - required: false - default: '25' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{inputs.node-version}} diff --git a/.github/actions/linux-arm64-node-25/entrypoint.sh b/.github/actions/linux-arm64-node-25/entrypoint.sh deleted file mode 100755 index 6243a26..0000000 --- a/.github/actions/linux-arm64-node-25/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -export USERNAME=`whoami` -export DEVELOPMENT_SKIP_GETTING_ASSET=true -npm i -npm run build --if-present -npm test -npm run save-to-github diff --git a/.github/actions/linux-node-23/Dockerfile b/.github/actions/linux-node-23/Dockerfile deleted file mode 100644 index 3fb3a42..0000000 --- a/.github/actions/linux-node-23/Dockerfile +++ /dev/null @@ -1,6 +0,0 @@ -FROM node:23-bullseye - -RUN apt install python3 make gcc g++ - -COPY entrypoint.sh /entrypoint.sh -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/actions/linux-node-23/action.yml b/.github/actions/linux-node-23/action.yml deleted file mode 100644 index 5b68b84..0000000 --- a/.github/actions/linux-node-23/action.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: 'Create a binary artifact for Node 23 on Debian Bullseye Linux' -description: 'Create a binary artifact for Node 23 on Debian Bullseye Linux' -inputs: - node-version: - description: 'Node.js version' - required: false - default: '23' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{inputs.node-version}} diff --git a/.github/actions/linux-node-23/entrypoint.sh b/.github/actions/linux-node-23/entrypoint.sh deleted file mode 100755 index 6243a26..0000000 --- a/.github/actions/linux-node-23/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -export USERNAME=`whoami` -export DEVELOPMENT_SKIP_GETTING_ASSET=true -npm i -npm run build --if-present -npm test -npm run save-to-github