@@ -262,7 +262,27 @@ jobs:
262262 ANDROID_KEYALIAS_NAME : ${{ secrets.ANDROID_KEYALIAS_NAME }}
263263 ANDROID_KEYALIAS_PASS : ${{ secrets.ANDROID_KEYALIAS_PASS }}
264264 run : |
265- sed -i 's/^unity\.targetSdkVersion=.*/unity.targetSdkVersion=29/' "${{ env.UNITY_PROJECT_EXPORT_PATH }}/gradle.properties"
265+ ROOT="${{ env.UNITY_PROJECT_EXPORT_PATH }}"
266+
267+ # Unity property
268+ find "$ROOT" -type f -name "gradle.properties" \
269+ -exec sed -i 's/^unity\.targetSdkVersion=.*/unity.targetSdkVersion=29/' {} +
270+
271+ # AGP 9 syntax
272+ find "$ROOT" -type f -name "*.gradle" \
273+ -exec sed -i -E 's/(targetSdk[[:space:]]+)[0-9]+/\129/g' {} +
274+
275+ # Old AGP syntax, if any
276+ find "$ROOT" -type f -name "*.gradle" \
277+ -exec sed -i -E 's/(targetSdkVersion[[:space:]]+)[0-9]+/\129/g' {} +
278+
279+ echo "=== Final SDK configuration ==="
280+ grep -RIn \
281+ --include='*.gradle' \
282+ --include='*.properties' \
283+ -E 'targetSdk|targetSdkVersion|unity.targetSdkVersion' \
284+ " $ROOT"
285+
266286 fastlane build_foss
267287
268288 - name : Collect Android APKs
@@ -287,7 +307,24 @@ jobs:
287307 ANDROID_KEYALIAS_NAME : ${{ secrets.ANDROID_KEYALIAS_NAME }}
288308 ANDROID_KEYALIAS_PASS : ${{ secrets.ANDROID_KEYALIAS_PASS }}
289309 run : |
290- sed -i 's/^unity\.targetSdkVersion=.*/unity.targetSdkVersion=36/' "${{ env.UNITY_PROJECT_EXPORT_PATH }}/gradle.properties"
310+ ROOT="${{ env.UNITY_PROJECT_EXPORT_PATH }}"
311+
312+ find "$ROOT" -type f -name "gradle.properties" \
313+ -exec sed -i 's/^unity\.targetSdkVersion=.*/unity.targetSdkVersion=36/' {} +
314+
315+ find "$ROOT" -type f -name "*.gradle" \
316+ -exec sed -i -E 's/(targetSdk[[:space:]]+)[0-9]+/\136/g' {} +
317+
318+ find "$ROOT" -type f -name "*.gradle" \
319+ -exec sed -i -E 's/(targetSdkVersion[[:space:]]+)[0-9]+/\136/g' {} +
320+
321+ echo "=== Final SDK configuration ==="
322+ grep -RIn \
323+ --include='*.gradle' \
324+ --include='*.properties' \
325+ -E 'targetSdk|targetSdkVersion|unity.targetSdkVersion' \
326+ " $ROOT"
327+
291328 fastlane build_play
292329
293330 - name : Collect Android AAB
0 commit comments