Skip to content

Update CI

Update CI #7

Workflow file for this run

name: Lint, Build & Test
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
test:
runs-on: ubuntu-latest
container: swift:noble
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Lint
run: swift-format lint --recursive --strict --parallel .
- name: Install BLAS & LAPACK
run: apt-get update && apt-get install -y libblas-dev liblapack-dev
- name: Build (CLPK)
run: swift build
- name: Test (CLPK)
run: swift test
- name: Build (LAPACK)
run: swift build -Xswiftc -DACCELERATE_NEW_LAPACK
- name: Test (LAPACK)
run: swift test -Xswiftc -DACCELERATE_NEW_LAPACK