-
Notifications
You must be signed in to change notification settings - Fork 92
[Deepin-Kernel-SIG] [linux 6.6-y] [Deepin] CI: Add patch check by using build kernel sw64 #921
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Deepin-Kernel-SIG] [linux 6.6-y] [Deepin] CI: Add patch check by using build kernel sw64 #921
Conversation
Reviewer's GuideAdd a CI workflow to automate SW64 kernel builds by defining triggers, environment setup, compilation steps, and artifact upload in a new GitHub Actions file. Flow diagram for SW64 kernel build CI processflowchart TD
A[Trigger: push/pull_request/workflow_dispatch] --> B[Checkout code]
B --> C[Install dependencies and set git config]
C --> D[Compile kernel with swmk1230]
D --> E[Upload Module.symvers as artifact]
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
4a11878
to
9c6669e
Compare
deepin pr auto review关键摘要:
是否建议立即修改: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
请将build kernel sw64改为build kernel sw6b,以便未来引入sw8a |
或者“sw64-6b”、“sw64-c3b”等称呼 |
Signed-off-by: Wentao Guan <[email protected]>
9c6669e
to
f6d59be
Compare
已改 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Adds a new GitHub Actions workflow to compile the Linux kernel for the sw64 architecture and upload the generated Module.symvers
artifact.
- Introduces
.github/workflows/build-kernel-sw64.yml
to define build steps - Sets environment variables for build user and host
- Runs kernel compilation and uploads the Module.symvers file
Comments suppressed due to low confidence (3)
.github/workflows/build-kernel-sw64.yml:1
- The workflow name has a typo:
sw6b
should besw64
to match the file name and intended architecture.
name: build kernel sw6b
.github/workflows/build-kernel-sw64.yml:34
- The artifact name uses
sw6b
instead ofsw64
; please correct this to ensure consistency.
name: Kernel-ABI-sw6b
.github/workflows/build-kernel-sw64.yml:28
- The build commands do not specify
ARCH=sw64
, so the kernel may default to x86_64. Prefix withARCH=sw64
(andCROSS_COMPILE
if needed) to ensure a proper cross-compile for sw64.
time swmk1230 xuelang_defconfig
151aa88
into
deepin-community:linux-6.6.y
Summary by Sourcery
CI: