-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Automate Release Notes Creation #14675
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
base: main
Are you sure you want to change the base?
Automate Release Notes Creation #14675
Conversation
I think this a great starting off point and will definitely save some time! Keep in mind that you will still need to manually go through each commit here and add an Summary/Explanation section and remove PRs that aren't useful to customers (ie anything to do with testing with our repo, experimental features that are still in progress, ect). Also would this make more sense to just have as an internal script instead of running every time in the pipeline? |
Feel free to look at previous release notes to get a feel! Notice the explanation/summary section will sometimes differ from the PR name. You'll also still have to manually add any PRs backported into the stable branch before the release goes out |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason for this to be in the pipeline?
I feel like this would be most useful as an internal script such as "integrate-rn", especially if you're going to have to manually edit the workflow to get it to run and will only need to be run once in a stable branch
@TatianaKapos Makes sense, will turn it to a draft PR for reference only. Also, it's not in the Azure pipelines, it's in the GitHub Actions. |
Worked automating the process of creating release notes so that we don't have to manually copy paste the commits.
Latest run 0.79: https://github.com/microsoft/react-native-windows/actions/runs/15104180584
Steps:
Fetches commit from start and end date range, ignores bots and publish the release notes to artifacts.
Artifact Latest 0.79:
https://github.com/microsoft/react-native-windows/actions/runs/15104180584/artifacts/3148688188
Updated this job to trigger on every release tag/ *-stable branches PRs with manual insertion of start and end date or update the default values from script.
Microsoft Reviewers: Open in CodeFlow