Skip to content
Merged
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
0271e6c
unity-cli@v1.5.4
StephenHodgson Nov 5, 2025
fa2baa3
always clean space on linux
StephenHodgson Nov 6, 2025
339a5b7
add stack trace to the message
StephenHodgson Nov 6, 2025
b422a69
bump action versions
StephenHodgson Nov 6, 2025
e8d0363
bump action versions
StephenHodgson Nov 6, 2025
9c7b7cc
try to init dummy fmod audio drivers to reduce error logs
StephenHodgson Nov 6, 2025
0266d3e
init ALSA
StephenHodgson Nov 6, 2025
561392b
append summary
StephenHodgson Nov 6, 2025
031348b
reverts
StephenHodgson Nov 7, 2025
6acc591
add Completed with errors edge case
StephenHodgson Nov 9, 2025
df536b5
sure y not
StephenHodgson Nov 16, 2025
eece0e0
bump deps
StephenHodgson Nov 16, 2025
07a6c97
update android sdk search
StephenHodgson Nov 16, 2025
bd0d637
don't remove android for 2017 && 2018
StephenHodgson Nov 16, 2025
0f4f86e
update build options
StephenHodgson Nov 16, 2025
a3003b3
remove logs
StephenHodgson Nov 16, 2025
9f33b07
fix linux FMOD errors
StephenHodgson Nov 16, 2025
969a683
only annotate if script is in root of project path
StephenHodgson Nov 16, 2025
d039f15
add pulseaudio to install
StephenHodgson Nov 16, 2025
3d79e1f
only build linux
StephenHodgson Nov 16, 2025
8fd2c9a
Merge branch 'development' into fix/fmod-errors
StephenHodgson Nov 16, 2025
78caa36
Revert "only build linux"
StephenHodgson Nov 17, 2025
3a2e042
fix linux FMOD errors (#41)
StephenHodgson Nov 17, 2025
80fc045
remove comment
StephenHodgson Nov 17, 2025
7493975
add ignored error lines for editor
StephenHodgson Nov 17, 2025
e85e776
add additional log
StephenHodgson Nov 17, 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
14 changes: 7 additions & 7 deletions .github/workflows/build-options.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@
"unity-version": [
"4.7.2",
"5.6.7f1 (e80cc3114ac1)",
"2017",
"2017.4.40f1",
"2018",
"2019",
"2020",
"2021",
"2022",
"6000.0",
"6000.1",
"2019.x",
"2020.*",
"2021.3.x",
"2022.3.*",
"6000.0.x",
"6000.1.*",
"6000.2"
],
"include": [
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
contents: read
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: 24.x
registry-url: "https://registry.npmjs.org"
Expand Down
12 changes: 2 additions & 10 deletions .github/workflows/unity-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,14 @@ jobs:
RUN_BUILD: '' # Set to true if the build pipeline package can be installed and used
steps:
- name: Free Disk Space
if: ${{ matrix.os == 'ubuntu-latest' && matrix.unity-version == '6000.2' }}
if: ${{ matrix.os == 'ubuntu-latest' && (matrix.unity-version != '2018' && matrix.unity-version != '2017.4.40f1') }}
uses: endersonmenezes/free-disk-space@713d134e243b926eba4a5cce0cf608bfd1efb89a # v2.1.1
with:
remove_android: true
remove_dotnet: false
remove_tool_cache: false
- uses: actions/checkout@v5
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: 24.x
- name: Setup unity-cli
Expand Down Expand Up @@ -138,11 +138,3 @@ jobs:
shell: bash
run: |
unity-cli return-license --license personal
- name: Upload Logs
if: always()
uses: actions/upload-artifact@v4
with:
name: ${{ github.run_id }}.${{ github.run_attempt }} ${{ matrix.os }} ${{ matrix.unity-version }} ${{ matrix.build-target }} logs
retention-days: 1
path: |
${{ github.workspace }}/**/*.log
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ npm install -g @rage-against-the-pixel/unity-cli
In general, the command structure is:

```bash
unity-cli [command] [options] <args...>
unity-cli [command] {options} <args...>
```

With options always using double dashes (`--option`) and arguments passed directly to Unity or Unity Hub commands as they normally would with single dashes (`-arg`). Each option typically has a short alias using a single dash (`-o`), except for commands where we pass through arguments, as those get confused by the command parser.
Expand Down
99 changes: 50 additions & 49 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@rage-against-the-pixel/unity-cli",
"version": "1.5.3",
"version": "1.5.4",
"description": "A command line utility for the Unity Game Engine.",
"author": "RageAgainstThePixel",
"license": "MIT",
Expand Down Expand Up @@ -43,9 +43,9 @@
"scripts": {
"build": "tsc",
"dev": "tsc --watch",
"tests": "jest --roots tests",
"link": "npm link",
"unlink": "npm unlink @rage-against-the-pixel/unity-cli",
"tests": "jest --roots tests"
"unlink": "npm unlink @rage-against-the-pixel/unity-cli"
},
"dependencies": {
"@electron/asar": "^4.0.1",
Expand All @@ -60,7 +60,7 @@
},
"devDependencies": {
"@types/jest": "^30.0.0",
"@types/node": "^24.9.2",
"@types/node": "^24.10.1",
"@types/semver": "^7.7.1",
"@types/update-notifier": "^6.0.8",
"jest": "^30.2.0",
Expand Down
Loading
Loading