diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f8add5a..fc2d1db 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,17 +3,24 @@ name: CI on: pull_request: push: - branches: [ master main] + branches: [ main] jobs: build: - runs-on: ubuntu-18.04 + strategy: + fail-fast: false + matrix: + os: [ubuntu-18.04, macos-10.14] + runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - - uses: olafurpg/setup-scala@v10 - - name: Install Dependencies + - name: Checkout current branch (full) + uses: actions/checkout@v2 + - name: Setup Java and Scala + uses: olafurpg/setup-scala@v10 + - name: Setup (Linux) + if: matrix.os == 'ubuntu-18.04' run: | - sudo apt-get update - sudo apt-get install -y libatlas-base-dev + sudo apt-get update + sudo apt-get install -y libatlas-base-dev - name: Run tests run: sbt +test diff --git a/build.sbt b/build.sbt index 4375c49..5a7b038 100644 --- a/build.sbt +++ b/build.sbt @@ -4,7 +4,7 @@ val nextVersion = "0.3.0" val scala211 = "2.11.12" val scala212 = "2.12.14" -val scala213 = "2.13.5" +val scala213 = "2.13.6" val scala300 = "3.0.0" val versionsNative = Seq(scala212, scala211, scala213)