nemoclaw-maintainer-cut-release-tag

작성자: nvidia

origin/main에 결정적 NemoClaw semver 릴리스 태그를 생성하고, 릴리스 하우스키핑을 처리하며, 릴리스 노트를 초안 작성하고, 유지관리자가 게시한 내용을 확인합니다…

npx skills add https://github.com/nvidia/nemoclaw --skill nemoclaw-maintainer-cut-release-tag

Cut Release Tag

Cut one signed annotated semver tag from a generated plan. Use the release scripts for tag writes. Use Run Maintainer E2E for maintainer-requested workflow dispatches. Do not improvise tag, push, version-bump, or other release-state GitHub writes.

Treat these as separate states:

  • Tag can be cut: the release entry and required image checks pass. The maintainer chooses to proceed with the displayed documentation coverage and general E2E state. The release brief records both decisions and contains no unresolved prompts.
  • Tag cut: the remote signed tag exists and peels to the planned candidate.
  • Post-tag follow-through: after reporting the tag as cut, continue the same task. Monitor latest, release labels, public documentation, and release images. Draft the Announcement and report lkg state.

Hard Rules

  • Use the requested version. Generate the plan with --version vX.Y.Z; never infer a bump.
  • Tag only the candidate captured in the plan.
  • By default, plan origin/main without an exception. For urgent QA qualification, a maintainer may select a historical ancestor with --candidate <full-sha> --exception <reason>.
  • Require the release entry for a current-main plan. A historical plan records its explicit release-entry exception in the signed release brief.
  • Treat documentation coverage as maintainer context, not a tag gate. Show the coverage point, later commits and PRs, review and check state, changed paths, and open managed docs PRs.
  • Record the maintainer's documentation decision in the signed release brief.
  • Require applicable GHCR base and managed-image publication evidence.
  • Treat E2E as maintainer context, not a tag gate. Show the newest full E2E result and let the maintainer run focused tests, run the full suite, or proceed with the displayed status.
  • Record every displayed or requested E2E result and the decision in the release brief, the signed Markdown release record. Record a plain-language exception reason when the status is exceptional or a requested run remains unresolved.
  • Pass the final release brief to release:cut with --message-file. The file becomes the signed tag annotation; do not maintain another exception record.
  • Ask the maintainer to paste the plan's full confirmation phrase before cutting.
  • Push only the planned semver tag. Never push or move latest or lkg here.
  • Report the tag as cut immediately after remote readback. This report is a progress checkpoint, not the final response.
  • Continue the same task through post-tag follow-through. Do not make a post-tag result a tag gate.
  • Ask before a workflow rerun. Never create a GitHub Discussion.
  • Never move, delete, or replace an existing remote semver tag unless the maintainer starts a protected-tag remediation.
  • Follow the release-train policy and the shared Git and GitHub Access Hard Stop.

Work to the requested outcome

  • Prepare: follow Prepare the Release and its linked candidate evidence. Start independent read-only checks early and prepare authorized documentation during image waits. Keep the planned candidate immutable.
  • Cut: after the final brief is reviewable and the required confirmation is supplied, follow Cut and Follow Through. Its tag readback establishes tag success.
  • Follow through: continue the same task through automatic release workflows, the local Announcement draft, and lkg classification using the same reference.
  • Recover: use Recovery for failed evidence or post-tag work. Retain the specific rerun authorization and immutable-tag boundaries.

The release confirmation protects a signed public tag. Do not apply that confirmation requirement to preliminary reads or already-authorized preparation. Report tag success as a progress checkpoint; report final completion only after the follow-through conditions are classified.

nvidia의 다른 스킬

fhir-basics
nvidia
에이전트에게 FHIR R4 API의 작동 방식, 사용 가능한 리소스, 검색 매개변수를 사용한 쿼리 방법, 모든 응답 형식을 올바르게 파싱하는 방법을 가르칩니다…
compileiq-validate-result
nvidia
검색이 완료된 후, 속도 향상을 청구하거나 ACF를 발송하기 전에 사용합니다. dump_results CSV를 로드하고, 상위 K개 후보(단일 목표)를 추출합니다…
changelog-audit
nvidia
릴리스 전에 Warp CHANGELOG.md를 감사합니다: 누락된 항목 복구, 사용자 영향별 정렬, 항목 언어 다듬기, 줄 바꿈, (릴리스 브랜치 모드) 비교 업데이트…
dgx-diagnose
nvidia
일반적인 DGX Station GB300 문제 진단 — CUDA 충돌, 잘못된 GPU 타겟팅, vLLM/SGLang 컨테이너 버그, MIG 상태 문제, NVLink/Fabric Manager 오류,…
aicr-managing-openvex
nvidia
Use when adding, updating, or removing CVE/GHSA suppressions in `.openvex.json` — the OpenVEX document consumed by the daily image vulnerability scan workflow.…
aicr-creating-slide-decks
nvidia
기술 개념이나 워크플로우에 대한 독립형 HTML 슬라이드 덱 또는 시각적 발표 자료(예: demos/*.html)를 만들 때 사용하세요. 전체 화면으로 표시하거나…
aicr-creating-guided-demos
nvidia
대화형 안내 데모 스크립트(demos/*.sh)를 라이브 또는 자기 주도 방식으로 Frame → Tell → Show → Close 패턴에 따라 구조화한다. "데모 스크립트", "안내…"와 같은 표현에 반응한다.
aicr-analyzing-snapshots
nvidia
AICR 스냅샷 YAML 파일을 분석하거나, 클러스터 상태를 검토하거나, 공급자 특성을 비교하거나, GPU/네트워크 토폴로지 인사이트를 추출할 때 사용합니다...