Skip to content

[WIP][DNM] - State Machines #291

[WIP][DNM] - State Machines

[WIP][DNM] - State Machines #291

Workflow file for this run

name: build
on:
workflow_call:
push:
branches:
- main
tags-ignore:
- '**'
pull_request:
env:
GRADLE_OPTS: "-Dorg.gradle.jvmargs=-Xmx2g -Dorg.gradle.daemon=false -Dkotlin.incremental=false"
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1
- name: Configure JDK
uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: 17
- name: Static Analysis
run: ./gradlew lint spotlessCheck
- name: Unit Tests
run: ./gradlew testRelease testDebug
- name: Build
run: ./gradlew core:assemble