name: Nessa Phase 1 Tests on: push: paths: - 'NessaTests/**' - 'Nessa.xcodeproj/**' pull_request: paths: - 'NessaTests/**' - 'Nessa.xcodeproj/**' workflow_dispatch: jobs: test: runs-on: [self-hosted, macOS] steps: - name: Checkout uses: actions/checkout@v4 - name: Select Xcode run: | sudo xcode-select -s /Applications/Xcode.app/Contents/Developer xcodebuild -version - name: Run Phase 1 Tests run: | xcodebuild test \ -project Nessa.xcodeproj \ -scheme Nessa \ -destination "platform=iOS Simulator,name=iPhone 16" - name: Test Report if: always() run: | echo "Tests completed with status: ${{ job.status }}"