From d2b21ce8d0c56cd1de7d16cc4e1091edc1373ad4 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Fri, 12 Jul 2019 21:50:50 -0700 Subject: [PATCH] Stop trying to publish crates that are unpublishable --- ci/publish-crate.sh | 5 +++++ programs/bpf/Cargo.toml | 1 + 2 files changed, 6 insertions(+) diff --git a/ci/publish-crate.sh b/ci/publish-crate.sh index b285109c2..6da4574cc 100755 --- a/ci/publish-crate.sh +++ b/ci/publish-crate.sh @@ -38,6 +38,11 @@ for Cargo_toml in $Cargo_tomls; do crate_name=$(grep -m 1 '^name = ' "$Cargo_toml" | cut -f 3 -d ' ' | tr -d \") + if grep -q "^publish = false" "$Cargo_toml"; then + echo "$crate_name is is marked as unpublishable" + continue + fi + if [[ $(is_crate_version_uploaded "$crate_name" "$expectedCrateVersion") = True ]] ; then echo "${crate_name} version ${expectedCrateVersion} is already on crates.io" continue diff --git a/programs/bpf/Cargo.toml b/programs/bpf/Cargo.toml index dbada446b..feb4ee8ea 100644 --- a/programs/bpf/Cargo.toml +++ b/programs/bpf/Cargo.toml @@ -9,6 +9,7 @@ repository = "https://github.com/solana-labs/solana" authors = ["Solana Maintainers "] license = "Apache-2.0" edition = "2018" +publish = false [features] bpf_c = []