본문으로 건너뛰기
cccskills
무료GitHub에 공개

release-promotion

Promotes @rhinestone/sdk v3 from main to release and publishes it to npm @latest. Use when a main → release "Release" PR is open, a changeset has to reach @latest, or a release PR is stuck BEHIND or unapproved.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Release promotion

Publishing v3 to @latest takes two PRs into release, both titled "Release" and opened by rhinestone-automations. Merging the first publishes nothing.

Before promotion

  • Freeze/lock the historical solana branch and reconcile every queued or in-flight publishing run. Its old workflow can otherwise race main for the shared @dev tag.
  • Confirm the checked-in local candidate manifest and default x-sdk-version header are 3.0.0-rc.0. It is a local bootstrap identity, not an npm prerelease channel.
  • Calculate the Changesets plan from the promotion tree. It must consume the pending v3 changesets once and produce exactly 3.0.0; do not pre-bump the manifest or enable Changesets prerelease mode.
  • Run the contract check against the exact release-PR base. The first promotion compares a v2 base with the v3 candidate under declared major changesets. Once the baseline exposes /evm and /solana, select v3 fixtures on both sides and retain strict v3 compatibility for version-only or patch follow-ups. Run the pre-v3 ancestor (1529637ccc2553b28bfcba3adb8bf6ac40285228) separately as the historical v2 migration audit; it does not replace the real baseline check.

Promotion

  1. Promotion PR (main → release). The Release workflow opens it after a main push with unreleased changesets publishes @dev. It is usually BEHIND, because the previous chore: release commit exists only on release. The release ruleset requires up-to-date build, test and release-package-contract checks, plus one approving review that any push dismisses.
    • Run gh pr update-branch <n> --repo rhinestonewtf/sdk before asking for approval. It pushes a merge of release into main.
    • Reconfirm the exact Changesets plan after updating the branch, wait for checks, get approval, then merge with a merge commit.
  2. Version PR (changeset-release/release → release). Merging the promotion runs changesets/action, which opens or updates this PR with the stable 3.0.0 bump, matching header, changelog, and consumed changesets.
  3. Publish. Merging the version PR runs build, unit tests and the full integration suite. It then publishes @latest over OIDC and opens the SDK-reference PR in docs. An npm publish cannot be undone.
    • Confirm with npm view @rhinestone/sdk dist-tags and verify the exact 3.0.0 package/header before handing the reference PR to RHI-8273.

Both PRs need an approving review. Passing checks alone never unblock them. V2 maintenance publishing remains owned by RHI-8326.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Writes, reviews, and polishes @rhinestone/sdk changesets. Use when adding release notes, editing .changeset/*.md files, preparing SDK releases, or reviewing changelog wording.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

rhinestonewtf/sdk132026년 10월 19일 업데이트

dx

무료

Design guidance for changing the @rhinestone/sdk public surface so it is safe, intuitive, and pleasant to integrate. Use when adding, renaming, or changing public exports, types, account/action APIs, config objects, error classes, or defaults in sdk/src.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

rhinestonewtf/sdk132026년 10월 19일 업데이트

jsdoc

무료

How to write JSDoc on @rhinestone/sdk public symbols, which is autogenerated into the published SDK Reference. Use when adding or editing doc comments on entry points, the account instance, actions, or utils in sdk/src.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

rhinestonewtf/sdk132026년 10월 19일 업데이트

rhinestonewtf의 스킬 모두 보기

이 스킬의 문제 신고