ci: nodejs in the job containers, for the Node actions
All checks were successful
Flatpak / check (push) Has been skipped
Flatpak / publish (push) Successful in 6m37s

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.
This commit is contained in:
Jorijn van der Graaf 2026-11-02 11:27:38 +01:00
commit 85dfdc5c08
Signed by: jorijnvdgraaf
GPG key ID: 2937E59CDCC1BCFB

View file

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