一键导入
release
Register a new Julia package version with JuliaRegistrator including release notes. TagBot then creates the tag and GitHub release automatically.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Register a new Julia package version with JuliaRegistrator including release notes. TagBot then creates the tag and GitHub release automatically.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | release |
| description | Register a new Julia package version with JuliaRegistrator including release notes. TagBot then creates the tag and GitHub release automatically. |
| disable-model-invocation | true |
| allowed-tools | Read, Grep, Bash(git *), Bash(gh *) |
| argument-hint | ["version"] |
Register a new version with JuliaRegistrator and auto-generated release notes. TagBot will create the git tag and GitHub release after the registry PR merges.
Important: Do NOT create the git tag manually. TagBot must create it so that it also creates the GitHub release. If the tag already exists, TagBot will skip the release.
Determine the version to release:
$ARGUMENTS is provided, use it as the version (e.g., v0.3.0). Ensure it has a v prefix.version field from Project.toml and use that.Pre-flight checks:
git status to ensure the working tree is clean. Abort if there are uncommitted changes.git tag to verify the version tag does not already exist. Abort if it does — TagBot may have already released it, or a manual tag will block TagBot from creating the release.version field in Project.toml matches the version being released (without the v prefix). Warn the user if they don't match and ask how to proceed.Generate release notes by running git log <previous-tag>..HEAD --oneline and categorising commits:
!: or refactor!:fix:feat:, docs:, ci:, build:, refactor:, perf:)style: and chore: commits unless they are significant.Show the user the version and the draft release notes. Ask for confirmation before proceeding.
Invoke JuliaRegistrator by commenting on HEAD:
gh api repos/{owner}/{repo}/commits/{sha}/comments -f body='@JuliaRegistrator register
Release notes:
<release notes here>'
Report the result: Confirm the registrator was invoked and link to the commit comment. Remind the user that: