Buildalon Activate Unity License
ActionsA GitHub Action to activate a Unity Game Engine license for CI/CD workflows
v1.0.6
LatestBy buildalon
Verified creator
Verified
A GitHub Action to activate a Unity Game Engine license for CI/CD workflows.
This action uses your stored environment secrets to authenticate with the Unity Licensing servers.
It's important that you disable other forks of your repository to run actions in pull requests from unknown contributors.
Read more on Approving workflow runs from public forks
This action requires several secrets that need to be setup in the repository or organization's action secret store.
UNITY_USERNAME
: The email address you use for your Unity Id.UNITY_PASSWORD
: The password you use for Unity Id access.UNITY_SERIAL
: The Serial number for the seat.UNITY_SERVICES_CONFIG
: Unity License Clientservices-config.json
encoded as base64 string.
Important
Don't forget that Professional licenses only support 2 activations at a time!
name | description | required |
---|---|---|
license |
Must be one of Personal , Professional , or Floating |
Defaults to Personal |
username |
The email address you use for your Unity Id | Required for Personal and Professional license activations |
password |
The password you use for Unity Id access | Required for Personal and Professional license activations |
serial |
The Serial number for the seat | Required for Professional license activations |
configuration |
Unity License Client services-config.json encoded as base64 string |
Required for Floating license activations |
steps:
- uses: buildalon/activate-unity-license@v1
with:
license: 'Personal' # Choose license type to use [ Personal, Professional, Floating ]
username: ${{ secrets.UNITY_USERNAME }}
password: ${{ secrets.UNITY_PASSWORD }}
# serial: ${{ secrets.UNITY_SERIAL }} # Required for pro activations
# configuration: ${{ secrets.UNITY_SERVICES_CONFIG }} # Required for floating license activations
Buildalon Activate Unity License is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.