Skip to content

Merge pull request #67 from buildkite/ci-macos-15-newer-xcode-newer-s… #132

Merge pull request #67 from buildkite/ci-macos-15-newer-xcode-newer-s…

Merge pull request #67 from buildkite/ci-macos-15-newer-xcode-newer-s… #132

Workflow file for this run

name: macOS Tests (Swift)
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:
jobs:
macos-tests:
name: Swift ${{ matrix.swift-version }} (macOS)
runs-on: macos-15
strategy:
matrix:
xcode-version:
- '15.4'
- '16.2'
include:
- swift-version: '5.10'
xcode-version: '15.4'
- swift-version: '6.0.3'
xcode-version: '16.2'
env:
DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode-version }}.app/Contents/Developer"
steps:
- name: "⬇️ Checkout"
uses: actions/checkout@v2
- name: "🛠 Build and Run Tests"
run: swift test --parallel
- name: "🛠 Build Release"
run: swift build --configuration release