[Deepin-Kernel-SIG] [linux 6.6-y] [Deepin] CI: add extra build ci#1458
Conversation
deepin inclusion category: other Add an extra build test to detect more cases for there code. Signed-off-by: Wentao Guan <guanwentao@uniontech.com>
Reviewer's GuideAdds a new self-hosted GitHub Actions workflow that performs additional kernel build CI using GCC and Clang for multiple architectures and configurations to broaden build coverage. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Pull request overview
This PR adds an additional self-hosted GitHub Actions workflow to exercise extra kernel build configurations and toolchains for broader CI coverage.
Changes:
- Introduces
.github/workflows/build-kernel-extra.ymlto buildx86_64_defconfigwith GCC and Clang. - Adds Clang-based builds for
arm64,loongarch(loongson3_defconfig), andriscv(rv32_defconfig) on a self-hosted x86_64 runner.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| group: ${{ github.workflow }}-${{ github.ref }} | ||
| cancel-in-progress: true | ||
|
|
||
| permissions: |
There was a problem hiding this comment.
Defining top-level permissions with only pull-requests: read removes the default contents: read scope from the GITHUB_TOKEN, which actions/checkout@v3 relies on to fetch the repository; as written, this workflow is likely to fail at the checkout step. Please either add contents: read (and any other required scopes) under permissions or drop the explicit permissions block here and in similar workflows so checkout can succeed.
| permissions: | |
| permissions: | |
| contents: read |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: lanlanxiyiji The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
deepin inclusion
category: other
Add an extra build test to detect more cases for there code.
Summary by Sourcery
CI: