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,713
フォーク
460

インストール方法

デフォルトでは、最初にソースを確認する 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で見る