Skip to content
Merged
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
6b188ed
Created Initial Github Action for push&pull requests | Spinning up a …
todor02 Nov 15, 2025
7cb7edc
Creating an Windows VM and install Unity Editor to build an EXE
todor02 Nov 15, 2025
cac5eb8
Changing to version 4 and following docs recommendations
todor02 Nov 15, 2025
7671a96
Using Buildalon | docs: https://www.buildalon.com/docs/workflows/build
todor02 Nov 15, 2025
b6788da
renaming file after adding buildalon (file name has to be unity-build…
todor02 Nov 15, 2025
21810c4
Revert "renaming file after adding buildalon (file name has to be uni…
todor02 Nov 16, 2025
82842ad
Revert "Using Buildalon | docs: https://www.buildalon.com/docs/workfl…
todor02 Nov 16, 2025
9bd587c
Revert "Changing to version 4 and following docs recommendations"
todor02 Nov 16, 2025
5a82e33
Reverted back changes to use game-ci and added github secret for license
todor02 Nov 16, 2025
0cd9b4b
1. changing to pull request | 2. running on ubuntu-latest | 3. using …
todor02 Nov 16, 2025
50855c9
changing when to build, call
todor02 Nov 16, 2025
d5d5b98
CI: Optimize Unity Windows build for GitHub Actions
todor02 Nov 19, 2025
7999c37
Removing -quit -batchmode because it's already in the game-ci/unity-b…
todor02 Nov 19, 2025
dfd66c6
reverting some deletions
todor02 Nov 19, 2025
316b635
removing free-up-space part
todor02 Nov 19, 2025
7e23faf
Changing back to running on windows for reliability
todor02 Nov 19, 2025
9fa4273
removing custom parameters because they are already included for wind…
todor02 Nov 19, 2025
3db8c4e
Update cache paths in unity-exe-build.yml
todor02 Nov 20, 2025
7ef3824
dummy
todor02 Nov 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions .github/workflows/unity-exe-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Unity Windows Build EXE

on:
pull_request

jobs:
build:
if: github.event.pull_request.draft == false
runs-on: windows-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Cache
uses: actions/cache@v4
with:
path: |
Library
key: Library-${{ hashFiles('Assets/**', 'Packages/**', 'ProjectSettings/**') }}
restore-keys: |
Library-

- name: Build Windows Player
uses: game-ci/unity-builder@v4
env:
UNITY_LICENSE: ${{ secrets.UNITY_LICENSE }}
UNITY_EMAIL: ${{ secrets.UNITY_EMAIL }}
UNITY_PASSWORD: ${{ secrets.UNITY_PASSWORD }}
with:
targetPlatform: StandaloneWindows64
buildName: UberStrike
buildsPath: Build

- name: Upload Build Artifact
uses: actions/upload-artifact@v4
with:
name: WindowsBuild
path: Build/StandaloneWindows64
Loading