Skip to main content

release-sdk

Bump and release @macro-inc/sdk from this repository. Use when asked to bump the SDK version or release it to npm.

소스 정보

저장소
macro-inc/macro
최근 소스 활동
2026년 9월 16일 21:42
감지된 SKILL.md 언어
영어
스타
4,599
포크
446

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
release-sdk
description
Bump and release @macro-inc/sdk from this repository. Use when asked to bump the SDK version or release it to npm.
# Release the SDK Read [the SDK release guide](../../../packages/sdk/RELEASING.md) and the root `AGENTS.md`. Releasing is merging a version bump: `Release SDK` publishes on any push to `main` that raises the version in `packages/sdk/package.json`. There is no release tag to push by hand and no separate publish step to trigger. ## Scope - "Bump" authorizes editing the version and validating it, in the PR that carries the SDK change. - Because merging publishes, authorization to merge a version bump to `main` is authorization to publish. Do not merge a bump without it. Honor existing session authorization without asking again. - Creating or editing this skill or its documentation does not authorize a release. ## Execution 1. Inspect the worktree, current branch, `origin/main`, npm versions, and release tags. Preserve unrelated changes. If a bump is already prepared on the branch, resume it rather than bumping twice; if versions disagree or the base is a prerelease, resolve that first. 2. Run `just bump` in `packages/sdk` (it takes `patch`, `minor`, `major`, or an explicit version), then the guide's validation and package inspection. Commit the bump alongside the SDK change. Do not hide failed checks. 3. After the merge, watch the `Release SDK` run for that commit, then verify the npm version and dist-tag. A merged bump, a green job, or a pushed tag alone is not proof of publication. 4. Use the guide's recovery path — the `sdk-v*` tag trigger on `Publish SDK` — only when a merged release commit failed transiently and the version is still unpublished. Never move an existing tag or re-publish a published version. Return the old/new version, PR and release commit, tag, Actions run URL, and npm verification. Clearly distinguish prepared, awaiting merge, publishing, failed, and published states; include only artifacts that actually exist.
GitHub에서 보기