Skip to content

Conversation

@neveler
Copy link
Contributor

@neveler neveler commented Dec 24, 2025

自动更新开发版到 winget 源

描述

winget 官方源依赖于 git 仓库进行管理,更新清单本质上是向官方仓库提交一个 PR 因此用户提交新版本的清单信息并创建 PR 即可。

winget 官方提供了 wingetcreate 的工具可用于清单更新,但该工具目前不支持 Linux 平台。

因此本 PR 使用了支持 Linux 平台的第三方工具 komac 用于提交新清单信息。

komac 自带 update 指令,但为了更好的自定义清单信息本 PR 并未使用 update 指令而是通过 shell 脚本生成清单信息 komac 仅用于清单提交。



#1407 (comment)

@neveler neveler marked this pull request as ready for review December 30, 2025 06:34
@Glavo
Copy link
Member

Glavo commented Jan 6, 2026

我不是很希望把太多逻辑耦合到这个发版流程里,耦合的东西太多可能会让发版流程变得脆弱,如果其中某个环节因为服务宕机、包过时等原因被损坏,后续可能要花较高成本才能完成发版流程。

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.

2 participants