From e9c2091418cd9680c5a362570d03582cbcfd73f2 Mon Sep 17 00:00:00 2001 From: William Desportes Date: Mon, 8 Jul 2024 14:33:45 +0200 Subject: [PATCH] chore: support crates.io --- scripts/make-release.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/make-release.sh b/scripts/make-release.sh index c1a447d8..e2e03f45 100755 --- a/scripts/make-release.sh +++ b/scripts/make-release.sh @@ -143,6 +143,15 @@ if [[ $response =~ ^(yes|y| ) ]] || [[ -z $response ]]; then echo "Published on npm" fi +echo "Publish on crates.io (dry-run)" +npm publish --dry-run +read -r -p "Are you sure to publish on crates.io? [Y/n]" response +response=${response,,} # tolower +if [[ $response =~ ^(yes|y| ) ]] || [[ -z $response ]]; then + cargo publish + echo "Published on npm" +fi + echo "Create release $version for repo: $user/$repo branch: $branch" read -r -p "Are you sure to publish the draft? [Y/n]" response response=${response,,} # tolower