@@ -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
1423runs :
1524 using : " composite"
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'
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'
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