This commit is contained in:
2024-10-30 17:22:59 -05:00
parent 157b187116
commit ab36848004

31
.github/workflows/swift.yml vendored Normal file
View File

@@ -0,0 +1,31 @@
name: Swift CI
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
test:
name: Run Unit Tests on macOS and Linux
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, ubuntu-latest]
swift: ["5.9", "5.10, "6.0"]
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Swift ${{ matrix.swift }}
uses: fwal/setup-swift@v1
with:
swift-version: ${{ matrix.swift }}
os: ${{ matrix.os }}
- name: Build and Run Tests
run: |
swift build --enable-test-discovery
swift test