Skip to content

Swift 5.10 (#25)

Swift 5.10 (#25) #115

Workflow file for this run

name: test
on:
pull_request:
push:
branches:
- master
workflow_dispatch:
jobs:
linux:
name: Test on Linux
runs-on: ubuntu-22.04
container:
image: swift:5.10
steps:
- uses: actions/checkout@v2
- name: Show Environments
run: swift --version
- name: Install missing dependencies in ubuntu
run: |
apt-get update --assume-yes
apt-get install --assume-yes libsqlite3-dev libncurses-dev make
- name: Validate Source Code
run: make autocorrect && [ -z "$(git status --porcelain)" ]
- name: Run Test
run: make test
macOS:
name: Test on macOS
runs-on: macos-14
strategy:
matrix:
xcode_version:
- "15.4"
env:
DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode_version }}.app
steps:
- uses: actions/checkout@v2
- name: Show Environments
run: |
swift --version
xcodebuild -version
- name: Run Test
run: make test