Skip to content

[build, github workflow] Rework and simplify the Scala Plugin GitHub Workflow with the latest versions of actions #399

[build, github workflow] Rework and simplify the Scala Plugin GitHub Workflow with the latest versions of actions

[build, github workflow] Rework and simplify the Scala Plugin GitHub Workflow with the latest versions of actions #399

Workflow file for this run

on:
push:
branches: [ idea242.x, idea243.x ]
pull_request:
branches: [ idea242.x, idea243.x ]
jobs:
build_and_test:
name: Scala Plugin Build & Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: |
8
11
17
- uses: coursier/cache-action@v6
- name: Compile and package
run: sbt clean packageArtifact Test/compile
- name: Run internationalization bundle tests
run: sbt runJUnit5Tests
- name: Run typechecker tests
run: sbt runTypeInferenceTests
- name: Run assorted tests
run: sbt runFastTests