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