Update scalikejdbc, scalikejdbc-streams, ... to 4.3.2 #1070
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: CI | |
on: | |
push: | |
branches: | |
- master | |
pull_request: | |
branches: | |
- master | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
java-version: [ 11, 17] | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Set up JDK | |
uses: actions/setup-java@v1 | |
with: | |
java-version: ${{ matrix.java-version }} | |
- name: Build | |
run: sbt compile | |
- name: Checking Code Style | |
run: sbt scalafmtCheckAll | |
- name: Checking headers | |
run: sbt headerCheckAll | |
docker: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
java-version: [ 11 ] | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Set up JDK | |
uses: actions/setup-java@v1 | |
with: | |
java-version: ${{ matrix.java-version }} | |
- name: Build Image | |
run: sbt docker:publishLocal | |
test: | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
redis-version: [ 4, 5, 6 ] | |
java-version: [ 11, 17] | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Set up JDK | |
uses: actions/setup-java@v1 | |
with: | |
java-version: ${{ matrix.java-version }} | |
- name: Start Redis | |
uses: supercharge/[email protected] | |
with: | |
redis-version: ${{ matrix.redis-version }} | |
- name: Run Test | |
run: sbt coverage test coverageReport # test in scala2.13.x java 8 | |
- name: Aggregate coverage report | |
run: sbt coverageAggregate | |
- name: Upload test coverage report | |
run: bash <(curl -s https://codecov.io/bash) | |
ci: | |
runs-on: ubuntu-latest | |
needs: [ build, docker, test ] | |
steps: | |
- name: Aggregate outcomes | |
run: echo "build succeeded" |