Skip to content

Conversation

@martincostello
Copy link
Owner

Add a configuration file for generating GitHub release notes.

See Configuring automatically generated release notes.

Copilot AI review requested due to automatic review settings July 22, 2025 11:48
@martincostello martincostello added the enhancement New feature or request label Jul 22, 2025
@martincostello martincostello enabled auto-merge (rebase) July 22, 2025 11:48
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR modernizes the release notes generation process by replacing custom JavaScript filtering logic with GitHub's native release notes configuration. The changes move from manual API calls and string manipulation to using GitHub's built-in generate_release_notes feature with a declarative configuration file.

  • Replaces manual release notes generation and bot filtering with GitHub's native generate_release_notes parameter
  • Adds a .github/release.yml configuration file to exclude bot accounts from release notes
  • Simplifies the release workflow by removing custom JavaScript filtering logic

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/release.yml Removes manual release notes generation code and enables GitHub's automatic generation
.github/release.yml Adds release notes configuration to exclude bot authors from changelog

Comment on lines +4 to +7
- dependabot[bot]
- costellobot
- costellobot[bot]
- github-actions[bot]
Copy link

Copilot AI Jul 22, 2025

Choose a reason for hiding this comment

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

The author exclusion list includes both 'costellobot' and 'costellobot[bot]'. Consider whether both entries are necessary, as GitHub typically uses the '[bot]' suffix for bot accounts. Review your repository's commit history to confirm which format is actually used.

Suggested change
- dependabot[bot]
- costellobot
- costellobot[bot]
- github-actions[bot]
- dependabot[bot]
- costellobot[bot]
- github-actions[bot]

Copilot uses AI. Check for mistakes.
@codecov
Copy link

codecov bot commented Jul 22, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.59%. Comparing base (8951dfc) to head (21a3ed1).
⚠️ Report is 27 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #971   +/-   ##
=======================================
  Coverage   98.59%   98.59%           
=======================================
  Files          16       16           
  Lines         284      284           
  Branches       37       37           
=======================================
  Hits          280      280           
  Misses          2        2           
  Partials        2        2           
Flag Coverage Δ
linux 98.59% <ø> (ø)
macos 98.59% <ø> (+0.70%) ⬆️
windows 98.59% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@martincostello martincostello merged commit 240b8eb into main Jul 22, 2025
14 checks passed
@martincostello martincostello deleted the configure-release-notes branch July 22, 2025 11:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants