Skip to content

Change configuration for presentation #69

Change configuration for presentation

Change configuration for presentation #69

Workflow file for this run

name: Build
on:
workflow_dispatch:
pull_request:
types: [opened, ready_for_review, synchronize]
branches:
- main
jobs:
buildAndroidAndCodeCheck:
name: Build client projects and check general KMP stuff
runs-on: macos-12
steps:
- name: Checking out branch
uses: actions/checkout@v3
- name: Setup Java
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 17
- name: Setup Android SDK
uses: android-actions/[email protected]
- name: Change wrapper permissions
run: chmod +x ./gradlew
- name: Run Detekt
run: ./gradlew detekt --gradle-user-home .gradle
- name: Run Ktlint
run: ./gradlew ktlintCheck --gradle-user-home .gradle
- name: Run konsist tests
run: ./gradlew :konsistTest:jvmTest --gradle-user-home .gradle
- name: Run unit tests
run: ./gradlew :inspektify:jvmTest --gradle-user-home .gradle