Skip to content

use swiftlang actions #4

use swiftlang actions

use swiftlang actions #4

Workflow file for this run

name: Test
on:
- push
- pull_request
jobs:
tests:
name: tests
uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@main
linux:
strategy:
fail-fast: false
matrix:
swift-version:
- "6.0"
- "6.1"
- "6.2"
name: Linux (Swift ${{ matrix.swift-version }})
runs-on: ubuntu-latest
container:
image: swift:${{ matrix.swift-version }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Swift Version
run: swift --version
- name: Swift Build
run: swift build -v -c debug
- name: Swift Test
run: swift test -v -c debug
macos:
strategy:
fail-fast: false
matrix:
macos-version:
- "15"
- "26"
name: macOS ${{ matrix.macos-version }}
runs-on: macos-${{ matrix.macos-version }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Swift Version
run: swift --version
- name: Swift Build
run: swift build -v -c debug
- name: Swift Test
run: swift test -v -c debug