#!/bin/bash set -eux msrv=1.65.0 if [ $# -eq 0 ]; then msrv="$msrv nightly" elif [ "$1" = loongarch64 ]; then msrv=no fi if [ "$msrv" = no ]; then rustup update nightly --no-self-update rustup component add clippy rust-src --toolchain nightly rustup default nightly else rustup update $msrv stable --no-self-update rustup component add clippy --toolchain stable rustup default stable fi if [ -n "${GITHUB_ENV:-}" ]; then ( echo 'CARGO_INCREMENTAL=0' echo 'CARGO_PROFILE_DEV_DEBUG=0' echo 'CARGO_PROFILE_TEST_DEBUG=0' ) >"${GITHUB_ENV}" fi