25 Commits
Author SHA1 Message Date
JMR-dev 8f31e1a005 workflow updates 2026-06-24 10:34:00 -05:00
Jason RossandClaude Opus 4.8 7ec649fdb0 Target auto-release at the current repo (#2)
The packaging workflow pushed alpha releases to noDRM/DeDRM_tools_autorelease
using secrets.AUTORELEASE_KEY, which only exists on the upstream repo. On a
fork the secret is empty, so the "Delete older auto-releases" step failed with
"no GITHUB_TOKEN found", and even with a token a fork cannot publish into
noDRM's release repo.

Point the release at ${{ github.repository }} and use the built-in
secrets.GITHUB_TOKEN (scoped to the current repo) with contents: write
permission, so each fork publishes its own alpha release with no PAT required.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 10:18:56 -05:00
JMR-devandClaude Opus 4.8 c467fcea9b Modernize and pin packaging workflow
Rename main.yml to release.yml to reflect that it packages the plugin and
publishes the auto-release. Name the job and the previously unnamed step,
strip trailing whitespace, and pin every action to a commit SHA (with a
version comment) at its latest release:

- actions/checkout v2 -> v7.0.0
- actions/upload-artifact v4 -> v7.0.1
- dev-drprasad/delete-older-releases v0.2.1 -> v0.3.4
- softprops/action-gh-release v1 -> v3.0.1

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 09:53:44 -05:00
JMR-devandClaude Opus 4.8 f2950501cf Add PR test workflow
Run the pytest suite on pull requests to master across Python 3.9, 3.11
and 3.13 (the last exercises the legacy-cgi backport), installing
dependencies with Poetry. Actions are pinned to commit SHAs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 09:52:33 -05:00
NoDRM 65646f4493 Fix CI 2024-11-10 14:25:35 +01:00
NoDRM 10b6caf9f5 Enable autorelease into 2nd repo 2023-08-03 21:53:16 +02:00
NoDRM b9bad26d4b Prepare release candidate v10.0.9 2023-08-02 07:39:35 +02:00
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
NoDRM ca6ec8f6d0 Allow packaging without version number 2021-11-29 16:27:51 +01:00
NoDRM 2edde54c44 Fixes a bug that sometimes caused the plugin to fail 2021-11-19 12:44:10 +01:00
NoDRM a44b50d1d8 LCP support 2021-11-17 21:53:24 +01:00
NoDRM 05e0d0bedb Make CI auto-package the plugin 2021-11-17 21:38:08 +01:00
NoDRM be57bcca7d Enable issue forms 2021-11-15 14:39:48 +01:00
NoDRM 0005bba3c3 Remove broken CI 2021-11-15 09:43:12 +01:00
shanghai yakisoba chan! 131cea1215 Update Format.yaml: Change execution condition of workflow
Execute format workflow only if there is `!format` in the commit message.
2020-11-28 21:39:27 +09:00
shanghai yakisoba chan! 731eeac087 Refine gh-actions
* Update and rename Python_test.yml to Lint.yaml
* Create Format.yaml
2020-11-28 15:48:31 +09:00
shanghai yakisoba chan! 9cfe09e507 Create QUESTION.md 2020-10-21 02:26:26 +09:00
Christian Clauss 109261bdc0 GitHub Action test on both Python 2 and Python 3 2020-09-28 00:36:25 +02:00
Christian Clauss b35f777580 Focus only on legacy Python for now 2020-01-20 15:23:19 +01:00
Christian Clauss 89cf29cb78 flake8 . --builtins=_,I 2020-01-20 13:46:20 +01:00
Christian Clauss ae703e523c flake8 . --builtins=_ 2020-01-20 13:41:14 +01:00
Christian Clauss 48dac14218 builtins=_ 2020-01-20 13:39:27 +01:00
Christian Clauss 798a7f9c8e GitHub Action: There is no requirements.txt 2020-01-20 13:35:10 +01:00
Christian Clauss 952b7fa7c0 GitHub Actions: Lint and test our Python code 2019-12-17 08:51:25 +01:00