ci: Add job for ktlint

This commit is contained in:
OpenSauce04 2026-06-16 11:30:08 +01:00 committed by OpenSauce
parent 60e44ff049
commit 22d7be4e3c
3 changed files with 24 additions and 0 deletions

View file

@ -20,3 +20,15 @@ jobs:
env:
COMMIT_RANGE: ${{ github.event.pull_request.base.sha }}..${{ github.event.pull_request.head.sha }}
run: ./.ci/clang-format.sh
ktlint:
runs-on: ubuntu-latest
container:
image: opensauce04/azahar-build-environment:latest
options: -u 1001
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Build
run: ./tools/check-kotlin-formatting.sh

View file

@ -1 +1,7 @@
#!/bin/bash -ex
# TODO: Why doesn't the CI environment use the PATH set in the Dockerimage?
# It works fine when using the image locally.
export PATH="/home/linuxbrew/.linuxbrew/bin:${PATH}"
cd ./src/android/ && ktlint --color '!./app/build/generated/**'

View file

@ -1 +1,7 @@
#!/bin/bash -ex
# TODO: Why doesn't the CI environment use the PATH set in the Dockerimage?
# It works fine when using the image locally.
export PATH="/home/linuxbrew/.linuxbrew/bin:${PATH}"
cd ./src/android/ && ktlint -F --color '!./app/build/generated/**'