We just cut v5.0.0-beta.1 — a preview of the next major version of unity-test-runner (see #310 for the full technical writeup). It's tagged separately from @v4/@v3 — nobody's existing workflow is affected by this.
Note this one's architecturally a bit different from unity-builder/unity-activate's pre-releases: those now shell out to the game-ci CLI binary directly. This action can't do that yet — game-ci/cli doesn't have a Docker-based test command yet (cli#71 tracks that). Instead, this action's own logic has been extracted into game-ci/cli's in-repo plugins/unity/ workspace and this action re-exports it as a pinned git dependency. Meant to be a drop-in replacement either way — nothing new to configure.
How to try it
- uses: game-ci/unity-test-runner@v5.0.0-beta.1
with:
projectPath: test-project
Everything else — inputs, secrets, artifacts, coverage, GitHub Checks reporting — stays the same as @v4.
Known context
- Depends on a pinned commit of
game-ci/cli's plugins/unity/ workspace, currently up to date with cli's main (including a recent fix for intermittent Windows Docker-launch failures — #314).
Full details in the release notes.
What to report here
- Did your test run succeed/fail, and how did that compare to
@v4?
- Unity version, test mode (edit/play/standalone/package), and runner OS you tested with.
- Anything that felt different, even something minor.
Thanks for helping get this solid before it ships as the default. 🙏
Ready-to-post Discord announcement
If you're active in the GameCI Discord and want to help spread the word, here's a copy-pasteable version for the announcement/help channel:
Hey folks! We just cut a pre-release of the next major `unity-test-runner` version — v5.0.0-beta.1. Its test/build logic now lives in game-ci/cli's plugins/unity workspace instead of this repo directly (same underlying behavior, just re-exported from a pinned dependency). Tagged separately from @v4, so it won't touch anyone's existing workflows.
If you've got a spare few minutes, we'd love for you to try it before the real v5 ships:
- uses: game-ci/unity-test-runner@v5.0.0-beta.1
with:
projectPath: test-project
Everything else stays the same as @v4 - just swap the tag, nothing new to configure.
Report back in the tracking issue: https://github.com/game-ci/unity-test-runner/issues/316
Thanks for helping kick the tires! 🙏
We just cut
v5.0.0-beta.1— a preview of the next major version ofunity-test-runner(see #310 for the full technical writeup). It's tagged separately from@v4/@v3— nobody's existing workflow is affected by this.Note this one's architecturally a bit different from
unity-builder/unity-activate's pre-releases: those now shell out to thegame-ciCLI binary directly. This action can't do that yet —game-ci/clidoesn't have a Docker-basedtestcommand yet (cli#71 tracks that). Instead, this action's own logic has been extracted intogame-ci/cli's in-repoplugins/unity/workspace and this action re-exports it as a pinned git dependency. Meant to be a drop-in replacement either way — nothing new to configure.How to try it
Everything else — inputs, secrets, artifacts, coverage, GitHub Checks reporting — stays the same as
@v4.Known context
game-ci/cli'splugins/unity/workspace, currently up to date withcli'smain(including a recent fix for intermittent Windows Docker-launch failures — #314).Full details in the release notes.
What to report here
@v4?Thanks for helping get this solid before it ships as the default. 🙏
Ready-to-post Discord announcement
If you're active in the GameCI Discord and want to help spread the word, here's a copy-pasteable version for the announcement/help channel: