Skip to content

Commit 10c7882

Browse files
expose additional args to pass
1 parent e62735a commit 10c7882

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

action.yaml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,15 @@ inputs:
1010
# Unity -buildTarget command line args https://docs.unity3d.com/Manual/CommandLineArguments.html
1111
# StandaloneWindows64, WSAPlayer, StandaloneOSX, iOS, StandaloneLinux64, Android, Lumin, WebGL
1212
defaults: ''
13+
additional-valiate-args:
14+
description: 'Additional args to pass to validate command'
15+
defaults: ''
16+
additional-test-args:
17+
description: 'Additional args to pass to test command'
18+
defaults: ''
19+
additional-build-args:
20+
description: 'Additional args to pass to build command'
21+
defaults: ''
1322

1423
runs:
1524
using: "composite"
@@ -24,7 +33,7 @@ runs:
2433
name: 'project-validation'
2534
editor-path: '${{ steps.unity-validate.outputs.editor-path }}'
2635
project-path: '${{ steps.unity-validate.outputs.project-path }}'
27-
args: '-quit -batchmode -executeMethod XRTK.Editor.BuildPipeline.UnityPlayerBuildTools.ValidateProject'
36+
args: ${{ join([ '-quit -batchmode -executeMethod XRTK.Editor.BuildPipeline.UnityPlayerBuildTools.ValidateProject', ${{ additional-build-args }} ], ' ') }}
2837

2938
- uses: xrtk/unity-action@main
3039
name: '${{ inputs.build-target }}-Tests'
@@ -33,7 +42,7 @@ runs:
3342
editor-path: '${{ steps.unity-validate.outputs.editor-path }}'
3443
project-path: '${{ steps.unity-validate.outputs.project-path }}'
3544
build-target: '${{ inputs.build-target }}'
36-
args: '-batchmode -runEditorTests'
45+
args: ${{ join([ '-batchmode -runEditorTests', ${{ additional-build-args }} ], ' ') }}
3746

3847
- uses: xrtk/unity-action@main
3948
name: '${{ inputs.build-target }}-Build'
@@ -42,7 +51,7 @@ runs:
4251
editor-path: '${{ steps.unity-validate.outputs.editor-path }}'
4352
project-path: '${{ steps.unity-validate.outputs.project-path }}'
4453
build-target: '${{ inputs.build-target }}'
45-
args: '-quit -batchmode -executeMethod XRTK.Editor.BuildPipeline.UnityPlayerBuildTools.StartCommandLineBuild'
54+
args: ${{ join([ '-quit -batchmode -executeMethod XRTK.Editor.BuildPipeline.UnityPlayerBuildTools.StartCommandLineBuild', ${{ additional-build-args }} ], ' ') }}
4655

4756
- name: Zip Artifacts
4857
if: always()

0 commit comments

Comments
 (0)