Skip to content

chore: bump to unity 6.6 and pin java 17 - #2891

Merged
bitsandfoxes merged 20 commits into
mainfrom
chore/bump-ci-lts-and-local
Oct 22, 2026
Merged

bitsandfoxes merged 20 commits into
mainfrom
chore/bump-ci-lts-and-local

Conversation

@bitsandfoxes

@bitsandfoxes bitsandfoxes commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Replaced Unity 6.5 with LTS 6.6.

For local tooling, 6.6 now has unity-of-bugs-local/Assets as a real directory holding per-folder symlinks. Unity Hub rejects a symlinked Assets folder..

unity-pipeline.ps1 now works with Pipeline 0.9:

  • commands use the form;
  • the project is matched by its full path, so worktrees work;
  • results returned as JSON strings are parsed.

While at it some changes to CI:

  • Unity install: Windows and macOS install Unity through a new scripts/setup-unity.ps1, which uses the Unity CLI pinned by checksum. The external setup-unity action is gone. Linux stays on the GameCI Docker images.
  • Docker shared memory: containers get --shm-size=2g, which Unity 6.6 needs.
  • Retry: if Unity exits with code 137, it's retried once. Unity 6.6 sometimes kills itself at startup?
  • Redroid: linux-modules-extra is installed only when the kernel doesn't already ship binder_linux. Kernel 7.0 runners have it in the base modules package.
  • Android SDK build: pinned to JDK 17. On ubuntu-26.04, JDK 25's javac emits a warning that -Werror turns into a build failure.

#skip-changelog

@bitsandfoxes
bitsandfoxes marked this pull request as draft October 21, 2026 19:02
Comment thread .github/workflows/test-build-ios.yml Outdated
@bitsandfoxes bitsandfoxes changed the title chore: bump to unity 6.6 and pin ubuntu 24 chore: bump to unity 6.6 and pin java 17 Oct 22, 2026
@bitsandfoxes
bitsandfoxes marked this pull request as ready for review October 22, 2026 14:40
@bitsandfoxes
bitsandfoxes requested a review from a team October 22, 2026 14:42

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Want reviews to match your repository better? Bugbot Learning can learn team-specific rules from PR activity. A team admin can enable Learning in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 2af3aad. Configure here.

Comment thread scripts/setup-unity.ps1
@bitsandfoxes
bitsandfoxes merged commit 626d790 into main Oct 22, 2026
71 checks passed
@bitsandfoxes
bitsandfoxes deleted the chore/bump-ci-lts-and-local branch October 22, 2026 16:21
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.

2 participants