blob: 4d20adc201b53ebe7468ea208df6c19acb8c0bb8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#|/usr/bin/env sh
set -e
script_dir=$(dirname -- "$(readlink -f "$0")")
root_dir=$script_dir/..
cwd=$(pwd)
cd "$root_dir"
version=$(head -n 1 docs/CHANGELOG.md | cut -f 1 -d ' ')
sed -i -E 's/^version = .+$/version = "'"$version"'"/' Cargo.toml
cargo build
git add Cargo.toml Cargo.lock docs/CHANGELOG.md
git commit -m "Bump to v$version"
git tag -a v"$version" -m "$(utils/generate_changelog.sh)"
git push
git push gh
cargo publish
cd "$cwd"
|