Skip to content

Upgrade to Java 17, Kotlin 1.9, Gradle 8.3 #24

Upgrade to Java 17, Kotlin 1.9, Gradle 8.3

Upgrade to Java 17, Kotlin 1.9, Gradle 8.3 #24

Workflow file for this run

name: Linting
on:
# Trigger the workflow on pushes to only the 'main' branch (this avoids duplicate checks being run e.g. for dependabot pull requests)
push:
branches: [main]
# Trigger the workflow on any pull request
pull_request:
jobs:
gradle:
runs-on: ubuntu-latest
if: ${{ !contains(github.event.head_commit.message, 'ci skip') }}
steps:
- name: Checkout Repo
uses: actions/checkout@v2
- name: Cache Gradle Files
uses: actions/cache@v2
with:
path: |
~/.gradle/caches/
~/.gradle/wrapper/
key: cache-gradle
- name: Setup Java
uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: '11'
- name: Run Detekt
run: ./gradlew detektMain
- name: Run ktlintCheck
run: ./gradlew ktlintCheck
- name: Stop Gradle
run: ./gradlew --stop