From 310a63f4cabaa374797a7e4ed0d7fd1f5e79c8fe Mon Sep 17 00:00:00 2001 From: Jack Wills <32690432+mrjackwills@users.noreply.github.com> Date: Fri, 3 Feb 2023 18:44:33 +0000 Subject: [PATCH] feat: create_release.sh check for typos --- CHANGELOG.md | 5 ++++- create_release.sh | 17 +++++++++++++++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 55c0ac3..5fccd71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,7 @@ -## Docs +### Chores ++ devcontainer.json updated, typos-cli installed, temporary(?) buildkit fix, [3c6a8db6ef74d499b49fabe8912785cac16d9c4b] + +### Docs + AUR install instructions, thanks [orhun](https://github.com/orhun), [c5aa346bca139cc5ece1f4127293977924d16fca] + typos fixes, thanks [kianmeng](https://github.com/kianmeng), [5052d7ab0a156c43cadbd922c0019b284f24943a] diff --git a/create_release.sh b/create_release.sh index f04c721..fa88c86 100755 --- a/create_release.sh +++ b/create_release.sh @@ -1,7 +1,7 @@ #!/bin/bash # rust create_release -# v0.1.2 +# v0.2.1 STAR_LINE='****************************************' CWD=$(pwd) @@ -192,10 +192,21 @@ release_continue () { ask_continue } + +# Check repository for typos +check_typos () { + echo -e "\n${PURPLE}check typos${RESET}" + typos + ask_continue +} + # Full flow to create a new release release_flow() { + check_typos + check_git get_git_remote_url + cargo_test cargo_build @@ -227,8 +238,10 @@ release_flow() { release_continue "git checkout main" git checkout main - release_continue "git merge --no-ff \"${RELEASE_BRANCH}\" -m \"chore: merge ${RELEASE_BRANCH} into main\"" + echo -e "${PURPLE}git merge --no-ff \"${RELEASE_BRANCH}\" -m \"chore: merge ${RELEASE_BRANCH} into main\"${RESET}" git merge --no-ff "$RELEASE_BRANCH" -m "chore: merge ${RELEASE_BRANCH} into main" + echo -e "\n${PURPLE}cargo check${RESET}\n" + cargo check release_continue "git tag -am \"${RELEASE_BRANCH}\" \"$NEW_TAG_WITH_V\"" git tag -am "${RELEASE_BRANCH}" "$NEW_TAG_WITH_V"