Skip to content

Merge pull request #430 from aymanelamyaghri/bachelor_project #1249

Merge pull request #430 from aymanelamyaghri/bachelor_project

Merge pull request #430 from aymanelamyaghri/bachelor_project #1249

Workflow file for this run

name: Continuous Integration
on:
push:
branches: [main]
pull_request:
jobs:
scalafmt:
name: Check Formatting
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: ./bin/scalafmt --test
cross-compilation:
name: Cross Compilation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
submodules: true
- uses: coursier/setup-action@v1.3.3
with:
apps: sbt
- run: sbt +compile
test:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
jvm: ['adopt:1.8.0-292', 'adopt:1.11.0.11', 'temurin:1.17.0.3']
name: Test on ${{ matrix.os }} -- ${{ matrix.jvm }}
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
with:
submodules: true
- uses: coursier/setup-action@v1.3.3
with:
jvm: ${{ matrix.jvm }}
apps: sbt
- name: Unit tests
run: sbt test
shell: bash
- name: Scripted sbt tests
run: sbt sbtPlugin/scripted
shell: bash