diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 12f05d6..fe16c3f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -54,16 +54,22 @@ jobs: - name: Generate md5 if: github.event_name != 'pull_request' - run: md5sum intro-skipper-${{ env.GIT_HASH }}.zip > intro-skipper-${{ env.GIT_HASH }}.zip.md5 + run: | + md5sum intro-skipper-${{ env.GIT_HASH }}.zip > intro-skipper-${{ env.GIT_HASH }}.md5 + checksum="$(awk '{print $1}' intro-skipper-${{ env.GIT_HASH }}.md5)" + echo "CHECKSUM=$checksum" >> $GITHUB_ENV - - name: Publish prerelease - uses: 8bitDream/action-github-releases@v1.0.0 + - name: Publish Release + uses: softprops/action-gh-release@v2.0.4 if: github.event_name != 'pull_request' with: - repo_token: "${{ secrets.GITHUB_TOKEN }}" - automatic_release_tag: preview - prerelease: true - title: intro-skipper-${{ env.GIT_HASH }} + tag_name: preview + name: intro-skipper-${{ env.GIT_HASH }} + body: | + checksum: ${{ env.CHECKSUM }} files: | intro-skipper-${{ env.GIT_HASH }}.zip - intro-skipper-${{ env.GIT_HASH }}.zip.md5 + draft: false + prerelease: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fb617fa..d630242 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,22 +45,31 @@ jobs: with: files: | ConfusedPolarBear.Plugin.IntroSkipper/bin/Debug/net6.0/ConfusedPolarBear.Plugin.IntroSkipper.dll - dest: intro-skipper-v${{ github.event.inputs.version }}.zip + dest: intro-skipper-v${{ github.event.inputs.version }}.zip - - name: Generate md5 + - name: Generate manifest keys run: | - md5sum intro-skipper-v${{ github.event.inputs.version }}.zip > intro-skipper-v${{ github.event.inputs.version }}.zip.md5 - echo "sourceUrl: https://github.com/${{ github.repository }}/releases/download/v${{ github.event.inputs.version }}/intro-skipper-v${{ github.event.inputs.version }}.zip" - echo "checksum: $(awk '{print $1}' intro-skipper-v${{ github.event.inputs.version }}.zip.md5)" - echo "timestamp: $(date +%FT%TZ)" + sourceUrl="https://github.com/${{ github.repository }}/releases/download/v${{ github.event.inputs.version }}/intro-skipper-v${{ github.event.inputs.version }}.zip" + echo "SOURCE_URL=$sourceUrl" >> $GITHUB_ENV + md5sum intro-skipper-v${{ github.event.inputs.version }}.zip > intro-skipper-v${{ github.event.inputs.version }}.md5 + checksum="$(awk '{print $1}' intro-skipper-v${{ github.event.inputs.version }}.md5)" + echo "CHECKSUM=$checksum" >> $GITHUB_ENV + timestamp="$(date +%FT%TZ)" + echo "TIMESTAMP=$timestamp" >> $GITHUB_ENV - - name: Publish release - uses: 8bitDream/action-github-releases@v1.0.0 + - name: Publish Release + uses: softprops/action-gh-release@v2.0.4 with: - repo_token: "${{ secrets.GITHUB_TOKEN }}" - automatic_release_tag: v${{ github.event.inputs.version }} - prerelease: false - title: v${{ github.event.inputs.version }} + tag_name: v${{ github.event.inputs.version }} + name: v${{ github.event.inputs.version }} + body: | + sourceUrl: ${{ env.SOURCE_URL }} + checksum: ${{ env.CHECKSUM }} + timestamp: ${{ env.TIMESTAMP }} files: | intro-skipper-v${{ github.event.inputs.version }}.zip - intro-skipper-v${{ github.event.inputs.version }}.zip.md5 + draft: false + prerelease: false + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +