From de4c5ddbd315bed75dbf83ea6a9e020e27717419 Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Sat, 3 Jul 2021 18:44:43 -0500 Subject: [PATCH] Properly track release details --- .github/workflows/build.yml | 5 +++-- rowbot | 18 +++++++++++------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 62865d8..2d3a126 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,7 +2,8 @@ name: Release Builder on: push: - tags: [ v1.* ] + tags: + - v[0-9.]+ jobs: build: @@ -18,4 +19,4 @@ jobs: - name: Upload release package run: | export GITHUB_TOKEN=$ROWBOT_RELEASE_TOKEN - hub release create -a "$RUNNER_TEMP"/rowbot-"${GITHUB_REF##*/}".tar.gz -F release.txt "${GITHUB_REF##*/}" + hub release create -a "$RUNNER_TEMP"/rowbot-"${GITHUB_REF##*/}".tar.gz -m "$(awk -F= '$1 == "#RELEASE_NAME" { print $2 }' rowbot)" -m "$(awk -F= '$1 == "#RELEASE_DESC" { print $2 }' rowbot)" "${GITHUB_REF##*/}" diff --git a/rowbot b/rowbot index 791c4d6..9284cdf 100755 --- a/rowbot +++ b/rowbot @@ -4,7 +4,11 @@ # lore ### -export LORE_THIS_RELOAD +#RELEASE_CODE=Bender +#RELEASE_VER=1.0 +#RELEASE_NAME="Bender (Rowbot v1.0)" +#RELEASE_DESC="A smol bot for remembering things" + printf -v LORE_THIS_RELOAD '%(%s)T' -1 if [[ ! -v LORE_START_TIME ]]; then @@ -1057,19 +1061,19 @@ hook_cmd_control_panel() { privmsg "$to" "sent message to $recipient" ;; dashboard|lore) - privmsg "$to" "legend began on $(printf '%(%c)T' "$LORE_START_TIME")" - privmsg "$to" "this life began on $(printf '%(%c)T' "$LORE_THIS_RELOAD")" + privmsg "$to" "Legend began on $(printf '%(%c)T' "$LORE_START_TIME")" + privmsg "$to" "This life began on $(printf '%(%c)T' "$LORE_THIS_RELOAD")" if (( LORE_LONGEST_LIFE > SECONDS )); then - privmsg "$to" "longest life so far was $(seconds "$LORE_LONGEST_LIFE")" + privmsg "$to" "Longest life so far was $(seconds "$LORE_LONGEST_LIFE")" else - privmsg "$to" "longest life so far is $(seconds "$SECONDS") (this one)" + privmsg "$to" "Longest life so far is $(seconds "$SECONDS") (this one)" fi if (( LORE_LIVES > 1 )); then - privmsg "$to" "lived $LORE_LIVES times" + privmsg "$to" "Lived $LORE_LIVES times" else - privmsg "$to" "lived $LORE_LIVES time" + privmsg "$to" "Lived $LORE_LIVES time" fi esac }