File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -162,17 +162,25 @@ jobs:
162162 - name : Validate Android export permissions
163163 run : bash src/tools/check_android_export_permissions.sh src/export_presets.cfg
164164
165- - name : Force unsigned Android package in CI
165+ - name : Normalize signing settings for CI exports
166166 shell : bash
167167 run : |
168168 set -euo pipefail
169+
169170 if ! grep -q '^package/signed=true$' src/export_presets.cfg; then
170171 echo "::error::Expected package/signed=true in export preset."
171172 exit 1
172173 fi
173174 sed -i 's/^package\/signed=true$/package\/signed=false/' src/export_presets.cfg
174175 grep -q '^package/signed=false$' src/export_presets.cfg
175176
177+ # Linux runners do not provide Xcode tooling. Disable macOS code signing for CI export.
178+ if ! grep -q '^codesign/codesign=3$' src/export_presets.cfg; then
179+ echo "::warning::Expected codesign/codesign=3 in macOS preset; continuing with best-effort override."
180+ fi
181+ sed -i 's/^codesign\/codesign=3$/codesign\/codesign=0/' src/export_presets.cfg
182+ grep -q '^codesign/codesign=0$' src/export_presets.cfg
183+
176184 - name : Export game
177185 id : export
178186 uses : firebelley/godot-export@v7.0.0
You can’t perform that action at this time.
0 commit comments