base
base copied to clipboard
Support install-tool without associated version or env variable
I would like for install-tool node to work even if there's no NODE_VERSION defined. In such cases Containerbase should resolve the latest stable version and install that. This should work for all install-tool commands.
- [x]
java9fabcd033f4ea79824c56fca94b0bf53a9313aa6- [x]
gradle9fabcd033f4ea79824c56fca94b0bf53a9313aa6 - [x]
maven#2871
- [x]
- [x]
node#1828- [x]
npm,pnpm,yarn...
- [x]
- [ ]
php- [x]
composer#2848
- [x]
- [ ]
python- [x]
install-pip#3015 - [x]
checkov#3015 - [x]
copier#3015 - [x]
hashin#3015 - [x]
pdm#3015 - [x]
pip-tools#3015 - [x]
pipenv#3015 - [x]
poetry#3015
- [x]
Should we install lts if available or latest version (eg node v20 vs v21)?
Latest stable for each associated tool. Today in node versioning we consider non-LTS to be unstable (which is not quite correct.. but it's what we got). So in short, that's Node 20.