Skip to content

ci: add automated changelog generation to release workflow#56

Merged
Emin017 merged 1 commit intomainfrom
add-changelog
May 12, 2025
Merged

ci: add automated changelog generation to release workflow#56
Emin017 merged 1 commit intomainfrom
add-changelog

Conversation

@Emin017
Copy link
Copy Markdown
Owner

@Emin017 Emin017 commented May 12, 2025

  • Add changelog generation step that automatically detects changes between tags
  • Include changelog content in GitHub release notes
  • Handle edge cases for first release or when no previous tag exists

@Emin017 Emin017 added enhancement New feature or request github_actions Pull requests that update GitHub Actions code labels May 12, 2025
@Emin017 Emin017 requested a review from Copilot May 12, 2025 14:11
Copy link
Copy Markdown

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 adds an automated changelog generation step to the release workflow to detect changes between tags and include the changelog content in GitHub release notes.

  • Introduces a new "Generate Changelog" step in the workflow
  • Sets an environment variable with the generated changelog for later use in release notes
  • Handles cases where no distinct previous tag is found

Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
* Add changelog generation step that automatically detects changes
between tags
* Include changelog content in GitHub release notes
* Handle edge cases for first release or when no previous tag exists

Signed-off-by: Qiming Chu <cchuqiming@gmail.com>
@Emin017 Emin017 requested a review from Copilot May 12, 2025 14:15
Copy link
Copy Markdown

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 adds an automated changelog generation step into the release workflow.

  • Introduces a GitHub Actions step to generate a changelog between version tags.
  • Outputs the generated changelog to be included in the GitHub release notes.

Comment thread .github/workflows/release.yml
Comment thread .github/workflows/release.yml
@Emin017 Emin017 merged commit 245dc49 into main May 12, 2025
4 checks passed
@Emin017 Emin017 deleted the add-changelog branch May 13, 2025 02:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants