@@ -112,7 +112,7 @@ jobs:
112112 if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
113113 sudo installer -package ~/Unity.pkg -target /
114114 elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
115- sudo tar -xJf ~/Unity.tar.xz -C /opt
115+ tar -xJf ~/Unity.tar.xz -C /opt
116116 fi
117117
118118 - name : Install IL2CPP Module
@@ -126,7 +126,7 @@ jobs:
126126 if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
127127 sudo installer -package ~/UnityIL2CPPModule.pkg -target /
128128 elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
129- sudo tar -xJf ~/UnityIL2CPPModule.tar.xz -C /opt
129+ tar -xJf ~/UnityIL2CPPModule.tar.xz -C /opt
130130 fi
131131
132132 - name : Install Mobile Module
@@ -140,7 +140,7 @@ jobs:
140140 if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
141141 sudo installer -package ~/UnityIosModule.pkg -target /
142142 elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
143- sudo tar -xJf ~/UnityAndroidModule.tar.xz -C /opt
143+ tar -xJf ~/UnityAndroidModule.tar.xz -C /opt
144144 fi
145145
146146 - name : Create Test Results dir
@@ -153,7 +153,7 @@ jobs:
153153 if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
154154 sudo /Applications/Unity/Unity.app/Contents/MacOS/Unity -batchmode -nographics -createManualActivationFile -quit
155155 elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
156- sudo /opt/Unity/Editor/Unity -batchmode -nographics -createManualActivationFile -quit
156+ /opt/Unity/Editor/Unity -batchmode -nographics -createManualActivationFile -quit
157157 fi
158158 continue-on-error : true
159159
@@ -174,23 +174,38 @@ jobs:
174174 - name : Activate .ALF License - Get .ULF file
175175 id : generate_ulf_license_attempt_1
176176 shell : bash
177- run : sudo unity-license-activate "${{ secrets.UNITY_ACCOUNT_USER }}" "${{ secrets.UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets.EMAIL_PASS }}" --host "imap.gmail.com"
177+ run : |
178+ if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
179+ sudo unity-license-activate "${{ secrets.UNITY_ACCOUNT_USER }}" "${{ secrets.UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets.EMAIL_PASS }}" --host "imap.gmail.com"
180+ elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
181+ unity-license-activate "${{ secrets.UNITY_ACCOUNT_USER }}" "${{ secrets.UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets.EMAIL_PASS }}" --host "imap.gmail.com"
182+ fi
178183 timeout-minutes : 25
179184 continue-on-error : true
180185
181186 - name : Activate .ALF License - Get .ULF file - Attempt 2
182187 if : steps.generate_ulf_license_attempt_1.outcome == 'failure'
183188 id : generate_ulf_license_attempt_2
184189 shell : bash
185- run : sudo unity-license-activate "${{ secrets.UNITY_ACCOUNT_USER }}" "${{ secrets.UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets.EMAIL_PASS }}" --host "imap.gmail.com"
190+ run : |
191+ if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
192+ sudo unity-license-activate "${{ secrets.UNITY_ACCOUNT_USER }}" "${{ secrets.UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets.EMAIL_PASS }}" --host "imap.gmail.com"
193+ elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
194+ unity-license-activate "${{ secrets.UNITY_ACCOUNT_USER }}" "${{ secrets.UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets.EMAIL_PASS }}" --host "imap.gmail.com"
195+ fi
186196 timeout-minutes : 25
187197 continue-on-error : true
188198
189199 - name : Activate .ALF License - Get .ULF file - Attempt 3
190200 if : steps.generate_ulf_license_attempt_2.outcome == 'failure'
191201 id : generate_ulf_license_attempt_3
192202 shell : bash
193- run : sudo unity-license-activate "${{ secrets.UNITY_ACCOUNT_USER }}" "${{ secrets.UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets.EMAIL_PASS }}" --host "imap.gmail.com"
203+ run : |
204+ if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
205+ sudo unity-license-activate "${{ secrets.UNITY_ACCOUNT_USER }}" "${{ secrets.UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets.EMAIL_PASS }}" --host "imap.gmail.com"
206+ elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
207+ unity-license-activate "${{ secrets.UNITY_ACCOUNT_USER }}" "${{ secrets.UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets.EMAIL_PASS }}" --host "imap.gmail.com"
208+ fi
194209 timeout-minutes : 25
195210 continue-on-error : true
196211
@@ -210,7 +225,7 @@ jobs:
210225 if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
211226 sudo /Applications/Unity/Unity.app/Contents/MacOS/Unity -batchmode -nographics -projectPath "$GITHUB_WORKSPACE" -executeMethod StreamChat.EditorTools.StreamEditorTools.EnableStreamTestsEnabledCompilerFlag -quit
212227 elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
213- sudo /opt/Unity/Editor/Unity -batchmode -nographics -projectPath "$GITHUB_WORKSPACE" -executeMethod StreamChat.EditorTools.StreamEditorTools.EnableStreamTestsEnabledCompilerFlag -quit
228+ /opt/Unity/Editor/Unity -batchmode -nographics -projectPath "$GITHUB_WORKSPACE" -executeMethod StreamChat.EditorTools.StreamEditorTools.EnableStreamTestsEnabledCompilerFlag -quit
214229 fi
215230
216231 - name : Run Unity Tests
@@ -220,7 +235,7 @@ jobs:
220235 if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
221236 sudo /Applications/Unity/Unity.app/Contents/MacOS/Unity -batchmode -nographics -projectPath "$GITHUB_WORKSPACE" -runTests -testResults ~/test_results/results.xml -streamBase64TestDataSet ${{ secrets.STREAM_AUTH_TEST_DATA_BASE64 }}
222237 elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
223- sudo /opt/Unity/Editor/Unity -batchmode -nographics -projectPath "$GITHUB_WORKSPACE" -runTests -testResults ~/test_results/results.xml -streamBase64TestDataSet ${{ secrets.STREAM_AUTH_TEST_DATA_BASE64 }}
238+ /opt/Unity/Editor/Unity -batchmode -nographics -projectPath "$GITHUB_WORKSPACE" -runTests -testResults ~/test_results/results.xml -streamBase64TestDataSet ${{ secrets.STREAM_AUTH_TEST_DATA_BASE64 }}
224239 fi
225240 continue-on-error : true
226241
@@ -277,7 +292,7 @@ jobs:
277292 if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
278293 sudo /Applications/Unity/Unity.app/Contents/MacOS/Unity -batchmode -nographics -projectPath "$GITHUB_WORKSPACE" -executeMethod "StreamChat.EditorTools.StreamEditorTools.BuildSampleApp" -streamBase64TestDataSet ${{ secrets.STREAM_AUTH_TEST_DATA_BASE64 }} -apiCompatibility ${{ inputs.dotnet_version }} -scriptingBackend ${{ inputs.compiler }} -buildTargetPlatform ${{ inputs.target_platform }} -buildTargetPath "~/SampleAppBuild/App" -quit
279294 elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
280- sudo /opt/Unity/Editor/Unity -batchmode -nographics -projectPath "$GITHUB_WORKSPACE" -executeMethod "StreamChat.EditorTools.StreamEditorTools.BuildSampleApp" -streamBase64TestDataSet ${{ secrets.STREAM_AUTH_TEST_DATA_BASE64 }} -apiCompatibility ${{ inputs.dotnet_version }} -scriptingBackend ${{ inputs.compiler }} -buildTargetPlatform ${{ inputs.target_platform }} -buildTargetPath "~/SampleAppBuild/App" -quit
295+ /opt/Unity/Editor/Unity -batchmode -nographics -projectPath "$GITHUB_WORKSPACE" -executeMethod "StreamChat.EditorTools.StreamEditorTools.BuildSampleApp" -streamBase64TestDataSet ${{ secrets.STREAM_AUTH_TEST_DATA_BASE64 }} -apiCompatibility ${{ inputs.dotnet_version }} -scriptingBackend ${{ inputs.compiler }} -buildTargetPlatform ${{ inputs.target_platform }} -buildTargetPath "~/SampleAppBuild/App" -quit
281296 fi
282297
283298 - name : LS
0 commit comments