Skip to content

ci: run all publishing workflow tests - #20

Merged
nichinichisou0609 merged 2 commits into
mainfrom
ci/publisher-script-tests
Oct 9, 2026
Merged

nichinichisou0609 merged 2 commits into
mainfrom
ci/publisher-script-tests

Conversation

@nichinichisou0609

@nichinichisou0609 nichinichisou0609 commented Oct 8, 2026 •

Copy link
Copy Markdown

PR and main CI now discover all tests in .github/scripts, including the music-data, compression, refresh, prebuilt-publication, and JP network helper tests. They run alongside the existing story, catalog, and recognition tests using the current Python matrix and dependencies.

The Python 3.13 job also checks the configured publishing consumer using Node 22 and the existing sparse checkout of the Player songs modules. A configured consumer requires Node.js, both modules, and the aptitude API; local runs can leave MUSIC_DATA_PAGE unset.

Validation: actionlint and CI on Python 3.11–3.14 passed. The Python 3.13 workflow-test step completed with 356 passed and 4 skipped, including both Player consumer tests. The remaining optional tests require music-data samples or ONNX Runtime.

@nichinichisou0609
nichinichisou0609 marked this pull request as ready for review October 9, 2026 11:33
@nichinichisou0609
nichinichisou0609 merged commit 1eb5886 into main Oct 9, 2026
8 checks passed
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