CI: Add deviceinfo linting via dint

Needs https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2679
to run locally.

Tested and works locally with 'pmbootstrap ci' as well as in GitLab CI.

Closes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/2583

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7006>
This commit is contained in:
Stefan Hansson
2025-09-20 09:30:46 +00:00
committed by The Friendly Merge Bot
parent 17fcf091b2
commit aa74915a68
3 changed files with 44 additions and 0 deletions
+13
View File
@@ -101,6 +101,19 @@ aport-lint:
- .ci/apkbuild-lint.sh
allow_failure: true
# deviceinfo linting
dint:
stage: lint
rules:
- if: *mr_rule
changes:
- .ci/**/*
- .gitlab-ci.yml
- device/*/device-*/deviceinfo
script:
- .ci/lib/gitlab_prepare_ci.sh
- .ci/dint.sh
# kernel kconfig check
kernel-kconfig:
stage: lint