test(mobile/ios): validate project semantics

Co-authored-by: Tom Brow <tomb@block.xyz>
Signed-off-by: Tom Brow <tomb@block.xyz>
This commit is contained in:
npub12wpjffj7q5qjsky5jvk4ldwlxmse5xll3d8gytk4wqd0c5y7jvwspg37n6
2026-07-31 20:07:00 -07:00
parent c49dc2b9a0
commit 3dd4580a18
2 changed files with 90 additions and 0 deletions

View File

@@ -73,6 +73,7 @@ jobs:
- 'scripts/test-mobile-release-contract.sh'
- 'scripts/test-mobile-release-candidate-publisher.sh'
- 'scripts/test-mobile-worktree-overrides.sh'
- 'scripts/test-ios-pbxproj-semantics.py'
- '.github/workflows/mobile-release-candidate.yml'
- '.github/workflows/ci.yml'
- name: Release workflow source contract
@@ -873,6 +874,8 @@ jobs:
run: swift build --package-path mobile/ios/BuzzPushKit
- name: Test
run: swift test --package-path mobile/ios/BuzzPushKit
- name: Validate iOS project semantics
run: python3 scripts/test-ios-pbxproj-semantics.py
security:
name: Security