From 85dfdc5c080fe7d1067a62e6f33045298988d9a5 Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Mon, 2 Nov 2026 11:27:38 +0100 Subject: [PATCH] ci: nodejs in the job containers, for the Node actions The first publish run stopped at Checkout: actions/checkout, and the upload and release steps after it, are Node actions, and the Arch container had no `node`. Both jobs install nodejs with their tools, as imsd-messages' workflow does. --- .forgejo/workflows/ci.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/ci.yaml b/.forgejo/workflows/ci.yaml index dfc5187..40ac771 100644 --- a/.forgejo/workflows/ci.yaml +++ b/.forgejo/workflows/ci.yaml @@ -57,11 +57,12 @@ jobs: image: archlinux:latest steps: - name: Install tools + # nodejs: the checkout, upload and release steps are Node actions. run: | pacman-key --init pacman-key --populate archlinux pacman -Sy --noconfirm --needed archlinux-keyring - pacman -Syu --noconfirm --needed flatpak flatpak-builder git jq gnupg go-yq ostree python util-linux + pacman -Syu --noconfirm --needed flatpak flatpak-builder git jq gnupg go-yq nodejs ostree python util-linux git config --global --add safe.directory '*' - name: Sdk and base app @@ -156,11 +157,12 @@ jobs: -v /etc/crafter-flatpak:/run/crafter-flatpak:ro steps: - name: Install tools + # nodejs: the checkout, upload and release steps are Node actions. run: | pacman-key --init pacman-key --populate archlinux pacman -Sy --noconfirm --needed archlinux-keyring - pacman -Syu --noconfirm --needed flatpak flatpak-builder git jq gnupg go-yq ostree python util-linux + pacman -Syu --noconfirm --needed flatpak flatpak-builder git jq gnupg go-yq nodejs ostree python util-linux git config --global --add safe.directory '*' - name: Sdk and base app