kuler90 / activate-unity

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 project
  uses: actions/checkout@v2

- name: Setup Unity
  uses: kuler90/setup-unity@v1
  with:
    unity-modules: android

- name: Activate Unity
  uses: kuler90/activate-unity@v1
  with:
    unity-username: ${{ secrets.UNITY_USERNAME }}
    unity-password: ${{ secrets.UNITY_PASSWORD }}
    unity-authenticator-key: ${{ secrets.UNITY_AUTHENTICATOR_KEY }}

- name: Build Unity
  uses: kuler90/build-unity@v1
  with:
    build-target: Android
    build-path: ./build.apk

About

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

License:MIT License


Languages

Language:JavaScript 100.0%