distributable: url: https://github.com/volta-cli/volta/archive/refs/tags/{{version.tag}}.tar.gz strip-components: 1 versions: github: volta-cli/volta dependencies: linux: curl.se/ca-certs: '*' build: dependencies: rust-lang.org: ^1.75 rust-lang.org/cargo: '*' script: - cargo install $ARGS env: ARGS: # no --locked flag because it was failing on proc_macro_span_shrink - --root={{prefix}} - --path=. provides: - bin/volta - bin/volta-shim - bin/volta-migrate test: - volta --version | grep {{version}} - volta install node@19.0.1 - volta which node | grep $HOME/.volta/tools/image/node/19.0.1/bin/node - echo 'console.log("Hello World!");' > test.js - volta run node test.js | grep 'Hello World!'