Repository navigation
v2.0.0
π 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.