diff --git a/ci/publish-tarball.sh b/ci/publish-tarball.sh index cfbb50499..f607edce8 100755 --- a/ci/publish-tarball.sh +++ b/ci/publish-tarball.sh @@ -30,10 +30,25 @@ echo --- Creating tarball set -x rm -rf solana-release/ mkdir solana-release/ + + case "$(uname)" in + Darwin) + TARGET=x86_64-apple-darwin + ;; + Linux) + TARGET=x86_64-unknown-linux-gnu + ;; + *) + TARGET=unknown-unknown-unknown + ;; + esac + COMMIT="$(git rev-parse HEAD)" + ( - echo "$CHANNEL_OR_TAG" - git rev-parse HEAD - ) > solana-release/version.txt + echo "channel: $CHANNEL" + echo "commit: $COMMIT" + echo "target: $TARGET" + ) > solana-release/version.yml scripts/cargo-install-all.sh solana-release diff --git a/net/net.sh b/net/net.sh index f372f739a..89fc2ffad 100755 --- a/net/net.sh +++ b/net/net.sh @@ -285,7 +285,7 @@ start() { set -x rm -rf "$SOLANA_ROOT"/solana-release (cd "$SOLANA_ROOT"; tar jxv) < "$tarballFilename" - cat "$SOLANA_ROOT"/solana-release/version.txt + cat "$SOLANA_ROOT"/solana-release/version.yml ) ;; local) @@ -370,7 +370,10 @@ start() { case $deployMethod in tar) networkVersion="$( - tail -n1 "$SOLANA_ROOT"/solana-release/version.txt || echo "tar-unknown" + ( + set -o pipefail + grep "^version: " "$SOLANA_ROOT"/solana-release/version.yml | head -n1 | cut -d\ -f2 + ) || echo "tar-unknown" )" ;; local)