Files
teleport/build.assets/versions.mk
T
rhammonds-teleport 09f6f6c7f7 Remove 'wasm-pack' Build Dependency (#58618)
* Get a Teleport build working without wasm-pack

* * seed docker images with wasm-opt, and wasm-bindgen-cli
* Replace potentially confusing 'CARGO_TARGET_wasm' variable.
* Replace oneoff .gitignore with a corresponding entry in the top level .gitignore.
* Replace 'printf' used to create package.json file with a cleaner multiline string.
* Remove unnecessary 'NEED_VERSION'
* Use awk to find wasm-bindgen version without using 'cargo' since it doesn't seem to be available on ARM64 runners

* Move 'WASM_BINDGEN_VERSION' definition out of versions.mk

* Pass '--locked' flag to wasm-opt install
2025-09-16 17:01:43 +00:00

27 lines
797 B
Makefile

# Keep all tool versions in one place.
# This file can be included in other Makefiles to avoid duplication.
# Keep versions in sync with devbox.json, when applicable.
# Sync with devbox.json.
GOLANG_VERSION ?= go1.25.1
GOLANGCI_LINT_VERSION ?= v2.4.0
# NOTE: Remember to update engines.node in package.json to match the major version.
NODE_VERSION ?= 22.14.0
# Run lint-rust check locally before merging code after you bump this.
RUST_VERSION ?= 1.81.0
WASM_OPT_VERSION ?= 0.116.1
LIBBPF_VERSION ?= 1.2.2
LIBPCSCLITE_VERSION ?= 1.9.9-teleport
DEVTOOLSET ?= devtoolset-12
# Protogen related versions.
BUF_VERSION ?= v1.56.0
# Keep in sync with api/proto/buf.yaml (and buf.lock).
GOGO_PROTO_TAG ?= v1.3.2
NODE_GRPC_TOOLS_VERSION ?= 1.12.4
NODE_PROTOC_TS_VERSION ?= 5.0.1
PROTOC_VERSION ?= 26.1