Skip to content

Add CI test run and release zip workflows - #1

Merged
HalRiveria merged 2 commits into
mainfrom
ci/tests-and-release-zip
Oct 27, 2026
Merged

HalRiveria merged 2 commits into
mainfrom
ci/tests-and-release-zip

Conversation

@HalRiveria

Copy link
Copy Markdown
Owner

Adds two GitHub Actions workflows.

Tests (.github/workflows/tests.yml)

  • Runs every harness in _Harness\ under Windows PowerShell 5.1 on windows-latest, on pull requests, pushes to main, and by hand.
  • The harnesses build their own stand-in cjxl/magick, so the runner needs no real tools or images.
  • Each harness gets its own collapsible log group; any failure is flagged and fails the job.

Release zip (.github/workflows/release-zip.yml)

  • When a release is published, builds Manga-Conversion-Script-<tag>.zip (the main script plus Modules\, in a Manga Conversion Script\ folder) and attaches it to that release.
  • Can also be run by hand for an existing tag.

All 20 harnesses were run locally against a fresh clone of this branch and pass.

🤖 Generated with Claude Code

HalRiveria and others added 2 commits October 27, 2026 13:34
Tests: runs every harness under Windows PowerShell 5.1 on pull requests
and pushes to main. Release zip: when a release is published, builds the
install zip (main script plus Modules) and attaches it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
GitHub's Windows runners run as a service with no interactive shell, so
the Recycle Bin can't be browsed there. On CI the test checks only that
the file left its original location; locally it still checks the bin.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@HalRiveria
HalRiveria merged commit 5835b43 into main Oct 27, 2026
1 check passed
@HalRiveria
HalRiveria deleted the ci/tests-and-release-zip branch October 27, 2026 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant