Skip to content

v2.0.0

Choose a tag to compare

@SinlessDevil SinlessDevil released this 03 May 15:56
· 5 commits to main since this release
c104d1b

πŸš€ Major Update: Custom Docker + Unity Pro Support (v2.0.0)

This release introduces a fully working Unity CI setup using a custom Docker image and support for Unity Pro licensing.

πŸ”„ What’s New
🐳 Switched to custom Docker image with pre-installed Unity 2023.2.1f1

πŸ—οΈ Fully working Unity build inside CI/CD using your own Docker registry

πŸ” Updated ci-github-action.yml to support manual Unity license injection via .ulf and UNITY_LICENSE

βœ… Compatible with Unity Pro (Personal licenses are not supported in Docker anymore)

πŸ“¦ New UnityPackage: ci-github-action-v2.0.0.unitypackage

πŸ“¦ Installation
Import the new .unitypackage into your project.

Open Assets/Plugins/CI/CIConfig.asset to configure.

Make sure your GitHub repo has all required secrets (UNITY_LICENSE, USERNAME, CR_PAT).

Push commits with #build in the message to trigger the workflow.

πŸ” Known Limitations
Due to Unity license restrictions, Unity Personal no longer works reliably inside Docker.
You must use a Unity Pro license (or Unity Plus, if supported).

If you still need to use game-ci/unity-builder, stick to version v1.0.0.

πŸ§ͺ Notes
You must self-host your Docker image with Unity installed (see our Dockerfile example).
Your image must match the version used in your project to avoid build issues.
Activating Unity via .ulf is required.