最近感觉手动升级包太麻烦了,所以写了一个 GitHub Actions 可以自动化这个过程。
这样就不用每次上游包有更新再手动更新包版本了。
目前实现了:
- 扫描检测当前包是否为上游最新
- 如果不是最新,自动更新版本 tag 并且在本地运行 obs service 以下载包
- 登录 OBS 并自动更新包版本
准备实现:
- 自动生成并生成 SVG 图片展示当前包版本,上游最新包版本,以及当前包打包是否成功等信息。
目前支持以下 RPM 的打包:
- chezscheme
- yacreader
- mullvadvpn
- telegram-desktop
- lean4