[Deepin-Kernel-SIG] [linux 6.6.y] CI: add check depend all daily workflow#1932
Conversation
deepin inclusion category: other check the increment need bugfixes for our branch backport commits. Signed-off-by: Wentao Guan <guanwentao@uniontech.com>
Reviewer's GuideAdds a scheduled GitHub Actions workflow to run a daily dependency/check-depend comparison between the Deepin linux-6.6.y branch and upstream/stable 6.6.y branches, using an existing check_kernel_commits.sh script and failing on differences. Sequence diagram for the new daily check-depend GitHub Actions workflowsequenceDiagram
participant GitHubActions
participant RepositoryDeepin
participant RepositoryGregkh
participant CheckKernelCommits
participant DiffTool
GitHubActions->>RepositoryDeepin: actions_checkout
GitHubActions->>RepositoryDeepin: git_config user.email
GitHubActions->>RepositoryDeepin: git_config user.name
GitHubActions->>CheckKernelCommits: check_kernel_commits.sh v6.6..torvalds/master linux-6.6.y
CheckKernelCommits-->>GitHubActions: deepin-6.6.y.txt
GitHubActions->>RepositoryDeepin: git_remote_add gregkh
GitHubActions->>RepositoryDeepin: git_remote_set_url gregkh
GitHubActions->>RepositoryGregkh: git_fetch gregkh
GitHubActions->>CheckKernelCommits: check_kernel_commits.sh v6.6..torvalds/master gregkh/linux-6.6.y
CheckKernelCommits-->>GitHubActions: stable-6.6.y.txt
GitHubActions->>DiffTool: diff deepin-6.6.y.txt stable-6.6.y.txt
DiffTool-->>GitHubActions: [exit status indicates differences]
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. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
cat 0_check-depend-all.txt | grep < |
There was a problem hiding this comment.
Pull request overview
Adds a scheduled CI workflow intended to run daily and compare “Fixes:”‑tagged upstream commits that are applicable to Deepin’s linux-6.6.y branch versus Greg KH’s linux-6.6.y, helping detect missing backports or dependency gaps over time.
Changes:
- Introduces a new daily (
cron) GitHub Actions workflow to runcheck_kernel_commits.shagainst Deepin and stable 6.6.y branches. - Adds remote setup/fetch for
gregkh/linuxand diffs the resulting candidate lists.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| else | ||
| git remote set-url gregkh https://github.com/gregkh/linux.git | ||
| fi | ||
| git fetch gregkh |
| fi | ||
| git fetch gregkh | ||
| bash .github/tools/check_kernel_commits.sh v6.6..torvalds/master gregkh/linux-6.6.y > stable-6.6.y.txt | ||
| diff deepin-6.6.y.txt stable-6.6.y.txt |
| bash .github/tools/check_kernel_commits.sh v6.6..torvalds/master linux-6.6.y > deepin-6.6.y.txt | ||
| if ! git remote get-url gregkh >/dev/null 2>&1; then |
deepin inclusion
category: other
check the increment need bugfixes for our branch backport commits.
Summary by Sourcery
CI: