Skip to content

Use GitHub-generated release notes#56

Merged
juan-fernandez merged 1 commit intomainfrom
juan-fernandez/github-release-notes
Apr 27, 2026
Merged

Use GitHub-generated release notes#56
juan-fernandez merged 1 commit intomainfrom
juan-fernandez/github-release-notes

Conversation

@juan-fernandez
Copy link
Copy Markdown
Contributor

Summary

  • Change scripts/release-datadog-ci-bump.sh to create releases with GitHub-generated release notes instead of a custom handwritten body.
  • Use the previous immutable action tag as the release-notes starting point.
  • Update RELEASE.md to document that releases now use GitHub-generated notes.

Why

The current release script creates a minimal custom release body, which does not match the format GitHub generates when using the “Generate release notes” button. Using GitHub-generated notes gives the action releases the standard structure and compare-based changelog users already expect.

Behavior

The release script now calls gh release create with:

  • --generate-notes
  • --notes-start-tag <previous immutable tag>
  • --verify-tag

That keeps the existing tag-creation flow while making the published release notes follow GitHub’s default generated format.

@juan-fernandez juan-fernandez marked this pull request as ready for review April 27, 2026 14:16
@juan-fernandez juan-fernandez requested review from a team as code owners April 27, 2026 14:16
@juan-fernandez juan-fernandez requested a review from DaniFdz April 27, 2026 14:16
@juan-fernandez juan-fernandez merged commit 3d9c627 into main Apr 27, 2026
10 checks passed
@juan-fernandez juan-fernandez deleted the juan-fernandez/github-release-notes branch April 27, 2026 14:22
@juan-fernandez juan-fernandez added the semver-patch Requests a patch action release after merge label Apr 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver-patch Requests a patch action release after merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants