Skip to content

Bump game-ci/unity-builder from 5.0.0 to 6.0.0 - #38

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/github_actions/game-ci/unity-builder-6.0.0
Open

Bump game-ci/unity-builder from 5.0.0 to 6.0.0#38
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/github_actions/game-ci/unity-builder-6.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 10, 2026

Copy link
Copy Markdown
Contributor

Bumps game-ci/unity-builder from 5.0.0 to 6.0.0.

Release notes

Sourced from game-ci/unity-builder's releases.

v6.0.0 - Thin wrapper around game-ci/cli

unity-builder is now a thin wrapper around game-ci/cli: the same Docker/build orchestration you can also run locally with the CLI directly, rather than this action's own separate implementation. Promoted from the v6.0.0-beta.1 pre-release (announced in #845) after several weeks of community testing and no reported regressions against @v5.

Inputs, secrets, and project layout are unchanged from @v5 - this should be a drop-in upgrade for the vast majority of workflows.

Since the beta

  • unityVersion overrides (matrix builds testing one project against several Unity versions) are now correctly passed through as --engineVersion instead of being silently ignored (#847).

Still true from the beta's known gaps

  • providerStrategy values other than "local" throw - same behavior as @v5 without the orchestrator plugin installed, not new.

See the v6.0.0-beta.1 announcement for the full technical background, and #844 for the implementation writeup.

If you're currently pinned to @v6.0.0-beta.1 explicitly (rather than floating @v6), you can safely move to @v6 or this exact tag - no changes needed.

v6.0.0-beta.1 — Thin wrapper around game-ci/cli (pre-release)

This is a pre-release for testers only. It does not affect @v5, @v4, or any other tag you're already using.

What's changing

This is a preview of the next major version of unity-builder — a rewrite as a genuine thin wrapper around game-ci/cli. Instead of running its own Docker orchestration logic, the action now downloads the game-ci CLI binary and shells out to its build command. Same underlying build behavior, much smaller/simpler action codebase, and CI now genuinely exercises the same code path a developer running the CLI locally would use.

Full details: unity-builder#844.

How to try it

Pin cliVersion explicitly to the release this was verified against, so your test run is deterministic even if a newer cli release ships mid-beta:

- uses: game-ci/unity-builder@v6.0.0-beta.1
  with:
    targetPlatform: WebGL
    cliVersion: v0.1.8

Everything else (inputs, secrets, project structure) stays the same as @v5 — swap the version tag and see if your existing workflow still works as expected.

Known gaps in this pre-release

  • unityVersion overrides are ignored. The CLI always auto-detects the Unity version from your project's ProjectSettings/ProjectVersion.txt. If your workflow explicitly sets unityVersion to something other than the project's actual version, that override won't take effect (you'll get a core.warning in the log, not a silent difference).
  • providerStrategy values other than "local" throw an error — same as today's @v5 without the separately-installed orchestrator plugin, not a new regression, but called out in case it affects your setup.
  • Not yet live-tested against a real runner by us beyond local vitest/ncc build checks — this release exists specifically so that can happen against real projects before the actual v6 cut.

What we need from testers

  • Try your actual build workflow against @v6.0.0-beta.1 (a separate branch/workflow file is safest, not a change to your main CI).
  • Report back in the tracking issue — what worked, what broke, anything that felt different from @v5, even if it's minor.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [game-ci/unity-builder](https://github.com/game-ci/unity-builder) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/game-ci/unity-builder/releases)
- [Commits](game-ci/unity-builder@v5.0.0...v6.0.0)

---
updated-dependencies:
- dependency-name: game-ci/unity-builder
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants