Private
Public Access
1
0

Fix Node.js 18 - use purge and remove conflicting files
Some checks failed
CI Pipeline / Rust Format Check (push) Successful in 4s
CI Pipeline / Clippy Lints (push) Successful in 45s
CI Pipeline / Security Audit (push) Has been cancelled
CI Pipeline / Frontend Lint & Type Check (push) Has been cancelled
CI Pipeline / Build .deb & Release (push) Has been cancelled
CI Pipeline / Rust Unit Tests (push) Has been cancelled

This commit is contained in:
2026-04-27 20:00:29 +00:00
parent 65e7f8fab6
commit 2214d9d2c3

View File

@ -161,14 +161,18 @@ jobs:
- name: Install Node.js 18 - name: Install Node.js 18
run: | run: |
# Remove conflicting packages from old Node.js installation # Completely remove old Node.js packages
apt-get remove -y libnode-dev libnode72 node-gyp npm || true apt-get purge -y libnode72 libnode-dev nodejs || true
apt-get autoremove -y || 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 # Install Node.js 18 from NodeSource
curl -fsSL https://deb.nodesource.com/setup_18.x | bash - curl -fsSL https://deb.nodesource.com/setup_18.x | bash -
apt-get install -y nodejs apt-get install -y nodejs
node --version node --version
npm --version npm --version
- name: Checkout repository - name: Checkout repository
run: | run: |
TOKEN="${{ secrets.GITEATOKEN }}" TOKEN="${{ secrets.GITEATOKEN }}"