diff --git a/.github/workflows/ios-tests.yml b/.github/workflows/ios-tests.yml index fcb86069..1fbb057c 100644 --- a/.github/workflows/ios-tests.yml +++ b/.github/workflows/ios-tests.yml @@ -40,7 +40,11 @@ jobs: - name: Checkout uses: actions/checkout@v2 - name: Build and Test - run: xcrun xcodebuild test -workspace . -scheme "Vexil" -skipMacroValidation -destination "platform=iOS Simulator,name=iPhone 15" + run: | + set -o pipefail && \ + NSUnbufferedIO=YES \ + xcrun xcodebuild test -workspace . -scheme Vexil -skipMacroValidation -destination "platform=iOS Simulator,name=iPhone 15" \ + | xcbeautify --renderer github-actions build-ios: runs-on: ubuntu-latest diff --git a/.github/workflows/tvos-tests.yml b/.github/workflows/tvos-tests.yml index a16b30e7..8a221467 100644 --- a/.github/workflows/tvos-tests.yml +++ b/.github/workflows/tvos-tests.yml @@ -40,7 +40,11 @@ jobs: - name: Checkout uses: actions/checkout@v2 - name: Build and Test - run: xcrun xcodebuild test -workspace . -scheme "Vexil" -testPlan "Vexil" -destination "platform=tvOS Simulator,name=Apple TV 4K (3rd generation)" + run: | + set -o pipefail && \ + NSUnbufferedIO=YES \ + xcrun xcodebuild test -workspace . -scheme Vexil -skipMacroValidation -destination "platform=tvOS Simulator,name=Apple TV 4K (3rd generation)" \ + | xcbeautify --renderer github-actions build-tvos: runs-on: ubuntu-latest diff --git a/.github/workflows/visionos-tests.yml b/.github/workflows/visionos-tests.yml index ff04ec66..e5ab52bb 100644 --- a/.github/workflows/visionos-tests.yml +++ b/.github/workflows/visionos-tests.yml @@ -40,7 +40,11 @@ jobs: - name: Checkout uses: actions/checkout@v2 - name: Build and Test - run: xcrun xcodebuild test -workspace . -scheme "Vexil" -testPlan "Vexil" -destination "platform=visionOS Simulator,name=Apple Vision Pro" + run: | + set -o pipefail && \ + NSUnbufferedIO=YES \ + xcrun xcodebuild test -workspace . -scheme Vexil -skipMacroValidation -destination "platform=visionOS Simulator,name=Apple Vision Pro" \ + | xcbeautify --renderer github-actions build-visionos: runs-on: ubuntu-latest diff --git a/.github/workflows/watchos-tests.yml b/.github/workflows/watchos-tests.yml index 73811c7d..11cf5731 100644 --- a/.github/workflows/watchos-tests.yml +++ b/.github/workflows/watchos-tests.yml @@ -40,7 +40,11 @@ jobs: - name: Checkout uses: actions/checkout@v2 - name: Build and Test - run: xcrun xcodebuild test -workspace . -scheme "Vexil" -testPlan "Vexil" -destination "platform=watchOS Simulator,name=Apple Watch Series 9 (45mm)" + run: | + set -o pipefail && \ + NSUnbufferedIO=YES \ + xcrun xcodebuild test -workspace . -scheme Vexil -skipMacroValidation -destination "platform=watchOS Simulator,name=Apple Watch Series 9 (45mm)" \ + | xcbeautify --renderer github-actions build-watchos: runs-on: ubuntu-latest