Skip to content

feat: add opt-in Floatboat UOS Linux artifact - #48

Open
2391384896 wants to merge 9 commits into
mainfrom
codex/add-uos-floatboat-artifact
Open

2391384896 wants to merge 9 commits into
mainfrom
codex/add-uos-floatboat-artifact

Conversation

@2391384896

@2391384896 2391384896 commented Sep 15, 2026

Copy link
Copy Markdown
Collaborator

增加 opt-in 的 linux_package=uos-floatboatdesktop_variant=floatboat 构建入口,只上传 com.floatboat.desktop 的 amd64/arm64 UOS DEB 和依赖审计附件。默认 Linux DEB、DeepSeek 与 macOS/Windows 发布保持原流程。

UOS 原生 runner 核对包身份、架构、/opt/apps 布局和主 ELF,并要求 info.version、DEB Version、审计版本同为四段纯数字;DEB Depends 必须非空且逐项匹配审计清单。候选系统包名仍须在干净 UOS 双架构软件源和实际安装中确认。

验证:actionlint、差异检查通过;0.5.7-rc.6 双架构 Actions 均成功,实际 DEB 为 0.5.7.6,各有 31 项 Depends 并匹配审计,且打入实体 libvips。该工作流仅提供测试附件,不创建正式上架版本或应用内更新 feed。

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