Skip to content

Commit 18b0001

Browse files
authored
Update ci-internal.yml
1 parent f748c1f commit 18b0001

1 file changed

Lines changed: 25 additions & 10 deletions

File tree

.github/workflows/ci-internal.yml

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)