feat: intelligent release notes with Claude Code AI filtering #30
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Shortcut
This PR transforms the CARTO release workflow to use Claude Code for generating intelligent, product-focused release notes that automatically filter out infrastructure and automation changes.
Summary
The release workflow now uses AI-powered commit analysis to ensure release notes only include changes relevant to end-users and product functionality. Infrastructure changes (CI/CD, sync automation, internal docs) are automatically excluded.
Type of change
Key Features
🤖 AI-Powered Release Notes
🎯 Intelligent Filtering
Automatically excludes:
.github/workflows/)CARTO_*.mdfiles)Automatically includes:
🔒 Security Measures
✅ Unchanged Functionality
Example Transformation
Before (raw commit):
```
fix: cherry-pick upstream metadata None check [sc-521238]
```
After (Claude analysis):
```
Fixed crash when LiteLLM proxy encounters null metadata in provider responses
```
Excluded (infrastructure):
```
feat: create separate CI fixer workflow with upstream test check
→ Not included in release notes (CI infrastructure change)
```
Acceptance
Basic checklist
Testing Plan
To test this PR:
Cost Estimate
Files Changed