Skip to content

Disable plugins for no-MiMa support #69

Disable plugins for no-MiMa support

Disable plugins for no-MiMa support #69

Workflow file for this run

name: Continuous Integration
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
jobs:
build:
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_BUILD_TOKEN }}
runs-on: ubuntu-latest
steps:
- name: Checkout Source Code
uses: actions/checkout@v4
- name: Setup JDK 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'adopt-hotspot'
- name: Coursier UnCaching
uses: coursier/cache-action@v6
- name: Build, Run Test, Coverage
run: |
sbt -v clean Test/compile scripted
- name: Cleanup Before Caching
shell: bash
run: |
rm -rf "$HOME/.ivy2/local" || true
find $HOME/Library/Caches/Coursier/v1 -name "ivydata-*.properties" -delete || true
find $HOME/.ivy2/cache -name "ivydata-*.properties" -delete || true
find $HOME/.cache/coursier/v1 -name "ivydata-*.properties" -delete || true
find $HOME/.sbt -name "*.lock" -delete || true