Brian Silverman | 4e662aa | 2022-05-11 23:10:19 -0700 | [diff] [blame^] | 1 | #!/bin/bash |
2 | |||||
3 | set -e | ||||
4 | |||||
5 | DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )/.." | ||||
6 | |||||
7 | DIRS="$DIR/parser $DIR/engine $DIR/macro $DIR $DIR/gen/build $DIR/integration-tests $DIR/gen/cmd" | ||||
8 | |||||
9 | for CRATE in $DIRS; do | ||||
10 | pushd $CRATE | ||||
11 | echo "Publish: $CRATE" | ||||
12 | cargo publish | ||||
13 | popd | ||||
14 | sleep 30 # sometimes crates.io takes a moment, and our | ||||
15 | # crates are interdependent. | ||||
16 | done |