From af822d5d5752e8e46614ad2a1a2667b8dd8e831b Mon Sep 17 00:00:00 2001 From: Shaun Arman Date: Fri, 5 Jun 2026 14:37:15 -0500 Subject: [PATCH] fix(ci): use public rust:1.82-bookworm image instead of custom image Replace custom CI image with public rust image to fix workflow failures. Add Node.js installation step for rust-fmt-check job. The custom image (gitea.tftsr.com:3000/sarman/trcaa-linux-amd64:rust1.88-node22) needs to be built via build-images workflow first. Co-Authored-By: Claude Sonnet 4.5 --- .gitea/workflows/test.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 9b15e4a4..8f110c4f 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -10,7 +10,7 @@ jobs: rust-fmt-check: runs-on: ubuntu-latest container: - image: gitea.tftsr.com:3000/sarman/trcaa-linux-amd64:rust1.88-node22 + image: rust:1.82-bookworm steps: - name: Checkout run: | @@ -40,6 +40,11 @@ jobs: key: ${{ runner.os }}-cargo-linux-amd64-${{ hashFiles('**/Cargo.lock') }} restore-keys: | ${{ runner.os }}-cargo-linux-amd64- + - name: Install Node.js + run: | + apt-get update && apt-get install -y curl + curl -fsSL https://deb.nodesource.com/setup_22.x | bash - + apt-get install -y nodejs - name: Install dependencies run: npm install --legacy-peer-deps - name: Update version from Git @@ -50,7 +55,7 @@ jobs: rust-clippy: runs-on: ubuntu-latest container: - image: gitea.tftsr.com:3000/sarman/trcaa-linux-amd64:rust1.88-node22 + image: rust:1.82-bookworm steps: - name: Checkout run: | @@ -85,7 +90,7 @@ jobs: rust-tests: runs-on: ubuntu-latest container: - image: gitea.tftsr.com:3000/sarman/trcaa-linux-amd64:rust1.88-node22 + image: rust:1.82-bookworm steps: - name: Checkout run: |