The CI was failing because the rust:latest container doesn't have Node.js, but the actions/checkout@v4 action requires Node.js to run. Error: 'exec: node: executable file not found in /home/asoliver/.local/bin/:/home/asoliver/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/home/asoliver/.local/share/flatpak/exports/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin' Solution: - Install Node.js before running checkout action - For rust:latest containers: use NodeSource repository - For docker:latest containers: use apk package manager This allows the GitHub Actions checkout action to work in Forgejo. |
||
|---|---|---|
| .. | ||
| lint-and-build.yml | ||