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

GitHub action to automate release notes helper script #3553

Open
Anish9901 opened this issue Apr 22, 2024 · 1 comment
Open

GitHub action to automate release notes helper script #3553

Anish9901 opened this issue Apr 22, 2024 · 1 comment
Labels
ready Ready for implementation restricted: maintainers Only maintainers can resolve this issue type: enhancement New feature or request work: ci Related to our GitHub actions, continuous integration, and automated testing

Comments

@Anish9901
Copy link
Member

Description

Our release notes helper script: find_missing_prs.sh, is still flaky on some systems and is difficult to debug.
We should create a GitHub action that automatically

  • Runs this script whenever a release branch is cut or a tag is created.
  • Creates a Release notes x.x.x PR with the output of the script.
  • Updates the PR if any commits are made to the release branch.
@Anish9901 Anish9901 added good first issue Everything in "Help wanted", PLUS being relatively easy and straightforward to implement. work: ci Related to our GitHub actions, continuous integration, and automated testing labels Apr 22, 2024
@seancolsen seancolsen added type: enhancement New feature or request ready Ready for implementation restricted: maintainers Only maintainers can resolve this issue and removed good first issue Everything in "Help wanted", PLUS being relatively easy and straightforward to implement. labels May 6, 2024
@seancolsen
Copy link
Contributor

I think this is a good idea, @Anish9901.

I removed the "help wanted" label though because I don't think this would be very easy for a newcomer to work on. Specifically, I think it would be hard for someone to test and verify, and hard to understand the context of the problem without familiarity with our release process.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready Ready for implementation restricted: maintainers Only maintainers can resolve this issue type: enhancement New feature or request work: ci Related to our GitHub actions, continuous integration, and automated testing
Projects
None yet
Development

No branches or pull requests

2 participants