This document provides instructions for setting up Unity testing in GitHub Actions CI/CD pipeline.
To run Unity tests in GitHub Actions, you need to obtain a Unity license and configure it as a repository secret.
Important: The Unity license must be generated using the same approach as described below because Unity requires the license file (.alf) to be obtained on the same machine where the actions will be executed. If the machine ID in the license doesn't match the machine ID where Unity is running, Unity will refuse to continue execution due to machine ID mismatch.