Agent Skillsopenai/symphony › release

release

GitHub

自动化执行 Symphony 项目的版本发布流程,包括更新版本号、提交代码、创建标签并验证 Burrito CI/CD 工作流。

.codex/skills/release/SKILL.md openai/symphony

Trigger Scenarios

用户要求发布新版本 用户要求打标签或重新打标

Install

npx skills add openai/symphony --skill release -g -y
More Options

Non-standard path

npx skills add https://github.com/openai/symphony/tree/main/.codex/skills/release -g -y

Use without installing

npx skills use openai/symphony@release

指定 Agent (Claude Code)

npx skills add openai/symphony --skill release -a claude-code -g -y

安装 repo 全部 skill

npx skills add openai/symphony --all -g -y

预览 repo 内 skill

npx skills add openai/symphony --list

SKILL.md

Frontmatter
{
    "name": "release",
    "description": "Cut a Symphony release by bumping the committed version, landing it, tagging the merged commit, and verifying the Burrito release workflow. Use when asked to release, tag, or retag Symphony."
}

Release

  1. Start from fresh origin/main in a clean worktree. Never disturb unrelated local changes.

  2. Pick the requested version. If none is given, use the next patch after the latest vX.Y.Z tag.

  3. Update elixir/mix.exs so version: "X.Y.Z" matches the intended tag. Search the old version and change other files only when they are true release-version sources, not examples.

  4. Run make -C elixir all, then commit, push, create a PR, and land it.

  5. Fetch the merged main commit. Verify its mix.exs version, then create an annotated tag on that exact commit:

    git tag -a vX.Y.Z <merged-commit> -m "Symphony vX.Y.Z"
    git push origin vX.Y.Z
    
  6. Watch burrito-release until it finishes. Verify the build, smoke, and release jobs pass and that the GitHub release has all expected assets.

Do not tag an uncommitted or unmerged revision. Do not move a published tag without explicit user approval.

Version History

  • 8001b52 Current 2026-08-20 07:23

Same Skill Collection

.codex/skills/commit/SKILL.md
.codex/skills/debug/SKILL.md
.codex/skills/land/SKILL.md
.codex/skills/linear/SKILL.md
.codex/skills/pull/SKILL.md
.codex/skills/push/SKILL.md

Metadata

Files
0
Version
8001b52
Hash
03a2b39f
Indexed
2026-08-20 07:23

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-27 19:55
浙ICP备14020137号-1 $Carte des visiteurs$