From 19ae1f1b625faa41d6f652011ca26b30572c1f41 Mon Sep 17 00:00:00 2001 From: simon Date: Mon, 19 Oct 2026 19:41:48 +0200 Subject: [PATCH] Install Node in CI containers so checkout post-steps can run. Co-authored-by: Cursor --- .gitea/workflows/ci.yaml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 140d4aa..7458d88 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -8,6 +8,12 @@ jobs: image: golang:latest options: --network host steps: + # Node-Actions (checkout / upload-artifact) brauchen node im Container + - name: Install Node.js + run: | + apt-get update + apt-get install -y --no-install-recommends nodejs npm + - name: Check out repository code uses: actions/checkout@v4 @@ -41,6 +47,11 @@ jobs: image: ghcr.io/charmbracelet/vhs:latest options: --network host steps: + - name: Install Node.js and vim + run: | + apt-get update + apt-get install -y --no-install-recommends nodejs npm vim + - name: Check out repository code uses: actions/checkout@v4 @@ -53,11 +64,6 @@ jobs: - name: Make binary executable run: chmod +x ./bin/tm - - name: Install vim (used as EDITOR in the tape) - run: | - apt-get update - apt-get install -y --no-install-recommends vim - - name: Record demo run: vhs demo.tape