Skip to content

Prepare for release #37

Prepare for release

Prepare for release #37

Workflow file for this run

name: SPM
on:
pull_request:
push:
branches: [develop, release]
jobs:
macOS:
name: "macOS, Xcode ${{ matrix.xcode }}"
runs-on: macOS-14
strategy:
fail-fast: false
matrix:
xcode:
- "16.1"
steps:
- uses: actions/checkout@v6
- name: "Select Xcode ${{ matrix.xcode }}"
uses: ./.github/actions/xcode-select
with:
version: ${{ matrix.xcode }}
- run: swift --version
- run: swift build --build-tests -Xswiftc -warnings-as-errors
- run: swift test
Linux:
name: Linux, Swift ${{ matrix.swift }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
swift:
- "6.0"
container:
image: swift:${{ matrix.swift }}
steps:
- uses: actions/checkout@v6
- run: swift --version
- run: swift build --build-tests -Xswiftc -warnings-as-errors
- run: swift test