From 4a8c8f1df8f412b565641f0cfbd11a651fa2fab1 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Tue, 31 Mar 2026 23:52:22 -0700 Subject: [PATCH] Fix CI: install native build tools for node-pty compilation node-pty requires python3, make, g++ for node-gyp native build. node:20-bookworm-slim doesn't include these by default. Co-Authored-By: Claude Opus 4.6 --- .gitea/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 934bc45..775b6ef 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout run: | - apt-get update -qq && apt-get install -y -qq git > /dev/null 2>&1 + apt-get update -qq && apt-get install -y -qq git python3 make g++ > /dev/null 2>&1 git clone --depth 1 --branch ${{ github.ref_name }} http://token:${{ github.token }}@server:3000/${{ github.repository }}.git . - name: Install dependencies @@ -36,7 +36,7 @@ jobs: steps: - name: Checkout run: | - apt-get update -qq && apt-get install -y -qq git > /dev/null 2>&1 + apt-get update -qq && apt-get install -y -qq git python3 make g++ > /dev/null 2>&1 git clone --depth 1 --branch ${{ github.ref_name }} http://token:${{ github.token }}@server:3000/${{ github.repository }}.git . - name: Install dependencies