Skip to content

Merge pull request #9 from latentco/perf #28

Merge pull request #9 from latentco/perf

Merge pull request #9 from latentco/perf #28

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
branches:
- "*"
workflow_dispatch:
jobs:
library:
name: macOS
strategy:
matrix:
xcode: ["26.2"]
config: ["debug", "release"]
runs-on: macos-26
steps:
- uses: actions/checkout@v5
- name: Select Xcode ${{ matrix.xcode }}
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
- name: Run ${{ matrix.config }} tests
run: swift test -c ${{ matrix.config }}
examples:
name: Examples
strategy:
matrix:
xcode: ["26.2"]
config: ["debug"]
scheme: ["UndoForMacOS"]
runs-on: macos-26
continue-on-error: true
steps:
- uses: actions/checkout@v5
- name: Select Xcode ${{ matrix.xcode }}
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
- name: xcodebuild ${{ matrix.scheme }}
run: make DERIVED_DATA_PATH=~/.derivedData SCHEME="${{ matrix.scheme }}" xcodebuild-raw