Automate Unity Builds with Ease
- Download latest release and copy
.github
to your project root. - Run Acquire activation file 🔑, download and unzip the artifact to get
.alf
. - Visit Unity License Portal and upload
.alf
to obtain.ulf
. - In repo settings, navigate to Secrets > Actions, create a secret named
UNITY_LICENSE
. - Paste
.ulf
content intoUNITY_LICENSE
secret. - Trigger Build Project 🏗️ or push to
main
to run the workflow.
Note: For Github Pages, set repo to public. Navigate to Repo Settings > Pages, set Source to
Deploy from a branch
and Branch togh-pages
.
Page will be published to: https://Repo-Owner
.github.io/Repo-Name
- Comment out license check in
main.yml
after first deploy to save time. - All workflows except
deploy-to-github-web.yml
can run independently. - To trigger specific workflows, use:
on:
workflow_dispatch:
workflow_call:
push:
branches:
- main
The project also includes an automated workflow for generating UML diagrams.
Modifying .puml
files in docs/diagrams
triggers UML generation. PNGs will have the same names as .puml
files.
Embed UML in Markdown example
![StageSystem Class Diagram](./docs/diagrams/StageSystem.png)