From 8a3d082b5118627b98e9ceaa624188bc97f2bd38 Mon Sep 17 00:00:00 2001 From: Michael Mior Date: Tue, 11 Jun 2024 11:13:02 -0400 Subject: [PATCH] Simplify GitHub Actions configuration --- .github/workflows/scala.yml | 42 +++++++------------------------------ 1 file changed, 7 insertions(+), 35 deletions(-) diff --git a/.github/workflows/scala.yml b/.github/workflows/scala.yml index 5595f93cb..26928bea5 100644 --- a/.github/workflows/scala.yml +++ b/.github/workflows/scala.yml @@ -3,44 +3,16 @@ name: Build on: [ push ] jobs: - #Ubuntu - build_212-ubuntu: - runs-on: ubuntu-latest + build: + strategy: + matrix: + scala: [ 2.12.15, 2.13.7 ] + os: [ ubuntu-latest, windows-latest ] + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 - name: Set up JDK 1.8 uses: actions/setup-java@v1 with: java-version: 1.8 - - run: sbt '++ 2.12.15 clean; compile' - - build_213-ubuntu: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Set up JDK 1.8 - uses: actions/setup-java@v1 - with: - java-version: 1.8 - - run: sbt '++ 2.13.7 clean; compile' - - #Windows - build_212-windows: - runs-on: windows-latest - steps: - - uses: actions/checkout@v2 - - name: Set up JDK 1.8 - uses: actions/setup-java@v1 - with: - java-version: 1.8 - - run: sbt '++ 2.12.15 clean; compile' - - build_213-windows: - runs-on: windows-latest - steps: - - uses: actions/checkout@v2 - - name: Set up JDK 1.8 - uses: actions/setup-java@v1 - with: - java-version: 1.8 - - run: sbt '++ 2.13.7 clean; compile' + - run: sbt '++ ${{ matrix.scala }} clean; compile'