Skip to content

feat(ci): add GitHub Actions build and release workflow#61

Open
krisstibex wants to merge 1 commit into
breadeding:masterfrom
krisstibex:master
Open

feat(ci): add GitHub Actions build and release workflow#61
krisstibex wants to merge 1 commit into
breadeding:masterfrom
krisstibex:master

Conversation

@krisstibex
Copy link
Copy Markdown

概述

新增 GitHub Actions 自动构建与 Release 发布流程,用于自动编译并发布 Release。


主要改动

  • 新增 GitHub Actions workflow(手动触发)
  • 自动生成 Release(基于日期版本号)
  • 支持同一天多次发布递增版本(vyyyy.M.d + .n)
  • Release 仅上传 OmenSuperHub.exe 同时保留完整构建产物作为 Artifact

版本规则

版本格式:

  • 第一次发布:v2026.5.31
  • 第二次发布:v2026.5.31.1
  • 第三次发布:v2026.5.31.2

规则说明:

  • 基于 GitHub Releases API 获取已有 tag
  • 按当天日期判断是否需要递增后缀
  • 避免 tag 覆盖历史 Release

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.

1 participant