Add real iOS HTTPS and WSS certificate regression checks

This commit is contained in:
2026-09-12 15:29:11 +03:00
parent f5c44cb323
commit d886a8a523
6 changed files with 152 additions and 4 deletions
+10
View File
@@ -36,6 +36,15 @@ jobs:
run: |
set -o pipefail
mkdir -p build
python3 -u tools/tls_fixture.py > build/tls-fixture.log 2>&1 &
TLS_PID=$!
trap 'kill "$TLS_PID" 2>/dev/null || true' EXIT
for attempt in {1..30}; do
if grep -q 'TLS fixtures ready' build/tls-fixture.log; then break; fi
if ! kill -0 "$TLS_PID" 2>/dev/null; then cat build/tls-fixture.log; exit 1; fi
sleep 1
done
grep -q 'TLS fixtures ready' build/tls-fixture.log || { cat build/tls-fixture.log; exit 1; }
xcodebuild test \
-project MusicBridge.xcodeproj \
-scheme MusicBridge \
@@ -53,6 +62,7 @@ jobs:
name: ios-test-results
path: |
build/xcodebuild.log
build/tls-fixture.log
build/MusicBridge.xcresult
if-no-files-found: warn
retention-days: 7