Skip to content

Automatic release note generation: config YAML file #993

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 14, 2025

Conversation

Jerry-Jinfeng-Guo
Copy link
Contributor

This PR adds the configuration YAML file to the /.github directory. This enables the automatic release note generation for releases where the change log is listed based on labels. In the current configuration, all dependabot related changes are excluded.

Signed-off-by: Jerry Guo <Jerry.Jinfeng.Guo@alliander.com>
@Jerry-Jinfeng-Guo Jerry-Jinfeng-Guo self-assigned this May 13, 2025
@Jerry-Jinfeng-Guo Jerry-Jinfeng-Guo added the dependencies Pull requests that update a dependency file label May 13, 2025
@Jerry-Jinfeng-Guo Jerry-Jinfeng-Guo requested a review from Copilot May 13, 2025 14:25
Copy link

@Copilot 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 introduces a new GitHub release configuration file that enables automatic release note generation based on PR labels.

  • Adds the configuration YAML file in the .github directory.
  • Specifies exclusion rules for dependabot changes and categorizes changes (features, bug fixes, dependencies, documentation, and other changes).

@Jerry-Jinfeng-Guo Jerry-Jinfeng-Guo added github_actions Pull requests that update GitHub Actions code and removed dependencies Pull requests that update a dependency file labels May 13, 2025
@nitbharambe
Copy link
Member

nitbharambe commented May 14, 2025

While the configuration seems adequate, is it possible to create a draft release with this branch and see how it looks? @Jerry-Jinfeng-Guo We can then use it to create the new release notes and work on that ticket independently.

Signed-off-by: Jerry Guo <Jerry.Jinfeng.Guo@alliander.com>
@Jerry-Jinfeng-Guo Jerry-Jinfeng-Guo added this pull request to the merge queue May 14, 2025
Merged via the queue into main with commit 345ae21 May 14, 2025
31 checks passed
@Jerry-Jinfeng-Guo Jerry-Jinfeng-Guo deleted the feature/automatic-release-note-config branch May 14, 2025 08:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
github_actions Pull requests that update GitHub Actions code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants