Skip to content

Update circe-core, circe-generic, ... to 0.14.7 #1030

Update circe-core, circe-generic, ... to 0.14.7

Update circe-core, circe-generic, ... to 0.14.7 #1030

Workflow file for this run

name: CI
on:
pull_request:
branches: [master, main]
push:
branches: [master, main]
env:
SCALA212: 2.12.18
SCALA213: 2.13.12
SCALA3: 3.3.0
jobs:
linting:
runs-on: ubuntu-latest
steps:
- uses: "actions/checkout@v3"
- uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 11
cache: sbt
- name: Checking code formatting
run: sbt formatCheck
docs-check:
runs-on: ubuntu-latest
steps:
- uses: "actions/checkout@v3"
- uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 11
cache: sbt
- name: Check the documentation
run: sbt docs/makeSite
mima:
runs-on: ubuntu-latest
steps:
- uses: "actions/checkout@v3"
- uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 11
cache: sbt
- name: Report binary issues
run: "sbt ${{ matrix.project }}/mimaReportBinaryIssues"
strategy:
matrix:
project:
- coreJVM
- coreJS
- coreNative
- playJson
- playFramework
- circeJVM
- circeJS
- circeNative
- upickleJVM
- upickleJS
- upickleNative
- json4sNative
- json4sJackson
- argonaut
- zioJson
tests:
runs-on: ubuntu-latest
name: Tests ${{ matrix.project }} (${{ matrix.scala }})
steps:
- uses: "actions/checkout@v3"
- uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 11
cache: sbt
- name: Test
run: "sbt ++${{ matrix.scala }} ${{ matrix.project }}/test"
strategy:
matrix:
exclude:
- project: playFramework
scala: $SCALA212
project:
- coreJVM
- coreJS
- coreNative
- playJson
- playFramework
- circeJVM
- circeJS
- circeNative
- upickleJVM
- upickleJS
- upickleNative
- json4sNative
- json4sJackson
- argonaut
- zioJson
scala:
- $SCALA212
- $SCALA213
- $SCALA3