원클릭으로
project-dispatch-crates-io-publish
Publish one, many, or all workspace crates to crates.io through GitHub workflow dispatch with run reporting.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Publish one, many, or all workspace crates to crates.io through GitHub workflow dispatch with run reporting.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Bump CLI versions, tag a release, and bump the homebrew-tap formula end-to-end.
Run the full nils-cli CI/parity checks from DEVELOPMENT.md.
Fix a dependabot bump PR whose CI fails because THIRD_PARTY_LICENSES.md / THIRD_PARTY_NOTICES.md drifted, then wait for CI green and merge.
Find and implement high-value test/stability/shared-foundation refactors across crates, then deliver through the current GitHub PR workflow.
Plan and implement new CLI crates by following repository standards for parity, JSON contracts, and publish readiness.
Build release binaries and install them into ~/.local/nils-cli/bin.
| name | project-dispatch-crates-io-publish |
| description | Publish one, many, or all workspace crates to crates.io through GitHub workflow dispatch with run reporting. |
Prereqs:
nils-cli git work tree.bash, git, python3, cargo, and gh available on PATH.gh auth status passes)..github/workflows/publish-crates.ymlCARGO_REGISTRY_TOKENrelease/crates-io-publish-order.txtscripts/crates-io-status.shInputs:
--crate <name> (repeatable),--crates "a b,c",--all (or omit selectors to use default list file).--publish (default) or --dry-run-only.--ref <git-ref>: dispatch target ref (default main).--workflow <name>: override workflow (default publish-crates.yml).--registry <name>: pass optional registry input to workflow.--wait / --no-wait: wait for run completion or return after dispatch.--discover-timeout-seconds <N> and --poll-seconds <N> for run-id discovery.--report-file <path>: custom report output path.--skip-status-check: skip post-run crates.io snapshot generation.Outputs:
agent-out project --topic crates-io-publish --mkdir, when available;${CLAUDE_KIT_STATE_HOME:-${XDG_STATE_HOME:-$HOME/.local/state}/agent-runtime-kit}/out/crates-io-publish/.${report_file%.md}.status.json${report_file%.md}.status.mdExit codes:
0: workflow dispatch succeeded and (if waiting) run completed successfully1: dispatch failure, run failure, status snapshot failure, or validation error2: usage errorFailure modes:
publish = false.<PROJECT_ROOT>/.agents/skills/project-dispatch-crates-io-publish/scripts/publish-crates-io.sh.github/workflows/publish-crates.yml via gh workflow run.gh run watch.scripts/crates-io-status.sh --fail-on-missing..agents/skills/project-dispatch-crates-io-publish/references/PUBLISH_REPORT_TEMPLATE.md