From 69689f11bea8ab30a5ec2d044c5eecef6888db3f Mon Sep 17 00:00:00 2001 From: forbes Date: Mon, 26 Jan 2026 12:32:50 -0600 Subject: [PATCH] Use standalone node binary instead of apt package Avoids dependency conflicts on the runner by downloading node directly from nodejs.org instead of using nodesource apt repo. --- .gitea/workflows/build.yml | 3 +-- .gitea/workflows/release.yml | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index b9829df0d6..dcd31d8d9a 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -28,8 +28,7 @@ jobs: shell: bash run: | if ! command -v node &> /dev/null; then - curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - - sudo apt-get install -y nodejs + curl -fsSL https://nodejs.org/dist/v20.18.0/node-v20.18.0-linux-x64.tar.xz | sudo tar -xJ -C /usr/local --strip-components=1 fi node --version diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 7efed94061..7f23601788 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -33,8 +33,7 @@ jobs: shell: bash run: | if ! command -v node &> /dev/null; then - curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - - sudo apt-get install -y nodejs + curl -fsSL https://nodejs.org/dist/v20.18.0/node-v20.18.0-linux-x64.tar.xz | sudo tar -xJ -C /usr/local --strip-components=1 fi node --version