From a67e2bb762c448c3153eaf3055ba048aea549c27 Mon Sep 17 00:00:00 2001 From: cryptorugmunch Date: Thu, 2 Jul 2026 23:51:51 +0200 Subject: [PATCH] ci(forgejo): install Node.js before actions/checkout@v4 --- .forgejo/workflows/ci.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 2291826..159168b 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -16,6 +16,14 @@ jobs: container: image: python:3.11-slim steps: + - name: Install Node.js for actions/checkout + run: | + apt-get update + apt-get install -y --no-install-recommends curl ca-certificates + curl -fsSL https://deb.nodesource.com/setup_22.x | bash - + apt-get install -y --no-install-recommends nodejs + rm -rf /var/lib/apt/lists/* + - uses: actions/checkout@v4 - name: Install system deps @@ -50,6 +58,13 @@ jobs: container: image: python:3.11-slim steps: + - name: Install Node.js for actions/checkout + run: | + apt-get update && apt-get install -y --no-install-recommends curl ca-certificates + curl -fsSL https://deb.nodesource.com/setup_22.x | bash - + apt-get install -y --no-install-recommends nodejs + rm -rf /var/lib/apt/lists/* + - uses: actions/checkout@v4 - name: Install uv + setup run: | @@ -67,6 +82,13 @@ jobs: container: image: python:3.11-slim steps: + - name: Install Node.js for actions/checkout + run: | + apt-get update && apt-get install -y --no-install-recommends curl ca-certificates + curl -fsSL https://deb.nodesource.com/setup_22.x | bash - + apt-get install -y --no-install-recommends nodejs + rm -rf /var/lib/apt/lists/* + - uses: actions/checkout@v4 - name: Install uv + setup run: | @@ -85,6 +107,13 @@ jobs: container: image: python:3.11-slim steps: + - name: Install Node.js for actions/checkout + run: | + apt-get update && apt-get install -y --no-install-recommends curl ca-certificates + curl -fsSL https://deb.nodesource.com/setup_22.x | bash - + apt-get install -y --no-install-recommends nodejs + rm -rf /var/lib/apt/lists/* + - uses: actions/checkout@v4 with: fetch-depth: 0 @@ -100,6 +129,13 @@ jobs: container: image: python:3.11-slim steps: + - name: Install Node.js for actions/checkout + run: | + apt-get update && apt-get install -y --no-install-recommends curl ca-certificates + curl -fsSL https://deb.nodesource.com/setup_22.x | bash - + apt-get install -y --no-install-recommends nodejs + rm -rf /var/lib/apt/lists/* + - uses: actions/checkout@v4 - name: Install uv + setup run: |