Skip to content

Track diff of macOS branch #81

Track diff of macOS branch

Track diff of macOS branch #81

Workflow file for this run

name: Build
on:
push:
branches: [ 'main', 'stable', 'macOS' ]
pull_request:
branches: [ 'main', 'stable', 'macOS' ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
test:
runs-on: macos-14
strategy:
matrix:
destination: ['platform=iOS\ Simulator,OS=17.5,name=iPhone\ 15\ Pro\ Max', 'platform=watchOS\ Simulator,OS=10.5,name=Apple\ Watch\ Series\ 7\ \(45mm\)', 'platform=macOS CODE_SIGN_IDENTITY=""', 'platform=visionOS\ Simulator,OS=1.2,name=Apple\ Vision\ Pro CODE_SIGN_IDENTITY=""']
scheme: ['CareKit', 'CareKitStore', 'CareKitUI', 'CareKitFHIR']
exclude:
- destination: 'platform=macOS'
scheme: 'CareKit'
- destination: 'platform=macOS'
scheme: 'CareKitUI'
steps:
- uses: actions/checkout@v4
- name: Set Xcode Version
run: sudo xcode-select -s /Applications/Xcode_15.4.app
- name: Build
run: set -o pipefail && env NSUnbufferedIO=YES xcodebuild -verbose -workspace CKWorkspace.xcworkspace -scheme ${{ matrix.scheme }} -destination ${{ matrix.destination }} build test | xcpretty