[mod] pin external developer tools (mise en place) (#5253)

Mise en place config [1] does no longer support ``.tool-versions``
compatibility syntax, migrate to TOML ``mise.toml``.

In ``utils/lib_sxng_node.sh`` the node version was not updated, update to
24.3.0 (compare ``mise.toml``).

[1] https://mise.jdx.dev/configuration.html

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
Markus Heiser 2025-09-27 07:18:50 +02:00 committed by GitHub
parent 77068ce20b
commit 87bc97776a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 9 additions and 5 deletions

View File

@ -1,4 +0,0 @@
nodejs 24.3.0
python 3.10.18
shellcheck 0.10.0
sqlite 3.47.2

8
mise.toml Normal file
View File

@ -0,0 +1,8 @@
[tools]
# minimal version we support
python = "3.10"
node = "24.3.0"
go = "1.24.5"
shellcheck = "0.11.0"
# python 3.10 uses 3.40.1 (on mac and win)
sqlite = "3.40.1"

View File

@ -4,7 +4,7 @@
declare _Blue
declare _creset
export NODE_MINIMUM_VERSION="23.6.0"
export NODE_MINIMUM_VERSION="24.3.0"
node.help() {
cat <<EOF