From 8bbaa456d3218cf1cb7e1198cab8755106d20ae9 Mon Sep 17 00:00:00 2001 From: jv Date: Fri, 18 Sep 2026 14:36:39 -0500 Subject: [PATCH] fix: use gzipped node tarball to avoid xz-utils dependency --- .gitea/workflows/homelab-main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/homelab-main.yml b/.gitea/workflows/homelab-main.yml index bf8b631..75f6140 100644 --- a/.gitea/workflows/homelab-main.yml +++ b/.gitea/workflows/homelab-main.yml @@ -16,8 +16,8 @@ jobs: set -e # Install PyYAML via apt (avoiding PEP 668) apt-get update && apt-get install -y --no-install-recommends python3-yaml - # Install Node 18 via binary - curl -fsSL https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.xz | tar -xJ -C /usr/local --strip-components=1 + # Install Node 18 via binary (using gzipped tarball to avoid xz dependency) + curl -fsSL https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.gz | tar -xz -C /usr/local --strip-components=1 - name: Check out repository run: | set -e @@ -39,8 +39,8 @@ jobs: set -e # Install PyYAML via apt (avoiding PEP 668) apt-get update && apt-get install -y --no-install-recommends python3-yaml - # Install Node 18 via binary - curl -fsSL https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.xz | tar -xJ -C /usr/local --strip-components=1 + # Install Node 18 via binary (using gzipped tarball to avoid xz dependency) + curl -fsSL https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.gz | tar -xz -C /usr/local --strip-components=1 - name: Check out repository run: | set -e