원클릭으로
verify-release
Verify release packaging for react-on-rails-rsc with yarn verify:artifacts / scripts/verify-release.sh.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Verify release packaging for react-on-rails-rsc with yarn verify:artifacts / scripts/verify-release.sh.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Legacy helper for emergency maintenance of the vendored react-server-dom-webpack runtime through scripts/react-upgrade/upgrade.js and the React fork cherry-pick workflow.
Refresh internal/docs/open-rsc-work-status.md from live react_on_rails_rsc GitHub issue and PR state, using UNKNOWN for facts that cannot be verified.
Update react-on-rails-rsc CHANGELOG.md and optional package version headers for npm release or prerelease workflows.
Manually verify a react-on-rails-rsc bug-fix PR by reproducing the failure before the fix and confirming the same RSC/plugin signal passes after.
Run downstream integration checks through scripts/e2e/downstream.sh when it exists, or report the current #59 blocker stub.
Run repo end-to-end checks through scripts/e2e/run.sh for webpack, rspack, or both bundlers.
| name | verify-release |
| description | Verify release packaging for react-on-rails-rsc with yarn verify:artifacts / scripts/verify-release.sh. |
| argument-hint |
Use this skill before publishing or when checking that a release candidate package contains the expected exports and runtime artifacts.
Issue #61 landed scripts/verify-release.sh and the yarn verify:artifacts
package script in PR #77.
Requires Node.js 20 or newer. scripts/verify-release.sh uses
import.meta.resolve for export-condition checks and exits early on older
runtimes.
From the repository root:
yarn verify:artifacts
The direct script entrypoint is:
bash scripts/verify-release.sh
The script does not take a version argument. It verifies the current checkout by
building dist/, packing the npm artifact, installing that packed artifact in a
temporary consumer project, checking package exports under default and
react-server conditions, validating the embedded React runtime peer policy,
then running publint and Are The Types Wrong.
AGENTS.md for the current release policy.test -f scripts/verify-release.sh
node -e 'const p=require("./package.json"); if (!p.scripts?.["verify:artifacts"]) process.exit(1)'
yarn verify:artifacts
main / #61 / PR #77 instead of substituting an ad hoc verifier.dist/ files exist for the public exports in package.json.react-server conditions.publint and Are The Types Wrong pass against the packed artifact.Note: npm pack is used intentionally inside the script to match npm registry
behavior; yarn pack generates a different tarball and is not a substitute.
package.json exports regression.dist/ file: likely a build or packaging regression; run
yarn build and inspect the generated output.peerDependencies.react / peerDependencies.react-dom must match the
embedded runtime version expected by the verifier.npm pack content failure is likely a files allowlist or generated artifact
issue.publint or Are The Types Wrong failures usually indicate export-map, module
type, or declaration-file compatibility regressions.Do not hand-edit src/react-server-dom-webpack/ to fix verifier failures. Use
the React upgrade flow or build/release tooling that owns the generated output.