Skip to content

Remove warning treatment for Swift 6.4 and above #28

Remove warning treatment for Swift 6.4 and above

Remove warning treatment for Swift 6.4 and above #28

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
branches:
- '*'
workflow_dispatch:
jobs:
macos:
name: macOS
strategy:
matrix:
xcode: ['26.5']
config: ['debug', 'release']
runs-on: macos-26
steps:
- uses: actions/checkout@v5
- name: Select Xcode ${{ matrix.xcode }}
run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app
- name: Build for ${{ matrix.config }}
run: swift build -c ${{ matrix.config }}
if: ${{ matrix.config == 'release' }}
- name: Run ${{ matrix.config }} tests
run: swift test -c ${{ matrix.config }}
if: ${{ matrix.config == 'debug' }}
linux:
name: Linux
strategy:
matrix:
swift: ['6.3']
config: ['debug', 'release']
runs-on: ubuntu-latest
container: swift:${{ matrix.swift }}
steps:
- uses: actions/checkout@v5
- name: Build for ${{ matrix.config }}
run: swift build -c ${{ matrix.config }}
if: ${{ matrix.config == 'release' }}
- name: Run ${{ matrix.config }} tests
run: swift test -c ${{ matrix.config }}
if: ${{ matrix.config == 'debug' }}