Merge pull request #2962 from phansch/further_automate_pre_publish

Further automate pre_publish.sh
This commit is contained in:
Oliver Schneider 2018-08-30 10:16:36 +02:00 committed by GitHub
commit d3f78d64bd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,20 +4,19 @@ set -e
./util/update_lints.py
git status --short | sort | grep -v README.md | grep -v helper.txt | sort > helper.txt
# abort if the files differ
diff "publish.files" "helper.txt"
rm helper.txt
# add all changed files
git add .
git commit -m "Bump the version"
set +e
echo "Running \`cargo fmt\`.."
cd clippy_lints && cargo fmt -- --write-mode=overwrite && cd ..
cargo fmt -- --write-mode=overwrite
echo "remember to add a git tag and running 'cargo test' before committing the rustfmt changes"
echo "Running tests to make sure \`cargo fmt\` did not break anything.."
cargo test
echo "If the tests passed, review and commit the formatting changes and remember to add a git tag."