← ClaudeAtlas

wpf-dev-pack-releaselisted

Executes the wpf-dev-pack release workflow: bumps version, updates all version references, commits, pushes, creates GitHub tag/release, and updates GitHub profile. Use when releasing a new version of wpf-dev-pack plugin. Usage: /wpf-dev-pack-release [version]
christian289/dotnet-with-claudecode · ★ 41 · Code & Development · score 73
Install: claude install-skill christian289/dotnet-with-claudecode
# wpf-dev-pack Release Workflow Owner-only release tool for the wpf-dev-pack plugin. Execute all steps sequentially without asking for confirmation at each step. ## Arguments - `$0` contains the optional version argument. - **Version specified** (e.g., `1.6.0`): Use that exact version. - **No version specified**: Auto-increment **patch** from current version (e.g., `1.5.0` → `1.5.1`). ## Step 0: Verify GitHub Account ```bash gh auth status ``` If `christian289` is not the active account: ```bash gh auth switch --user christian289 ``` ## Step 1: Determine Version Read current version: ```bash cat wpf-dev-pack/.claude-plugin/plugin.json ``` Determine `{new-version}`: - If `$0` contains a semver string → use it as `{new-version}` - Otherwise → increment patch of current version (e.g., `1.5.0` → `1.5.1`) ## Step 2: Update Version in All Files Update version in these 3 files: 1. **`wpf-dev-pack/.claude-plugin/plugin.json`** — `"version": "{new-version}"` 2. **`wpf-dev-pack/README.md`** — badge `version-{new-version}-blue` 3. **`wpf-dev-pack/README.ko.md`** — badge `version-{new-version}-blue` ## Step 3: Run VersionReleaseChecker ```bash dotnet ".claude/skills/wpf-dev-pack-release/scripts/VersionReleaseChecker.cs" -- --standalone ``` Fix any issues before proceeding: - **README MISMATCH**: Update README.md and README.ko.md counts, then re-run checker. - **GITHUB_PROFILE MISMATCH**: Will be fixed in Step 8. - **RELEASE MISSING**: Expected — will be created in Step 7