From a13497c54310cc583480f5603fc0810f5b908dbb Mon Sep 17 00:00:00 2001 From: Daniel Ruggeri Date: Mon, 25 Mar 2019 19:53:45 +0000 Subject: [PATCH] Update tooling scripts --- .gitignore | 1 - scripts/create-github-release.sh | 6 ++++++ scripts/do_release.sh | 9 +-------- scripts/test.sh | 12 ++++++++++++ 4 files changed, 19 insertions(+), 9 deletions(-) create mode 100755 scripts/test.sh diff --git a/.gitignore b/.gitignore index c9ae0bb2..c1eea14a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ main.tf .terraform terraform-provider-restapi -test.sh terraform.tfstate terraform.tfstate.backup crash.log diff --git a/scripts/create-github-release.sh b/scripts/create-github-release.sh index cb839a42..ebae8d5f 100755 --- a/scripts/create-github-release.sh +++ b/scripts/create-github-release.sh @@ -59,6 +59,12 @@ curl -o /dev/null -sH "$AUTH" $GH_REPO || { echo "Error: Invalid repo, token or if [[ ! -f release_info.md ]];then echo "release_info.md file does not exist. Creating it now - hit enter to continue." read JUNK + echo "## New" > release_info.md + echo " - " >> release_info.md + echo "" >> release_info.md + echo "## Fixed" >> release_info.md + echo " - " >> release_info.md + echo "" >> release_info.md vi release_info.md if [[ ! -f release_info.md || -z "$(cat release_info.md)" ]];then echo "release_info.md file does not exist or is empty. I will not proceed." diff --git a/scripts/do_release.sh b/scripts/do_release.sh index 9906c9a2..0f5fd783 100755 --- a/scripts/do_release.sh +++ b/scripts/do_release.sh @@ -35,14 +35,7 @@ if [[ "$tag" != v* ]];then tag="v$tag" fi -#Make sure we are good to go -echo "Running tests..." -cd ../restapi -if ! go test;then - echo "Failed testing. Aborting." - exit 1 -fi -cd - +./test.sh #Build for all architectures we want ARTIFACTS=() diff --git a/scripts/test.sh b/scripts/test.sh new file mode 100755 index 00000000..eeed87cc --- /dev/null +++ b/scripts/test.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +export GOOS="" +export GOARCH="" + +echo "Running tests..." +cd ../restapi +if ! go test;then + echo "Failed testing. Aborting." + exit 1 +fi +cd -