Skip to content

Beta / Nightly Build

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jun 03:28

This is an automated pre-release build of the master branch.

It is automatically built and updated on every successful commit to master.

Commit: f94c93d


Changes since v2.1.0:

  • f94c93d: docs(release): add beta release timestamp fix to v2.2.0 release notes
  • 5225c28: ci: fix beta release timestamp by deleting existing release before re-creation
  • e80dfe0: docs(release): update v2.2.0 release notes with CI/CD improvements
  • 97c4531: ci: include commit history and release notes in beta releases
  • 12e9d02: ci: add tag validation and concurrency control to workflows
  • f5af748: docs: add release process guidelines to AGENTS.md
  • 835b32c: docs(release): add v2.2.0 release note template (in development)

English Version

CI/CD Workflow Improvements

  • Release Tag Validation: Added validation to ensure release tags follow semantic version format (vX.Y.Z) and rejects non-version tags to prevent accidental releases. (commit 12e9d02)
  • Beta Release Concurrency Control: Added concurrency control to beta deployment workflow to prevent race conditions when multiple master pushes occur simultaneously. (commit 12e9d02)
  • Enhanced Beta Release Notes: Beta releases now automatically include:
    • Commit history since latest release tag in hash: message format
    • Latest development release notes from docs/ directory
      Provides full visibility into all changes in development. (commit 97c4531)
  • Beta Release Timestamp Fix: Fixed beta release timestamp not updating by deleting existing release before creating a new one. This ensures GitHub displays the correct updated timestamp instead of the original creation time. (commit 5225c28)
  • Release Process Documentation: Added comprehensive release process guidelines to AGENTS.md covering:
    • Release note location, naming conventions, and bilingual format
    • Development vs released status tracking
    • Bilingual documentation requirements
    • Post-release workflow procedures. (commit f5af748)

Documentation

  • Release Process Guidelines: Documented standard release workflow, tag validation requirements, and documentation synchronization rules. (commit f5af748)

中文版说明 (Chinese Version)

CI/CD 工作流改进

  • Release Tag 验证: 新增 tag 格式验证,确保 release tag 遵循语义化版本格式 (vX.Y.Z),拒绝非版本标签以防止意外发布。(commit 12e9d02)
  • Beta Release 并发控制: 新增 beta 部署工作流的并发控制,防止多个 master 推送同时发生时的竞态条件。(commit 12e9d02)
  • 增强的 Beta Release Notes: Beta releases 现在自动包含:
    • 自最新 release tag 以来的 commit 历史,格式为 hash: message
    • docs/ 目录中的最新开发中 release notes
      提供开发中所有更改的完整可见性。(commit 97c4531)
  • Beta Release 发布时间修复: 修复 beta release 发布时间不更新的问题。通过在创建新 release 前先删除现有的 beta release,确保 GitHub 显示正确的更新时间而非原始创建时间。(commit 5225c28)
  • Release 流程文档: 在 AGENTS.md 中添加了全面的 release 流程指南,涵盖:
    • Release note 位置、命名约定和双语格式
    • 开发中 vs 已发布状态跟踪
    • 双语文档要求
    • 发布后工作流程序。(commit f5af748)

文档

  • Release 流程指南: 记录了标准 release 工作流、tag 验证要求和文档同步规则。(commit f5af748)

Full Changelog: v2.1.0...beta