openSUSE OBS 打包自动升级脚本

最近感觉手动升级包太麻烦了,所以写了一个 GitHub Actions 可以自动化这个过程。

这样就不用每次上游包有更新再手动更新包版本了。

目前实现了:

  • 扫描检测当前包是否为上游最新
  • 如果不是最新,自动更新版本 tag 并且在本地运行 obs service 以下载包
  • 登录 OBS 并自动更新包版本

准备实现:

  • 自动生成并生成 SVG 图片展示当前包版本,上游最新包版本,以及当前包打包是否成功等信息。

目前支持以下 RPM 的打包:

  • chezscheme
  • yacreader
  • mullvadvpn
  • telegram-desktop
  • lean4
1赞