name: CI on: pull_request: branches: - master jobs: ci-matrix: runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: java: [ 'openjdk@1.17' ] steps: - uses: actions/checkout@v4.1.1 with: fetch-depth: 100 - uses: jorelali/setup-elm@v5 with: elm-version: 0.19.1 - uses: bahmutov/npm-install@v1 with: working-directory: modules/webapp - name: Fetch tags run: git fetch --depth=100 origin +refs/tags/*:refs/tags/* - uses: olafurpg/setup-scala@v14 with: java-version: ${{ matrix.java }} # - name: Coursier cache # uses: coursier/cache-action@v6 - name: sbt ci ${{ github.ref }} run: sbt ci ci: runs-on: ubuntu-22.04 needs: [ci-matrix] steps: - name: Aggregate of lint, and all tests run: echo "ci passed"