自动更新开发版到 winget 源#5065
Closed
neveler wants to merge 6 commits intoHMCL-dev:mainfrom
neveler:fork/winget
Closed
Conversation
Member
|
我不是很希望把太多逻辑耦合到这个发版流程里,耦合的东西太多可能会让发版流程变得脆弱,如果其中某个环节因为服务宕机、包过时等原因被损坏,后续可能要花较高成本才能完成发版流程。 |
Member
|
可以弄成一个独立仓库来完成 winget 发版? |
Contributor
Author
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
自动更新开发版到 winget 源
描述
winget官方源依赖于git仓库进行管理,更新清单本质上是向官方仓库提交一个PR因此用户提交新版本的清单信息并创建 PR 即可。winget官方提供了wingetcreate的工具可用于清单更新,但该工具目前不支持Linux平台。因此本
PR使用了支持Linux平台的第三方工具komac用于提交新清单信息。komac自带update指令,但为了更好的自定义清单信息本PR并未使用update指令而是通过shell脚本生成清单信息komac仅用于清单提交。#1407 (comment)