Skip to content
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

Release notes improvements #5240

Merged
merged 8 commits into from
Nov 22, 2024
Merged

Conversation

adangel
Copy link
Member

@adangel adangel commented Sep 27, 2024

Describe the PR

This is more like a suggestion and gathering feedback. It theoretically works and we could just use it during release.

There is one script (release-notes-generate.sh) which will (re-)generate the merged pull requests, dependency updates and stats sections. This is already integrated into do-release.sh, so that these sections are updated at release time at the latest.

However, I'd like to have the release notes always up to date and represent the current state of the repository at any time - and not just during a release.
I've therefore added release-notes-add-pr.sh, which can be run manually and which will add a new item under "merged pull requests". That might be useful when merging a PR.

I've also shortly experimented with generating the "Fixed issues" section - to generate a basic list is easy. But I guess, this needs to be updated manually.

Related issues

  • none

Ready?

  • Added unit tests for fixed bug/feature
  • Passing all unit tests
  • Complete build ./mvnw clean verify passes (checked automatically by github actions)
  • Added (in-code) documentation (if needed)

@adangel adangel added the in:pmd-internals Affects PMD's internals label Sep 27, 2024
@pmd-test
Copy link

1 Message
📖 No regression tested rules have been changed.

Generated by 🚫 Danger

@adangel adangel modified the milestones: 7.7.0, 7.8.0 Oct 18, 2024
@adangel adangel force-pushed the release-notes-improvements branch from ad98a8d to a1ceee7 Compare November 14, 2024 14:20
@adangel adangel merged commit 93792ed into pmd:main Nov 22, 2024
3 checks passed
@adangel adangel deleted the release-notes-improvements branch November 22, 2024 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in:pmd-internals Affects PMD's internals
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants