Skip to content

chore: bump version to 0.1.15 for the Docker test-flow fixes - #143

Merged
frostebite merged 1 commit into
mainfrom
chore/bump-0.1.15
Aug 24, 2026
Merged

chore: bump version to 0.1.15 for the Docker test-flow fixes#143
frostebite merged 1 commit into
mainfrom
chore/bump-0.1.15

Conversation

@frostebite

Copy link
Copy Markdown
Member

Cuts a release for the fixes merged in #140. game-ci/unity-test-runner downloads the published binary (cliVersion: latest), so it is still running v0.1.14 and cannot pick them up until a release exists.

Verified against a real matrix

unity-test-runner#310 now gets all the way through Unity licensing and runs its tests successfully:

Requesting activation (personal license)
Activation complete.
<test-run id="2" testcasecount="5" result="Passed" total="5" passed="5" ...>

…and then fails anyway, for exactly two reasons — both fixed in #140, neither released:

LinuxvalidateBuild() scrapes the container log for a # Build results # section that only a real build ever emits, so a fully passing suite was reported as a build failure:

[ERROR] Error: There was an error building the project.
    at validateBuild (/$bunfs/root/game-ci:14493:22)

Windows — rejected outright by the hostPlatform guard (correct at the time: the container entrypoint.ps1 had no RUN_TESTS branch and would have silently run a build). It has one now, reusing the shared steps/test.ps1:

[ERROR] Error: --docker's classic batchmode test flow is currently only supported on Linux hosts...
    Downloading game-ci CLI v0.1.14

This release also carries the missing /UnityTestRunnerAction mount, without which --testPlatforms=standalone dies on cp -R — on Linux too, not just Windows.

After merge

Publish the v0.1.15 release to trigger release-cli.yml, which builds and attaches the per-platform binaries.

🤖 Generated with Claude Code

Releases the fixes from #140, which game-ci/unity-test-runner cannot pick
up until a release exists - it downloads the published binary
(cliVersion: latest), so it is still running v0.1.14.

Both of unity-test-runner#310's remaining failure modes are fixed by
this release, and nothing else:

  - Linux: `game-ci test --docker` ran the tests, passed them
    (<test-run result="Passed" total="5" passed="5">), and then failed
    the run anyway - validateBuild() scrapes the log for a
    "# Build results #" section that only a real build emits.

  - Windows: rejected outright by the hostPlatform guard, which existed
    because the container entrypoint.ps1 had no RUN_TESTS branch. It has
    one now, reusing the shared steps/test.ps1.

Also carries the missing /UnityTestRunnerAction mount, without which
--testPlatforms=standalone fails on `cp -R` (on Linux too, not just
Windows).
@coderabbitai

coderabbitai Bot commented Aug 24, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 22 minutes.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 34efa89d-f992-4200-bcfb-1023ffc6ada6

📥 Commits

Reviewing files that changed from the base of the PR and between b82a56f and e6aa5f9.

📒 Files selected for processing (1)
  • package.json

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@frostebite
frostebite merged commit 895258f into main Aug 24, 2026
15 checks passed
@frostebite
frostebite deleted the chore/bump-0.1.15 branch August 24, 2026 22:33
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