Skip to content

[Feature] 发版流程集中优化计划 #1606

@UNIkeEN

Description

@UNIkeEN
  1. 现有的发版流程,生成的是 draft release(因为需要人工总结 release notes),但 AUR 在 workflow 执行时就推送了新版本、可能导致用户在这个时间差内无法下载?需要讲 AUR publish 过程放在 release 正式生成之后
  2. 添加更多的命令行安装方式,考虑都作为 release 生成后的后置任务

里程碑

  • 优化 AUR publish 为 release 后置
  • 新增 Snapcraft 的发版工作流(同样优先考虑 release 后置,下同)
  • 新增 Homebrew 的发版工作流(同步推送新版本 metadata 到 https://github.com/SJMC-Dev/homebrew-SJMCL
  • 新增 Winget 的发版工作流

补充信息(可选)

AUR 的部分也同时 cc @KodateMitsuru

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions