Skip to content

Conversation

@yepzdk
Copy link
Contributor

@yepzdk yepzdk commented Jan 27, 2026

Summary

Adds a manual release workflow that can be triggered via GitHub Actions UI to create releases without manual file editing.

Changes

New Workflow: .github/workflows/manual-release.yml

Triggered manually with version bump type selection (patch/minor/major).

What it does:

  1. Validates [Unreleased] section has content
  2. Calculates new version based on bump type
  3. Extracts release notes from changelog
  4. Updates CHANGELOG.md:
    • Converts [Unreleased] to [x.y.z] - YYYY-MM-DD
    • Adds new empty [Unreleased] section
    • Updates comparison links
  5. Updates plugin.json version
  6. Commits, tags, and pushes
  7. Creates GitHub release with changelog notes

Documentation Updates

  • Updated README.md with manual release workflow documentation
  • Fixed skills directory structure documentation (subdirectories with SKILL.md)
  • Added changelog entry

Test plan

  1. Merge this PR
  2. Add test content to [Unreleased] section
  3. Go to Actions > Manual Release > Run workflow
  4. Select patch bump type
  5. Verify:
    • Version bumped correctly in plugin.json
    • CHANGELOG.md updated with version and date
    • New [Unreleased] section added
    • Git tag created
    • GitHub release created with correct notes

🤖 Generated with Claude Code

- Add manual-release.yml for creating releases via GitHub Actions UI
- Supports patch, minor, and major version bumps
- Automatically updates CHANGELOG.md and plugin.json
- Creates git tag and GitHub release with notes from changelog
- Update README with new workflow documentation
- Update skills directory structure documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@yepzdk yepzdk requested a review from cableman January 27, 2026 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants