The Pull Request Notifier fetches open PRs using the Azure DevOps REST API and sends out reminder emails to prompt developers to review open PRs.
The Recurrence triggers the workflow at specific times of the day on each weekday (Mon-Fri).
Draft PRs and PRs with "WIP" prefixed to the title are filtered out from the notification to allow authors to filter out their PR if they are are not ready or still working on their PRs.
- Bicep: follow instructions to deploy this using Bicep
- Terraform: coming soon!
- Configurable CI/CD pipelines to easily deploy changes to the PR notifier
- Design a better development lifecycle experience:
- Developer could make changes in the Azure Portal
- Copy-paste the workflow JSON into Git
- Re-run the deployment
- Reconsider use of Logic Apps as making changes is not user- or developer-friendly.
- Re-create and consider other free (or super cheap) compute resources to host custom code in.
- Azure Function?
- Container Instance?