name: ci on: push: branches: [main] pull_request: branches: [main] jobs: build: name: build (${{ matrix.os }}) runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: [macos-14] steps: - uses: actions/checkout@v4 - name: Show toolchain run: | xcodebuild -version || true swift --version || true - name: Build run: make build - name: Test run: make test - name: Lint run: make lint