Loading
Convert .tool-versions to mise.toml and stop hardcoding the Node major
What does this MR do and why?
Resolves #708 (closed), Prerequisite for gitlab-org/frontend/renovate-gitlab-bot!1625 (merged)
- Convert
.tool-versionstomise.toml. - Stop hardcoding the Node major.
setup_24.xappears in.gitlab-ci.ymltwice and indocker/dev.Dockerfileonce, whileNODE_VERSIONright next to it is what actually gets bumped. The NodeSource channel is now derived from that variable withsetup_${NODE_VERSION%%.*}.x.
Validation steps
docker compose build
docker run --rm --entrypoint sh contributors-gitlab-com-web -c 'node --version && npm --version'
# v24.19.0
# 12.0.2