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: |