Compare commits

..

2 Commits

Author SHA1 Message Date
NoDRM
815f880e34 Disable auto-prerelease again (#358) 2023-06-25 18:51:46 +02:00
NoDRM
9ae77c438f Update CI to create an automatic beta release 2023-06-25 18:21:20 +02:00
2 changed files with 44 additions and 34 deletions

View File

@@ -21,37 +21,45 @@ jobs:
DeDRM_tools_*.zip DeDRM_tools_*.zip
DeDRM_tools.zip DeDRM_tools.zip
- uses: dev-drprasad/delete-tag-and-release@v1.0 # - name: Delete old release
with: # uses: cb80/delrel@latest
tag_name: autorelease # with:
github_token: ${{ github.token }} # tag: autorelease
delete_release: false # token: ${{ github.token }}
#
- name: Auto-release # - name: Delete old tag
id: autorelease # uses: dev-drprasad/delete-tag-and-release@v1.0
uses: softprops/action-gh-release@v1 # with:
with: # tag_name: autorelease
tag_name: autorelease # github_token: ${{ github.token }}
token: ${{ github.token }} # delete_release: true
fail_on_unmatched_files: false #
name: Automatic alpha release with latest changes # - name: Prepare release
body: | # run: cp DeDRM_tools.zip DeDRM_alpha_${{ github.sha }}.zip
This release is automatically generated by Github for each commit. #
# - name: Auto-release
This means, every time a change is made to this repo, this release will # id: autorelease
be updated to contain an untested copy of the plugin at that stage. # uses: softprops/action-gh-release@v1
draft: false # with:
prerelease: true # tag_name: autorelease
on_release_exists: update # token: ${{ github.token }}
remove_assets: true # name: Automatic alpha release with latest changes
# body: |
- name: Upload to auto-release # This release is automatically generated by Github for each commit.
uses: actions/upload-release-asset@v1 #
env: # 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.
GITHUB_TOKEN: ${{ github.token }} #
with: # Last update based on Git commit ${{ github.sha }}.
upload_url: ${{ steps.autorelease.outputs.upload_url }} # prerelease: true
asset_path: ./DeDRM_tools.zip # draft: true
asset_name: DeDRM_alpha_${{ github.sha }}.zip # files: DeDRM_alpha_${{ github.sha }}.zip
asset_content_type: application/zip #
# - name: Make release public
# uses: irongut/EditRelease@v1.2.0
# with:
# token: ${{ github.token }}
# id: ${{ steps.autorelease.outputs.id }}
# draft: false
# prerelease: true
#
#

View File

@@ -3,6 +3,8 @@ DeDRM tools for ebooks
This is a fork of Apprentice Harper's version of the DeDRM tools. Apprentice Harper said that the original version of the plugin [is no longer maintained](https://github.com/apprenticeharper/DeDRM_tools#no-longer-maintained), so I've taken over, merged a bunch of open PRs, and added a ton more features and bugfixes. This is a fork of Apprentice Harper's version of the DeDRM tools. Apprentice Harper said that the original version of the plugin [is no longer maintained](https://github.com/apprenticeharper/DeDRM_tools#no-longer-maintained), so I've taken over, merged a bunch of open PRs, and added a ton more features and bugfixes.
The latest stable (released) version is v10.0.3 which [can be downloaded here](https://github.com/noDRM/DeDRM_tools/releases/tag/v10.0.3).
Take a look at [the CHANGELOG](https://github.com/noDRM/DeDRM_tools/blob/master/CHANGELOG.md) to see a list of changes since the last version by Apprentice Harper (v7.2.1). This plugin will start with version v10.0.0. Take a look at [the CHANGELOG](https://github.com/noDRM/DeDRM_tools/blob/master/CHANGELOG.md) to see a list of changes since the last version by Apprentice Harper (v7.2.1). This plugin will start with version v10.0.0.
The v10.0.0 versions of this plugin should both work with Calibre 5.x (Python 3) as well as Calibre 4.x and lower (Python 2). If you encounter issues with this plugin in Calibre 4.x or lower, please open a bug report. The v10.0.0 versions of this plugin should both work with Calibre 5.x (Python 3) as well as Calibre 4.x and lower (Python 2). If you encounter issues with this plugin in Calibre 4.x or lower, please open a bug report.