Skip to content

Update sbt-ci-release to 1.12.1 #691

Update sbt-ci-release to 1.12.1

Update sbt-ci-release to 1.12.1 #691

Workflow file for this run

name: Lint
on:
pull_request:
branches: [ "main" ]
permissions:
contents: read
jobs:
lint:
strategy:
fail-fast: true
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v7
with:
submodules: recursive
- name: Setup Node
uses: actions/setup-node@v7
with:
node-version: 18
- name: Install dependencies
run: npm install
- name: Run prettier
run: npm run format:check
scalafmt-lint:
name: Scalafmt lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 1
- uses: jrouly/scalafmt-native-action@v5
scalafix-lint:
name: Scalafix lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 1
submodules: recursive
- name: Setup JDK
uses: actions/setup-java@v5.6.0
with:
distribution: temurin
java-version: 25
cache: sbt
- name: Setup SBT
uses: sbt/setup-sbt@v1
- run: sbt 'scalafixAll --check'