CI: install nodejs so JS-based actions run in the arch container
All checks were successful
Deploy / build-deploy (push) Successful in 3m29s
All checks were successful
Deploy / build-deploy (push) Successful in 3m29s
actions/checkout and actions/cache are executed with node inside the archlinux:latest job container, which has no node by default. Install it in the first (shell) step, before Checkout, mirroring the Crafter.Build CI. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
d3dd4b1f7a
commit
bdea14fc20
1 changed files with 5 additions and 0 deletions
|
|
@ -23,7 +23,12 @@ jobs:
|
||||||
pacman-key --init
|
pacman-key --init
|
||||||
pacman-key --populate archlinux
|
pacman-key --populate archlinux
|
||||||
pacman -Sy --noconfirm --needed archlinux-keyring
|
pacman -Sy --noconfirm --needed archlinux-keyring
|
||||||
|
# nodejs is required for the JS-based actions (checkout, cache) to
|
||||||
|
# run inside this archlinux container — the runner execs them with
|
||||||
|
# node. This shell step needs no node, so installing it here (before
|
||||||
|
# Checkout) is enough.
|
||||||
pacman -Syu --noconfirm --needed \
|
pacman -Syu --noconfirm --needed \
|
||||||
|
nodejs \
|
||||||
clang lld libc++ \
|
clang lld libc++ \
|
||||||
wasi-libc wasi-libc++ wasi-libc++abi wasi-compiler-rt \
|
wasi-libc wasi-libc++ wasi-libc++abi wasi-compiler-rt \
|
||||||
git curl tar rsync
|
git curl tar rsync
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue