Automate status meeting agenda#244
Open
xuganyu96 wants to merge 5 commits intoopen-quantum-safe:mainfrom
Open
Conversation
I used ChatGPT to generate the script. Here is the prompt: ``` I want to build a Python script to automate some workflows. Fow now the only workflow is to generate meeting agenda, but keep in mind that future workflows may be added, so parameterize accordingly. For generating status agenda, I need the following inputs from user: - The target date of the meeting - The date of the last meeting, with a default being 7 days before the target date - A list of subproject, where each subproject is identified by a GitHub URL. There should be a default list of projects, but the default list will be completely overwritten by any user input. For each project, gather the following information: - The list of merged pull requests since the last meeting - The list of open pull requests since the last meeting - A list of issues that received updates and new issues since the last meeting Example usage: ./tsc-helpers.py status-agenda --date Tue Feb 10, 2026 --prevdate Tue Feb 3, 2026 --subproject project-1 --subproject project-2 ``` Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>
638cdc0 to
a1ea64c
Compare
Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>
Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>
Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>
Signed-off-by: Ganyu (Bruce) Xu <g66xu@uwaterloo.ca>
a1ea64c to
f0ef713
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request contains a Python script for generating status meeting agenda. Some highlights include:
requests, a much more established project than the (unofficial)githubpackageSome parts of the script is written by ChatGPT, but I have read through all code to ensure readability and easy of maintenance. Check commit
a950dd9for the prompt I used.