Skip to content
This repository was archived by the owner on Jan 15, 2026. It is now read-only.
Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

activate-unity

GitHub Actions status

GitHub Action to activate personal or professional Unity license. License will be automatically returned at the end of a job.

Works on Linux, macOS and Windows.

Inputs

unity-path

Path to Unity executable. UNITY_PATH env will be used if not provided.

unity-username

Required Unity account username.

unity-password

Required Unity account password.

unity-authenticator-key

Unity account authenticator key for Authenticator App (Two Factor Authentication). Used for account verification during Personal license activation.

unity-serial

Unity license serial key. Used for Plus/Professional license activation.

How to obtain authenticator key

  1. Login to Unity account
  2. Go to account settings
  3. Activate Two Factor Authentication through Authenticator App
  4. On page with QR code click "Can't scan the barcode?" and save key (remove spaces in it)
  5. Finish activation

Example usage

- name: Checkout projectuses: actions/checkout@v2
- name: Setup Unityuses: kuler90/setup-unity@v1with:
unity-modules: android
- name: Activate Unityuses: kuler90/activate-unity@v1with:
unity-username: ${{ secrets.UNITY_USERNAME }}unity-password: ${{ secrets.UNITY_PASSWORD }}unity-authenticator-key: ${{ secrets.UNITY_AUTHENTICATOR_KEY }}
- name: Build Unityuses: kuler90/build-unity@v1with:
build-target: Androidbuild-path: ./build.apk

About

GitHub Action to activate Unity Personal or Professional license on Ubuntu, macOS or Windows

Topics

Resources

Stars

20 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages