# # This file maintains the solana versions for use by CI. # # Obtain the environment variables without any automatic updating: # $ source ci/solana-version.sh # # Obtain the environment variables and install update: # $ source ci/solana-version.sh install # Then to access the solana version: # $ echo "$solana_version" # if [[ -n $SOLANA_VERSION ]]; then solana_version="$SOLANA_VERSION" else solana_version=v1.4.7 fi export solana_version="$solana_version" export solana_docker_image=solanalabs/solana:"$solana_version" [[ -z $1 ]] || ( set -e cd "$(dirname "${BASH_SOURCE[0]}")" case $1 in install) sh -c "$(curl -sSfL https://release.solana.com/$solana_version/install)" ;; *) echo "$0: Note: ignoring unknown argument: $1" >&2 ;; esac )