Skip to content

feat: add release-delta skill for AIPCC Wheels Builder changelog gene…#18

Open
epacific1 wants to merge 1 commit into
aipcc-cicd:mainfrom
epacific1:release-delta
Open

feat: add release-delta skill for AIPCC Wheels Builder changelog gene…#18
epacific1 wants to merge 1 commit into
aipcc-cicd:mainfrom
epacific1:release-delta

Conversation

@epacific1

Copy link
Copy Markdown

Summary

Add new release-delta skill that generates comprehensive release changelog documentation between two versions of the AIPCC Wheels Builder repository.

Features

  • Builder-specific: Targets redhat/rhel-ai/wheels/builder GitLab repository
  • Customizable sections: Generate full reports or extract specific sections (highlights, timeline, releases, impact, JIRA, upgrade notes, etc.)
  • Git-based data collection: Automatically collects tags, commits, and release notes
  • Release metrics: Track contributors, JIRA tickets, and release statistics
  • Markdown output: Suitable for documentation and sprint reporting

Usage Examples

# Full comprehensive report
/release-delta v28.4.0 v28.11.0

# Executive summary only
/release-delta v28.4.0 v28.11.0 --sections highlights

# Custom sections
/release-delta v28.4.0 v28.11.0 --sections header,timeline,highlights,impact
Changes
Add claudio-plugin/skills/release-delta/SKILL.md with complete skill definition
Update README.md with Release Delta skill documentation
Add to skill catalog in Features, Skills, Architecture, and Documentation sections
Testing
Tested with:

/release-delta v28.4.0 v28.11.0 --sections highlights
Generated executive summary successfully with 7 releases, 34 commits, 8-day period

…ration

Add new release-delta skill that generates comprehensive release
changelog documentation between two versions of the AIPCC Wheels Builder.

Features:
- Builder-specific skill for redhat/rhel-ai/wheels/builder repository
- Customizable section filtering (highlights, timeline, releases, etc.)
- Git-based data collection from tags and commits
- Comprehensive release metrics and JIRA ticket tracking
- Markdown output for documentation and sprint reporting
- Supports full reports or partial sections for quick stakeholder updates

Usage examples:
- /release-delta v28.4.0 v28.11.0
- /release-delta v28.4.0 v28.11.0 --sections highlights
- /release-delta v28.4.0 v28.11.0 --sections header,timeline,highlights

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@epacific1

Copy link
Copy Markdown
Author

@gnaponie PR added for your review.

Comment thread README.md
- **Konflux Release Orchestration** - Automate stage-to-production release workflows on the Konflux platform
- **AWS Log Analysis** - Troubleshoot and analyze CloudWatch Logs with advanced querying
- **Slack Utilities** - Search messages, post updates, and interact with Slack workspaces
- **Release Delta Generation** - Generate comprehensive release changelogs between AIPCC Wheels Builder versions with customizable sections

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we try to avoid internal product naming here? it is fine just to change for Product Name or whatever

Comment thread README.md

### 5. Release Delta Skill

Generate comprehensive release changelog documentation between two versions of the **AIPCC Wheels Builder** repository (`git@gitlab.com:redhat/rhel-ai/wheels/builder.git`).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same here, internal product ref should come from product context, may the skill can get it as param?

Comment thread README.md
**Key Features:**
- Customizable section filtering (header, timeline, highlights, releases, summary, impact, jira, upgrade, contributors, references)
- Git-based data collection (tags, commits, release notes)
- Comprehensive release metrics and JIRA ticket tracking

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

would this need jira integratrion?

@@ -0,0 +1,282 @@
---
name: release-delta

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it possible to add gitlab as prefix in the name to have a clear vision of the context of the skill...just something like gitlab-release-delta (just to follow naming convention?)

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