From 2214d9d2c3dc8c75508c29462b24c6cff4c9df3a Mon Sep 17 00:00:00 2001 From: Echo Date: Mon, 27 Apr 2026 20:00:29 +0000 Subject: [PATCH] Fix Node.js 18 - use purge and remove conflicting files --- .gitea/workflows/ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index ac1e84a..f378021 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -161,14 +161,18 @@ jobs: - name: Install Node.js 18 run: | - # Remove conflicting packages from old Node.js installation - apt-get remove -y libnode-dev libnode72 node-gyp npm || true + # Completely remove old Node.js packages + apt-get purge -y libnode72 libnode-dev nodejs || true apt-get autoremove -y || true + apt-get clean + # Remove any remaining conflicting files + rm -rf /usr/share/systemtap/tapset/node.stp || true # Install Node.js 18 from NodeSource curl -fsSL https://deb.nodesource.com/setup_18.x | bash - apt-get install -y nodejs node --version npm --version + - name: Checkout repository run: | TOKEN="${{ secrets.GITEATOKEN }}"