Skip to content

Revert kvo arc changes #43

Revert kvo arc changes

Revert kvo arc changes #43

Workflow file for this run

name: Xcode
on:
push:
branches: [ main ]
paths:
- 'AppKit/**'
- 'DebugUtils/**'
- 'Foundation/**'
- 'Resources/**'
- 'UnitTesting/**'
- 'iPhone/**'
- '.github/workflows/xcode.yml'
- '*.xcodeproj/**'
- 'XcodeConfig/**'
pull_request:
branches: [ main ]
paths:
- 'AppKit/**'
- 'DebugUtils/**'
- 'Foundation/**'
- 'Resources/**'
- 'UnitTesting/**'
- 'iPhone/**'
- '.github/workflows/xcode.yml'
- '*.xcodeproj/**'
- 'XcodeConfig/**'
schedule:
# Run the first and fifteenth of every month at 4:15 UTC
- cron: '15 4 1,15 * *'
# Also allow manual triggering from the github UX to revalidate things.
workflow_dispatch:
jobs:
macOS:
runs-on: macos-15
strategy:
fail-fast: false
matrix:
MODE: ["Debug", "Release"]
steps:
- uses: actions/checkout@v5
- name: Select Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: 'latest-stable'
- name: Build and Test
run: |
xcodebuild \
-project GTM.xcodeproj \
-scheme GTM \
-configuration ${{ matrix.MODE }} \
build test
iOS:
runs-on: macos-15
strategy:
fail-fast: false
matrix:
MODE: ["Debug", "Release"]
steps:
- uses: actions/checkout@v5
- name: Select Xcode Version
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: 'latest-stable'
- name: Build and Test
run: |
xcodebuild \
-project GTMiPhone.xcodeproj \
-scheme GTMiPhone \
-configuration ${{ matrix.MODE }} \
-destination "platform=iOS Simulator,name=iPhone 16,OS=latest" \
build test