release

작성자: openai

커밋된 버전을 올리고, 이를 반영하고, 병합된 커밋에 태그를 단 후, Burrito 릴리스 워크플로우를 검증하여 Symphony 릴리스를 진행합니다. 다음과 같이 요청받았을 때 사용합니다…

npx skills add https://github.com/openai/symphony --skill release

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.

openai의 다른 스킬

test-coverage-improver
openai
Improve test coverage in the OpenAI Agents JS monorepo: run `pnpm test:coverage`, inspect coverage artifacts, identify low-coverage files and branches, propose…
ukb-topmed-phewas-skill
openai
단일 변이에 대한 간결한 UKB-TOPMed PheWAS 요약을 가져오며, rsID, GRCh37 또는 GRCh38 입력을 받아 필요한 GRCh38 쿼리로 변환합니다. 다음과 같은 경우에 사용하세요…
pull
openai
최신 origin/main을 현재 로컬 브랜치로 가져오고 병합 충돌을 해결합니다(일명 update-branch). Codex가 기능 브랜치를 동기화해야 할 때 사용합니다…
code-review-context
openai
모델 가시 컨텍스트
push
openai
현재 브랜치 변경 사항을 origin으로 푸시하고 해당 풀 리퀘스트를 생성하거나 업데이트합니다. 푸시, 업데이트 게시, 또는 풀 리퀘스트 생성을 요청받았을 때 사용합니다.
debug
openai
이슈/세션 식별자로 Symphony 및 Codex 로그를 추적하여 중단된 실행과 실행 실패를 조사합니다. 실행이 멈추거나, 반복적으로 재시도되거나, 실패할 때 사용하세요…
signing-entitlements
openai
macOS 앱의 서명, 자격, 강화된 런타임 및 Gatekeeper 문제를 검사합니다. 코드 서명 실패, 누락된 자격 등을 진단하라는 요청을 받을 때 사용하세요.
swiftui-view-refactor
openai
SwiftUI 뷰 파일을 리팩토링하고 검토하며, 작은 전용 서브뷰, MV-over-MVVM 데이터 흐름, 안정적인 뷰 트리, 명시적 의존성에 대한 강력한 기본값을 적용합니다.