# 复制为项目根目录的 .release-policy.yaml,并按项目实际约定修改。 # 此文件描述发布策略,不授予任何远端写操作权限。 schema: 1 base_branch: main # 仅在发布必须修改仓库内容时使用;直接发布不会因此创建分支。 # {version} 是规范版本,例如 1.6.0;前缀由 pattern 添加。 branch_pattern: release/v{version} version: scheme: semver # 项目明确从 Git tag 派生版本时可以省略 sources。 sources: - VERSION tag_pattern: v{version} merge_method: squash # 只表示项目偏好;创建 Forge Release 仍需用户本次请求明确授权。 forge_release: false tag_signing: optional # 只表示清理偏好;删除仍需用户在本次请求中明确授权。 delete_remote_branch: false