From fce3da2273376e187646539041327fe58e7d6974 Mon Sep 17 00:00:00 2001 From: Gabriel Stackhouse Date: Fri, 12 Apr 2024 13:25:28 -0500 Subject: [PATCH 1/3] Add a working automated release action to the main workflow --- .github/workflows/main.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 37403c22..bccd27c4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -30,14 +30,15 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GIT_API_TAGGING: false # uses git cli - # auto releases is not working atm and is deleting releases due branch tags - - name: automatic-draft-release - uses: marvinpinto/action-automatic-releases@v1.2.1 + - name: automatic-release + uses: softprops/action-gh-release@v2.0.0 with: - draft: true - repo_token: ${{ secrets.GITHUB_TOKEN }} - title: "${{ steps.tag.outputs.tag }}: [title-edit-me] by:${{ github.actor }}" - automatic_release_tag: ${{ steps.tag.outputs.new_tag }} +# draft: true # Can uncomment this if you want to keep it a draft, but I find it more useful to auto-publish the release on each PR merge. + token: ${{ secrets.GITHUB_TOKEN }} +# name: "${{ steps.tag.outputs.tag }}: [title-edit-me] by:${{ github.actor }}" # Uncomment if you go the draft route, otherwise it defaults to the tag name (i.e. 1.67.0) + tag_name: ${{ steps.tag_version.outputs.new_tag }} + generate_release_notes: true + prerelease: false - name: version-tag-major env: From 1ee86551ffa28443395a4d0454dd32da5e14c8e2 Mon Sep 17 00:00:00 2001 From: Gabriel Stackhouse Date: Fri, 12 Apr 2024 13:30:55 -0500 Subject: [PATCH 2/3] Use the correct ID --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index bccd27c4..81a859dd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -36,7 +36,7 @@ jobs: # draft: true # Can uncomment this if you want to keep it a draft, but I find it more useful to auto-publish the release on each PR merge. token: ${{ secrets.GITHUB_TOKEN }} # name: "${{ steps.tag.outputs.tag }}: [title-edit-me] by:${{ github.actor }}" # Uncomment if you go the draft route, otherwise it defaults to the tag name (i.e. 1.67.0) - tag_name: ${{ steps.tag_version.outputs.new_tag }} + tag_name: ${{ steps.tag.outputs.new_tag }} generate_release_notes: true prerelease: false From a58b6747a1cc8f5bd41e8b1fd7338b752abd8648 Mon Sep 17 00:00:00 2001 From: Gabriel Stackhouse Date: Fri, 12 Apr 2024 13:33:23 -0500 Subject: [PATCH 3/3] Quick change to entrypoint.sh to test action workflow --- entrypoint.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/entrypoint.sh b/entrypoint.sh index 9f43f89a..fc29a984 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -125,6 +125,7 @@ then fi # get current commit hash for tag +# Quick comment to test workflow tag_commit=$(git rev-list -n 1 "$tag" || true ) # get current commit hash commit=$(git rev-parse HEAD)