normogen/.forgejo
goose 5f64b57266
Some checks failed
Lint and Build / Lint (push) Failing after 34s
Lint and Build / Build (push) Has been skipped
Lint and Build / Docker Build (push) Has been skipped
fix(ci): install Node.js before checkout action
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.
2026-03-12 08:45:31 -03:00
..
workflows fix(ci): install Node.js before checkout action 2026-03-12 08:45:31 -03:00