本文へ移動
cccskills
無料GitHub で公開

prerelease

Tag and push a prerelease from the current Cargo.toml version. Use when the user wants to cut an alpha/beta/rc prerelease. Aborts on stable versions (no `-` in version string) and if the tag already exists.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Tag and push a prerelease to upstream (iopsystems/rezolus).

The release.yml CI workflow triggers on any v* tag push and automatically marks the GitHub release as a pre-release when the tag contains - (e.g. -alpha.8). Package registries and Homebrew are only updated for stable releases.

Steps

  1. Verify prerequisites:

    • Must be on main branch
    • Working directory must be clean
    if [ "$(git branch --show-current)" != "main" ]; then
      echo "Error: Must be on main branch"
      exit 1
    fi
    if [ -n "$(git status --porcelain)" ]; then
      echo "Error: Working directory not clean"
      exit 1
    fi
    
  2. Read version and validate it is a prerelease:

    VERSION=$(grep '^version = ' Cargo.toml | head -1 | sed 's/version = "\(.*\)"/\1/')
    echo "Current version: $VERSION"
    
    if [[ "$VERSION" != *"-"* ]]; then
      echo "Error: $VERSION looks like a stable release (no prerelease suffix)."
      echo "Stable releases are handled by the tag-release CI workflow."
      echo "Commit with message 'release: prepare v$VERSION' on main instead."
      exit 1
    fi
    
  3. Check the tag does not already exist on upstream:

    TAG="v$VERSION"
    if git ls-remote --tags upstream "$TAG" | grep -q "$TAG"; then
      echo "Error: Tag $TAG already exists on upstream. Nothing to do."
      exit 1
    fi
    
  4. Create annotated tag and push to upstream:

    echo "Creating prerelease tag $TAG and pushing to upstream."
    echo "CI will build packages and create a GitHub pre-release."
    git tag -a "$TAG" -m "Prerelease $TAG"
    git push upstream "$TAG"
    
  5. Report the GitHub release URL:

    https://github.com/iopsystems/rezolus/releases/tag/$TAG
    

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Write or update the CLI `--help` text and README section for a new or changed rezolus feature (a subcommand, flag, mode, or behavior change), then prove the help is usable by dispatching a fresh subagent that has never seen the code. Use this whenever you add or change how rezolus is invoked — new `rezolus <subcommand>`, new flags/args on an existing mode, renamed options, or changed defaults — and any time the user says the help/README is thin, stale, confusing, or "an agent couldn't figure this out." Treats help text as an interface under test, not prose.

日本語の概要は準備中です。原文の説明を表示しています。

iopsystems/rezolus2752026年10月12日 更新

Use when starting or picking up a non-trivial effort (feature, investigation, perf probe, refactor, migration) in a shared repo where teammates or future agents must coordinate or hand off; when a repo has no durable in-tree record of decisions and dead-ends; when you're about to drop a well-measured negative result; or when bootstrapping a journal from a repo's commit history.

日本語の概要は準備中です。原文の説明を表示しています。

iopsystems/rezolus2752026年10月12日 更新

pr

無料

Create a feature branch, commit changes, push, and open a PR against iopsystems/rezolus

日本語の概要は準備中です。原文の説明を表示しています。

iopsystems/rezolus2752026年10月12日 更新

release

無料

Create a release PR with version bump and changelog update

日本語の概要は準備中です。原文の説明を表示しています。

iopsystems/rezolus2752026年10月12日 更新

Use when reviewing a Rezolus sampler change before merge — a new sampler, a change to an existing sampler's probes/refresh/metrics, or core changes that affect samplers; or whenever a sampler's overhead, cadence, or data source is in question.

日本語の概要は準備中です。原文の説明を表示しています。

iopsystems/rezolus2752026年10月12日 更新

Investigate a Rezolus performance recording (.parquet, .rez, .dendro) through the rezolus MCP server. Discovery before query, verdicts and marks written back, links to the viewer.

日本語の概要は準備中です。原文の説明を表示しています。

iopsystems/rezolus2752026年10月12日 更新

iopsystems のスキルをすべて見る

このスキルの問題を報告する