name: Release Builder on: push: tags: - v[0-9.]+ jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Create release package run: | tar -C "$GITHUB_WORKSPACE" -czf "$RUNNER_TEMP"/rowbot-"${GITHUB_REF##*/}".tar.gz rowbot LICENSE README.md - name: Upload release package run: | export GITHUB_TOKEN=$ROWBOT_RELEASE_TOKEN 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##*/}"