diff --git a/publish.sh b/publish.sh deleted file mode 100755 index 314ca4e..0000000 --- a/publish.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash -set -e -PKGs=(libpt-{core,math,log,net,bintols,ccc,hedu,bin,py} libpt) -for PKG in "${PKGs[@]}"; do - echo "Package: $PKG" - cargo publish --registry cscherr -p "$PKG" - cargo publish -p "$PKG" -done diff --git a/scripts/publish.sh b/scripts/publish.sh index 61ccb7a..5769409 100755 --- a/scripts/publish.sh +++ b/scripts/publish.sh @@ -1,3 +1,10 @@ #!/bin/bash -cargo ws publish --registry cscherr --publish-as-is +set -e +cargo check --all-features +cargo ws version --no-git-commit +NEW_VERSION=$(cat Cargo.toml| rg '^\s*version\s*=\s*"([^"]*)"\s*$' -or '$1') +bash scripts/set_all_versions.sh $1 +git add -A +git commit -m "Release v$NEW_VERSION" +cargo ws publish --registry cscherr --amend cargo publish --registry cscherr -p libpt