mirror of
https://github.com/mattermost/mattermost.git
synced 2026-10-13 09:27:38 +08:00
16 lines
849 B
TOML
16 lines
849 B
TOML
# Toolchain for developers using mise. CI does not read this file -- it installs
|
|
# Node from .nvmrc -- so this exists to give a working tree the same Node that
|
|
# CI, the buildenv images and webapp/package.json "engines" all agree on.
|
|
#
|
|
# npm is deliberately absent: it ships with Node, and 24.11.1 carries exactly
|
|
# the npm 11.6.2 that "engines" requires. Pinning Node exactly is therefore what
|
|
# pins npm exactly, and it is the same npm every CI job gets. Naming npm here
|
|
# too would add a second version to hold in step, with nothing enforcing the
|
|
# pairing, so a stale entry could hand you an npm that ships with no Node.
|
|
#
|
|
# A Node bump moves this alongside .nvmrc, both server/build/Dockerfile.buildenv*,
|
|
# "engines"/"packageManager" and webapp/package-lock.json. buildenv-tag.sh fails
|
|
# when this and .nvmrc disagree.
|
|
[tools]
|
|
node = "24.11.1"
|