From 86f5d5bb7ac29edbfb1247f9d298d2de2f1050a7 Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Mon, 2 Mar 2026 16:51:51 -0500 Subject: [PATCH] fix-node25 --- .github/workflows/ci.action.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.action.yml b/.github/workflows/ci.action.yml index 5c6abe9..8bb6ca5 100644 --- a/.github/workflows/ci.action.yml +++ b/.github/workflows/ci.action.yml @@ -40,13 +40,21 @@ jobs: - null - /tmp/pkgx include: - - os: ubuntu-latest - container: debian:buster-slim - - os: windows-latest + - os: ubuntu-latest + container: debian:buster-slim + - os: windows-latest container: ${{ matrix.container }} steps: - uses: actions/checkout@v6 + - name: install libatomic (required by Node 25+ on older distros) + if: ${{ matrix.container == 'debian:buster-slim' }} + run: | + # Debian buster is EOL, so we need to change mirrors + sed -i 's/deb\.debian/archive\.debian/g' /etc/apt/sources.list + apt-get update -qq + apt-get install -y libatomic1 + - uses: actions/setup-node@v6 with: node-version: latest @@ -90,7 +98,7 @@ jobs: - uses: ./ - run: npm run dist - run: rm /usr/local/bin/pkgx - - run: '! pkgx --version' + - run: "! pkgx --version" - run: git clean -xfd - uses: ./ - run: pkgx --version