name: App / Lint on: push: branches: - master - release-* pull_request: permissions: contents: read security-events: write jobs: lint: name: Lint runs-on: ubuntu-22.04 continue-on-error: true strategy: matrix: task: [ detekt, lint ] steps: - name: Checkout repository uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - name: Setup Java uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1 with: distribution: temurin java-version: 17 - name: Setup Gradle uses: gradle/actions/setup-gradle@dbbdc275be76ac10734476cc723d82dfe7ec6eda # v3.4.2 - name: Run ${{ matrix.task }} task run: ./gradlew ${{ matrix.task }} - name: Upload SARIF files uses: github/codeql-action/upload-sarif@b611370bb5703a7efb587f9d136a52ea24c5c38c # v3.25.11 if: ${{ always() }} with: sarif_file: .