Skip to content

ci: Add kernel checkers #13

ci: Add kernel checkers

ci: Add kernel checkers #13

Workflow file for this run

name: Kernel Checkers
on:
pull_request:
branches:
- qcom-next-staging
jobs:
prepare:
runs-on:
group: GHA-Kernel-SelfHosted-RG
labels: [self-hosted, kernel-prd-u2404-x64-large-od-ephem]
steps:
- name: Checkout PR Code
uses: actions/checkout@v4
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}
outputs:
kernel_src: ${{ github.workspace }}
base_sha: $(git merge-base origin/${{ github.event.pull_request.base.ref }}
head_sha: ${{ github.event.pull_request.head.sha }}
checker:
needs: prepare
uses: qualcomm-linux/kernel-checkers/.github/workflows/checker.yml@main
with:
check_name: ${{ matrix.check }}
kernel_src: ${{ needs.prepare.outputs.kernel_src }}
base_sha: ${{ needs.prepare.outputs.base_sha }}
head_sha: ${{ needs.prepare.outputs.head_sha }}
strategy:
matrix:
check: [check-uapi-headers, sparse-check, checkpatch, dt-binding-check, dtb-check]