Skip to content

ci: add GitHub Actions CI workflows for Arch Linux and Deepin builds#630

Merged
zccrs merged 1 commit into
linuxdeepin:masterfrom
zccrs:ci-workflows-only
Jun 1, 2026
Merged

ci: add GitHub Actions CI workflows for Arch Linux and Deepin builds#630
zccrs merged 1 commit into
linuxdeepin:masterfrom
zccrs:ci-workflows-only

Conversation

@zccrs
Copy link
Copy Markdown
Member

@zccrs zccrs commented Jun 1, 2026

Add CI workflows to verify the project builds correctly on both Arch Linux (latest) and Deepin crimson. This helps catch any platform-specific compilation issues introduced by the accessor pattern refactor.

Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @zccrs, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@zccrs zccrs force-pushed the ci-workflows-only branch 2 times, most recently from 7ce6588 to ae7a82f Compare June 1, 2026 08:00
Add CI workflows to verify the project builds correctly on both Arch Linux
(latest) and Deepin crimson. This helps catch any platform-specific
compilation issues introduced by the accessor pattern refactor.
@zccrs zccrs force-pushed the ci-workflows-only branch from ae7a82f to 99af38e Compare June 1, 2026 08:12
@zccrs
Copy link
Copy Markdown
Member Author

zccrs commented Jun 1, 2026

已跟进修复这次 CI:\n\n1. Arch workflow 改为先从源码安装最新 dtkcommon/dtklog/dtkcore/dtkgui,解决了 PR merge ref 上 DTK 依赖版本偏旧导致的构建失败;\n2. 工作流里已打开单元测试:Qt5/DTK5 矩阵现在会显式执行单测,Qt6 仍先保持构建检查(当前上游 unit-test 目标本身未链好,直接打开会把 workflow 弄红);\n3. Deepin workflow 也在 nodtk6 路径打开了 BUILD_TESTING。\n\n当前这一轮检查已经全部通过。

@zccrs zccrs merged commit 28f892a into linuxdeepin:master Jun 1, 2026
10 checks passed
@zccrs zccrs deleted the ci-workflows-only branch June 1, 2026 10:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant