Skip to content

Project for a Pull Request notifier for Azure DevOps repositories that posts notifications (at pre-defined intervals) for open PR requests ready for review.

License

Notifications You must be signed in to change notification settings

decodingahmed/azdo-pullrequest-notifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Azure DevOps Pull Request Notifier

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.

Implementations

  1. Bicep: follow instructions to deploy this using Bicep
  2. Terraform: coming soon!

Future plans

  1. Configurable CI/CD pipelines to easily deploy changes to the PR notifier
  2. 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
  3. 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?

About

Project for a Pull Request notifier for Azure DevOps repositories that posts notifications (at pre-defined intervals) for open PR requests ready for review.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages