diff --git a/.github/actions/install_binstall/action.yaml b/.github/actions/install_binstall/action.yaml new file mode 100644 index 00000000..37c39d9f --- /dev/null +++ b/.github/actions/install_binstall/action.yaml @@ -0,0 +1,12 @@ +name: 'Installs binstall' +description: | + Installs `cargo binstall` at the version specified in dfx.json +runs: + using: "composite" + steps: + - name: Install binstall + shell: bash + run: | + . bin/versions.bash + curl -L --proto '=https' --tlsv1.2 -sSf "https://github.com/cargo-bins/cargo-binstall/releases/download/v${BINSTALL_VERSION}/cargo-binstall-x86_64-unknown-linux-musl.tgz" | tar -xvzf - + ./cargo-binstall -y --force "cargo-binstall@$BINSTALL_VERSION" diff --git a/bin/versions.bash b/bin/versions.bash index c2706559..1fcaca86 100644 --- a/bin/versions.bash +++ b/bin/versions.bash @@ -8,3 +8,4 @@ NNS_DAPP_RELEASE=proposal-121690 DIDC_VERSION=2023-07-25 QUILL_VERSION=0.4.0 IDL2JSON_VERSION=0.8.5 +BINSTALL_VERSION=1.3.0