Files
aitbc/.gitea/workflows
aitbc1 f8a3e3096e
Some checks failed
AITBC CLI Level 1 Commands Test / test-cli-level1 (20) (push) Failing after 4s
AITBC CLI Level 1 Commands Test / test-cli-level1 (24) (push) Failing after 4s
python-tests / test (push) Successful in 12s
python-tests / test-specific (push) Has been skipped
security-scanning / audit (push) Failing after 4s
feat: optimize Node.js installation in CLI workflow
NODE.JS OPTIMIZATION: Use existing installation and improve version management

Improvements:
 Node.js 24: Uses existing installation (24.13.0) - skips reinstall
 Node.js 20: Installs LTS version for stability testing
 Version-specific logic: Different handling for each version
 Better logging: Clear version information and actions

Benefits:
- Faster execution for Node.js 24 job (no reinstall needed)
- Proper LTS stability testing with Node.js 20
- Clear visibility of which version is being used
- Reduced network requests and installation time

Rationale:
- gitea-runner already has Node.js 24.13.0 installed
- Node.js 20 LTS is available via apt repos for stability testing
- No need to reinstall Node.js 24 on every workflow run
- Optimized for the actual production environment

This makes CLI testing faster and more efficient while maintaining
both current version testing (24) and LTS stability testing (20).
2026-03-27 22:14:34 +01:00
..