Planning issue automation
Why
Planning issues generally useful to asynchronously communicate and refine the scope of work for an upcoming milestone. Generating a planning issue on the other hand can be tedious and adds friction to creating one in a timely manner.
What
Some teams already have bespoke planning issue templates. We can modify those templates to be more compatible with an automation to generate planning issues on demand or on a schedule. This MR introduces the minimum automation needed to generate planning issues for all fulfillment teams.
Currently, only the Utilization team is configured to be generated on demand. Other teams must opt-in to using this tool by updating the teams.yml
config file and issue templates. Depending on the level of detail and the number of times variables like version number are referenced, this may or may not be a worthy investment for all teams.
Current data available to use in templates:
- release version
- start / stop dates
What's next
- Scheduled pipelines have not been configured to run, but could easily be added.
- Use some of the same ideas and similar configuration to add scheduled reminders as bot comments to planning issues throughout the milestone.