Files
actions-template/CHANGELOG.md
T

18 KiB
Raw Blame History

CHANGELOG

🔖 0.0.5

📝 What's Changed

  • 新增 act_runner 自动升级脚本并同步最新版本探测 (9d4c4a1) by @csh

  • ♻️ 迁移 docker compose 并修复 runner 升级版本识别 (34480c1) by @csh

  • ♻️ 隔离 workflow 工作区并提升默认 runner 并发 (ac05621) by @csh

  • 🔧 参数化实例配置并补充 preset env 示例 (a4d09c9) by @csh

  • 🔧 统一 stats workflow 的 token 契约 (2b5eaf2) by @csh

  • 📝 修正 workflow 文档文件名与链接路径 (124b953) by @csh

  • 🔧 收紧本地脚本与 runner 产物边界 (95402f4) by @csh

  • 📝 收紧文档入口与导航层次 (61e512c) by @csh

  • 🔧 为 runner preset 显式设置系统 hostname (173526b) by @csh

  • ♻️ 改用 shared mirror clone 准备 job 工作副本 (beab4e5) by @csh

  • 📝 调整文档分层并补充 workflow 运行模型 (0579c2d) by @csh

  • 🐛 fix(docker_runner): validate act_runner binary arch (e5db752) by @csh

  • 🔧 chore(runner): allow preset identity overrides via env (40fa747) by @csh

  • ♻️ refactor(runner): simplify shell helpers and workflow scripts (ebd0f94) by @csh

  • 🐛 fix(buildx_runner): verify multiarch with explicit platforms (8445c6a) by @csh

  • 📝 docs(readme): align document navigation headings (d4fa498) by @csh

  • 🐛 fix(stats): switch badges to self-hosted svg (1259495) by @csh

  • 🎨 refine(stats): simplify summary and badge colors (6552f8b) by @csh

  • 🎨 refine(stats): rebalance summary badge styling (550e226) by @csh

  • 🔧 chore(stats): add emoji commit prefixes for generated updates (7782975) by @csh

  • ♻️ refactor(ci): use fixed workflow slots (610c2b3) by @csh

  • ♻️ refactor(ci): 重构为 Prepare 上游 + workflow_run 下游消费者模型

    • 新增 prepare.yml:统一检查/安装公共工具并集中 fetch 到共享 bare 仓库
    • 统计与发布改为消费成功的 Prepare workflow_run,各自维护 stats/release worktree
    • 四个 workflow name 统一为带 emoji 的中文,同步 workflow_run 触发引用
    • 系统信息 workflow 保持独立直接触发
    • 删除 tests/ 手动验证脚本
      (50efc4b) by @csh
  • 🐛 fix(ci): 补全 prepare.yml 缺失的 GIT_CONFIG_VALUE_1
    GIT_CONFIG_COUNT=3 但 env 段漏写 GIT_CONFIG_KEY_1/VALUE_1
    credential helper 函数串被错放到 KEY_1,导致 git 报
    missing config value GIT_CONFIG_VALUE_1 而无法 fetch。
    (2dcf9f7) by @csh

  • ♻️ refactor(ci): 将 GIT_CONFIG 环境变量改为内联 -c 认证

    • 删除三个 workflow env 段的 GIT_CONFIG_COUNT/KEY/VALUE 变量
    • 在需要认证的 git 命令上内联 -c credential.helper/interactive
    • prepare fetch、stats 两处 push、release push 各自内联
    • 保留 ACCESS_TOKENhelper 运行时取用
      (ac8a781) by @csh
  • 🐛 fix(ci): 修复贡献者列表未过滤 ci[bot] 的问题
    grep 正则中 [bot] 被解析为字符类,导致 ^ci[bot]$ 无法匹配字面量。
    改用 grep -vxF 按字面整行匹配过滤 bot 用户名。
    (d6654b4) by @csh

  • 🐛 fix(changelog): 清除 0.0.5 段残留的 ci[bot] 贡献者 (df8a9ea) by @csh

  • 🐛 fix(ci): 修复 mawk 不支持区间量词导致 CHANGELOG 去重失效
    去重用的 awk 正则含 [0-9a-f]{7} 区间量词,ubuntu:22.04 默认的
    mawk 不支持区间表达式,会把 {7} 当字面量,导致 EXISTING_HASHES
    恒为空、去重完全失效,rc2 把 rc1 的提交整批重复插入。
    改用不依赖区间的等价写法,并清理 0.0.5 段已产生的重复内容。
    (207588a) by @csh

  • feat(ci): Release Notes 改为增量展示,正式版覆盖整个版本周期
    CHANGELOG.md 仍保持整个版本累积(strip 模式),但 Release Notes 改为:

    • 预发布(rc):只展示相对紧邻上一个 tag 的增量(如 rc1→rc2 新提交),
      避免同版本各 rc 之间大量重复。
    • 正式版:跳过同版本 rc,基准落到上一个不同版本 tag,
      覆盖整个版本开发周期的全量提交。
      基准 tag 按 RELEASE_IS_PRERELEASE 区分,Release Notes 独立用 git log 重新生成。
      (3054338) by @csh

👥 Contributors

csh

🔖 0.0.4

📝 What's Changed

  • 🚀 优化bot名字,更具辨识度 (4829434) by @csh

  • ♻️ 重构代码和docker-runner项目结构
    支持docker部署archlinux,预装clang跨平台编译工具链
    (39820e6) by @csh

  • 🐛 修复lsb_release命令报错 (0e89b21) by @csh

  • 🐛 Bug修复 (eaedcd3) by @csh

  • 🚀 优化bot名字,更具辨识度 (4829434) by @csh

  • ♻️ 重构代码和docker-runner项目结构
    支持docker部署archlinux,预装clang跨平台编译工具链
    (39820e6) by @csh

  • 🐛 修复lsb_release命令报错 (0e89b21) by @csh

  • 🐛 Bug修复 (eaedcd3) by @csh

  • 🐛 修复贡献者过滤自定义bot名称 (1b5611c) by @csh

  • gitearunner参数化,可以通过docker-compose.yml进行配置
    🐛 修复Dockerfile缺少系统包
    (db75d0e) by @csh

  • :remove: remove(规范):删除版本规范等,后续采用 新规范 (99b3560) by @csh

👥 Contributors

ci-bot csh

🔖 0.0.3

📝 What's Changed

👥 Contributors

csh

🔖 0.0.2

Released on 2025-11-02

📝 What's Changed

  • 🎨 代码格式化 (ec5785c)
  • 🐛 修复tag获取错误问题 (84e2751)
  • 🐛 修复bug (0bb627f)
  • ♻️ 重构changelog_and_release (9cde246)
  • 🐛 修复日期 (aaeed0d)
  • 🐛 修复update_state_badge.yml自动生成的README日期错误 (f57e698)
  • 📝 更新WORKFLOW说明 (2ac94af)
  • 🐛 help me (d7a0c7a)
  • 🐛 继续修修 (948bcfa)
  • 🐛 继续修复测试 (23a7fb5)
  • 🐛update_stats_badge.yml,还没跑起来 (b616573)
  • 🐛 修复update_stats_badge.yml 克隆bug (5b3629f)
  • 🐛 修复token配置错误 (38e6c82)
  • 🐛 修复runs-on错误 (376c1a2)
  • 新增:代码统计徽章 action: update_stats_badge.yml (d5a7d55)
  • :demo: 文档更新 (c0aef0f)
  • 📦 workflows的文件进行更名,并且调整后缀为yml (a21adb9)
  • 🗑️ 移除发布Release时候自动上传CHANGELOG.md (8971cbf)

🔖 0.0.1

📝 What's Changed

  • 🗑️ 删除CHANGELOG,让工作流自动执行 (d50ee5d) by @csh
  • 🔧 gitignore新增CHANGELOG.md (29cd19e) by @csh
  • 🐛 修复生成的CHANGELOG格式不对
    过滤commit新增Initial commit
    🎨 代码格式化 (b651daf) by @csh
  • 🗑️ gitignore移除CHANGELOG.md,会导致工作流提交失败 (27f35a6) by @csh

👥 Contributors

csh