wpf-dev-pack-releaselisted
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