diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..669640d --- /dev/null +++ b/.editorconfig @@ -0,0 +1,10 @@ +root = true + +[*] +indent_style = space +indent_size = 4 +tab_width = 4 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true diff --git a/forgejo-release.sh b/forgejo-release.sh index be7de5a..70c57cf 100755 --- a/forgejo-release.sh +++ b/forgejo-release.sh @@ -43,9 +43,12 @@ ensure_tag() { upload_release() { local assets=$(ls $RELEASE_DIR/* | sed -e 's/^/-a /') - local releasetype - ( $PRERELEASE || echo "${TAG}" | grep -qi '\-rc' ) && export releasetype="--prerelease" && echo "Uploading as Pre-Release" - test ${releasetype+false} || echo "Uploading as Stable" + if $PRERELEASE || echo "${TAG}" | grep -qi '\-rc' ; then + releasetype="--prerelease" + echo "Uploading as Pre-Release" + else + echo "Uploading as Stable" + fi ensure_tag anchor=$(echo $TAG | sed -e 's/^v//' -e 's/[^a-zA-Z0-9]/-/g') if ! $BIN_DIR/tea release create $assets --repo $REPO --note "$RELEASENOTES" --tag $TAG --title "$TITLE" --draft ${releasetype} >& $TMP_DIR/tea.log ; then