From 8d45fc1d9aedbbab264765b71cee525c8acc5d59 Mon Sep 17 00:00:00 2001 From: Lucas Oskorep Date: Mon, 26 Oct 2026 23:11:39 -0400 Subject: [PATCH] ci: run on node:25 with mise bootstrapped in-step act_runner needs node in the image for JS actions, so use the official node image and let mise install pnpm from mise.toml at job start; avoids maintaining a custom image. --- .gitea/workflows/build.yaml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 4aeae61..0b45905 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -12,16 +12,20 @@ jobs: build: runs-on: archlinux container: - image: gitea.chaosdev.gay/lucasoskorep/mise-node:2026.10.19 + image: node:25 steps: - name: Checkout code uses: actions/checkout@v6 - - name: Install tools + - name: Install pnpm via mise run: | + curl -fsSL https://mise.run | sh + export PATH="$HOME/.local/bin:$PATH" mise trust - mise install + mise install pnpm + mise reshim + echo "$HOME/.local/share/mise/shims" >> "$GITHUB_PATH" npm install -g typescript@5.8.3 - name: Install just @@ -56,17 +60,12 @@ jobs: environment: name: production container: - image: gitea.chaosdev.gay/lucasoskorep/mise-node:2026.10.19 + image: node:25 steps: - name: Checkout code uses: actions/checkout@v6 - - name: Install tools - run: | - mise trust - mise install - - name: Download artifact uses: actions/download-artifact@v3 with: