From ec0c860b9033a6a332ac7f3a38ad62a47ad12fc9 Mon Sep 17 00:00:00 2001 From: Jason Gerecke Date: Thu, 6 Jun 2024 14:41:15 -0700 Subject: [PATCH] WIP: Update tagged-release action --- .github/workflows/tagged-release.yml | 34 +++++++++++----------------- 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/.github/workflows/tagged-release.yml b/.github/workflows/tagged-release.yml index 8c7695d9..1db80afb 100644 --- a/.github/workflows/tagged-release.yml +++ b/.github/workflows/tagged-release.yml @@ -22,16 +22,17 @@ jobs: with: ref: ${{ github.ref }} fetch-tags: 'true' + - name: "Make Step" run: | ./autogen.sh make dist echo "done!" - + - name: Get tar file id: get-tar-name - run: echo "::set-output name=fileName::$(find . -type f -iname "*.tar.bz2" -printf "%f\n")" - + run: echo "fileName=$(find . -type f -iname "*.tar.bz2" -printf "%f\n")" >> $GITHUB_OUTPUT + - name: Fetch tar file id: get-tar-path uses: Rishabh510/Path-lister-action@master @@ -45,7 +46,7 @@ jobs: with: repo_token: "${{ secrets.GITHUB_TOKEN }}" prerelease: false - + - name: Generate Checksums id: generate-checksums run : | @@ -55,28 +56,19 @@ jobs: echo "md5=$(cut -f1 -d' ' md5sum.txt)" >> $GITHUB_OUTPUT echo "sha1=$(cut -f1 -d' ' sha1sum.txt)" >> $GITHUB_OUTPUT echo "sha256=$(cut -f1 -d' ' sha256sum.txt)" >> $GITHUB_OUTPUT - + - name: Upload Release Asset - id: upload-main-asset - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.release-create.outputs.upload_url }} - asset_path: ${{ steps.get-tar-path.outputs.paths }} - asset_name: ${{ steps.get-tar-name.outputs.fileName }} - asset_content_type: application/zip - - - name: Update Release - id: update-release - uses: tubone24/update_release@v1.0 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + id: upload-main-asset + uses: softprops/action-gh-release@v2 with: + token: ${{ secrets.GITHUB_TOKEN }} + upload_url: ${{ steps.release-create.outputs.upload_url }} + files: ${{ steps.get-tar-name.outputs.fileName }} + generate_release_notes: true + append_body: true body: | **git tag: ${{ github.ref_name }}** ${{ steps.upload-main-asset.outputs.browser_download_url }} md5: `${{ steps.generate-checksums.outputs.md5 }}` sha1: `${{ steps.generate-checksums.outputs.sha1 }}` sha256: `${{ steps.generate-checksums.outputs.sha256 }}` - isAppendBody: true