Commit Graph

9 Commits

Author SHA1 Message Date
JiDe Zhang 2427b2025a feat: Upload build artifacts as zip archives
The ArchLinux build workflows for qwlroots, treeland and waylib now
create a zip archive of the installed files in a staging directory
and upload it as an artifact. This allows for easy inspection of the
built files and verification of the build process's correctness. The
zip includes a `PACKAGE_INFO.txt` containing package metadata, build
configuration details, and a list of installed files. Pacman is used to
install the zip tool if it isn't already available.

feat: 上传构建产物为 zip 压缩包

qwlroots、treeland 和 waylib 的 ArchLinux 构建工作流程现在会在暂存目录中
创建已安装文件的 zip 压缩包,并将其作为工件上传。这样可以方便地检查构建
的文件并验证构建过程的正确性。该 zip 包含一个 `PACKAGE_INFO.txt`,其中包
含包元数据、构建配置详细信息和已安装文件列表。 如果 zip 工具尚不可用,则
使用 Pacman 安装它。
2025-07-23 15:27:52 +08:00
JiDe Zhang 644b7315d3 chore: fix CI and enable independent builds
1.  Fixes and updates CI configurations for treeland.
2.  Merges `reuse` files for comprehensive license information.
3.  Updates dependencies in `debian/control` to align with the combined
codebase.
4.  Introduces separate build workflows for `waylib` and `qwlroots` to
ensure they can be built independently.
5.  This ensures modularity and prevents accidental breakages during
future development, maintaining the option to separate these components
again.

chore: 修复 CI 并启用独立构建

1. 修复并更新了 treeland 的 CI 配置。
2. 合并 `reuse` 文件以提供全面的许可证信息。
3. 更新了 `debian/control` 中的依赖项,以与合并的代码库保持一致。
4. 引入了 `waylib` 和 `qwlroots` 的独立构建工作流程,以确保它们可以独立
构建。
5. 确保模块化,防止未来开发过程中意外损坏,保持再次分离这些组件的选项。
2025-07-23 15:27:52 +08:00
rewine d52b29e50b chore: remove dependabot and only use renovate
Log: only need renovate
2025-02-26 10:20:29 +08:00
Zhang Dingyuan b8735b82f7 chore: add auto-update submodule
as title

Log:
2024-08-29 10:12:05 +08:00
groveer c7e9c25bd4 chore: add issue template
as title

Log:
2024-05-24 14:59:43 +08:00
爱折腾的小竹同学 f8ccd880fb
Delete .github/dependabot.yml 2023-12-20 13:40:52 +08:00
爱折腾的小竹同学 c3b3481b65
Update dependabot.yml 2023-12-12 11:54:12 +08:00
爱折腾的小竹同学 5333a3e1f2
Create dependabot.yml 2023-12-12 11:46:27 +08:00
deepin-admin-bot dbbd729099 chore: Sync by 00012fe9ea
sync by github workflow

Log: none
Influence: none
2023-12-11 08:41:50 +00:00