diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0cfcf2cc..73d4e678 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,46 +20,32 @@ jobs: path: | DeDRM_tools_*.zip DeDRM_tools.zip + + - name: Prepare release + run: cp DeDRM_tools.zip DeDRM_alpha_${{ github.sha }}.zip -# - name: Delete old release -# uses: cb80/delrel@latest -# with: -# tag: autorelease -# token: ${{ github.token }} -# -# - name: Delete old tag -# uses: dev-drprasad/delete-tag-and-release@v1.0 -# with: -# tag_name: autorelease -# github_token: ${{ github.token }} -# delete_release: true -# -# - name: Prepare release -# run: cp DeDRM_tools.zip DeDRM_alpha_${{ github.sha }}.zip -# -# - name: Auto-release -# id: autorelease -# uses: softprops/action-gh-release@v1 -# with: -# tag_name: autorelease -# token: ${{ github.token }} -# name: Automatic alpha release with latest changes -# body: | -# This release is automatically generated by Github for each commit. -# -# This means, every time a change is made to this repo, this release will be updated to contain an untested copy of the plugin at that stage. This will contain the most up-to-date code, but it's not tested at all and may be broken. -# -# Last update based on Git commit ${{ github.sha }}. -# prerelease: true -# draft: true -# files: DeDRM_alpha_${{ github.sha }}.zip -# -# - name: Make release public -# uses: irongut/EditRelease@v1.2.0 -# with: -# token: ${{ github.token }} -# id: ${{ steps.autorelease.outputs.id }} -# draft: false -# prerelease: true -# -# \ No newline at end of file + + - name: Auto-release + id: autorelease + uses: softprops/action-gh-release@v1 + with: + tag_name: autorelease_${{ github.sha }} + repository: noDRM/DeDRM_tools_autorelease + token: ${{ secrets.AUTORELEASE_KEY }} + name: Automatic alpha release with latest changes + body: | + This release is automatically generated by Github for each commit. + + This means, every time a change is made to the repo, a release with an untested copy of the plugin at that stage will be created. This will contain the most up-to-date code, but it's not tested at all and may be broken. + + Last update based on Git commit [${{ github.sha }}](https://github.com/noDRM/DeDRM_tools/commit/${{ github.sha }}). + prerelease: true + draft: false + files: DeDRM_alpha_${{ github.sha }}.zip + + - uses: dev-drprasad/delete-older-releases@v0.2.1 + with: + repo: noDRM/DeDRM_tools_autorelease + keep_latest: 1 + env: + GITHUB_TOKEN: ${{ secrets.AUTORELEASE_KEY }} \ No newline at end of file