diff --git a/.github/workflows/email_checker.yml b/.github/workflows/email_checker.yml new file mode 100644 index 0000000000000..d5fcdcd1beb8a --- /dev/null +++ b/.github/workflows/email_checker.yml @@ -0,0 +1,11 @@ +name: PR email addresses checker + +on: + pull_request: + +jobs: + pr-check-emails: + runs-on: ubuntu-latest + steps: + - name: Check PR emails + uses: qualcomm/commit-emails-check-action@main diff --git a/.github/workflows/kernel_checker.yml b/.github/workflows/kernel_checker.yml new file mode 100644 index 0000000000000..4c1c9fd030ff5 --- /dev/null +++ b/.github/workflows/kernel_checker.yml @@ -0,0 +1,35 @@ +name: Kernel Checkers +on: + pull_request: + +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 + outputs: + kernel_src: ${{ github.workspace }} + base_sha: ${{ github.event.pull_request.base.sha }} + 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 }} + base_branch: ${{ github.base_ref }} + pr_number: ${{ github.event.pull_request.number }} + + strategy: + matrix: + check: [check-uapi-headers, sparse-check, checkpatch, + dt-binding-check, dtb-check] + fail-fast: false diff --git a/.github/workflows/post_merge_staging.yml b/.github/workflows/post_merge_staging.yml deleted file mode 100644 index c9ead6806fd4b..0000000000000 --- a/.github/workflows/post_merge_staging.yml +++ /dev/null @@ -1,12 +0,0 @@ -name: _Tag -on: - pull_request: - types: [closed] - branches: - - qcom-next-staging-test - -jobs: - tag: - if: github.event.pull_request.merged == true - uses: sgaud-quic/kernel-config/.github/workflows/post_merge_staging.yml@main - secrets: inherit diff --git a/.github/workflows/pre_merge.yml b/.github/workflows/pre_merge.yml new file mode 100644 index 0000000000000..2f13338fca086 --- /dev/null +++ b/.github/workflows/pre_merge.yml @@ -0,0 +1,8 @@ +name: pre_merge +on: + pull_request_target: + +jobs: + pre-merge: + uses: sgaud-quic/kernel-config/.github/workflows/pre_merge.yml@flatbuild + secrets: inherit diff --git a/README b/README index fab86c2178cc9..5c4efb8a816d0 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -Test Linux kernel 1 +Test Linux kernel Flatbuild ============ There are several guides for kernel developers and users. These guides can