1234567891011121314151617181920212223242526272829303132 |
- # SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors
- # SPDX-License-Identifier: MIT
- name: Check
- on:
- pull_request:
- branches: [ master, stable-* ]
- # Declare default permissions as read only.
- permissions: read-all
- concurrency:
- group: check-kotlin-${{ github.head_ref || github.run_id }}
- cancel-in-progress: true
- jobs:
- check:
- runs-on: ubuntu-latest
- strategy:
- fail-fast: false
- matrix:
- task: [ detekt, ktlintCheck ]
- steps:
- - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- - name: Set up JDK 17
- uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
- with:
- distribution: "temurin"
- java-version: 17
- - name: Check ${{ matrix.task }}
- run: ./gradlew ${{ matrix.task }}
|