Skip to content

fix(ci): use PR titles instead of commit messages#80

Merged
CalvinAllen merged 1 commit into
mainfrom
fix/changelog-use-pr-titles
Dec 10, 2025
Merged

fix(ci): use PR titles instead of commit messages#80
CalvinAllen merged 1 commit into
mainfrom
fix/changelog-use-pr-titles

Conversation

@CalvinAllen

Copy link
Copy Markdown
Contributor

Summary

Fix the changelog generation to use PR titles instead of commit messages/bodies.

Changes:

  • Fetch PR number and title for each commit via GitHub API
  • Skip commits that don't have an associated PR
  • Track processed PRs to avoid duplicates
  • Removes garbage entries caused by commit body parsing issues

Example Output

### 🐛 Bug Fixes

- #79 - fix(ci): restore conventional commit categorization

### ⚡ Performance & Improvements

- #73 - perf(ci): strip debug symbols from builds
- #75 - refactor(shim): implement lite ShimProvider interface

### 🎉 New Features

- #77 - feat(ci): enhance release notes with issue tracking

### 🔧 Maintenance

- #66 - chore(ci): add PR title linting
- #70 - docs: update documentation for today's changes

Test plan

  • Run "Preview Changelog" workflow
  • Verify no garbage/extraneous entries in output
  • Verify entries show PR number and title

- Fetch PR number and title for each commit via GitHub API
- Skip commits that don't have an associated PR
- Track processed PRs to avoid duplicates
- Removes garbage from commit body parsing
@CalvinAllen CalvinAllen merged commit 1d50bc2 into main Dec 10, 2025
2 checks passed
@CalvinAllen CalvinAllen deleted the fix/changelog-use-pr-titles branch December 10, 2025 21:08
@CalvinAllen

Copy link
Copy Markdown
Contributor Author

/skip-changelog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant