This is a workflow that uses the Zeebe GitHub Action to enable a "community concierge" to support open source maintainers in providing an extraordinary contributor experience during Hacktoberfest.
You have one repository that runs a GitHub workflow on a schedule to send notification emails to the concierge email address, and a couple of yaml GitHub workflows that you add to each of the project repos participating in Hacktoberfest.
You can modify the workflow, but the example one I've created notifies the concierge:
- When an external PR is opened.
- 24 hours later, to make sure that the contribution has been acknowledged by the maintainer.
- Every two days until the PR is closed, to remind the concierge to check that it is moving forward.
- When an external PR is closed.
At Camunda, the DevRel team are using this automation to support the maintainers of our various open source projects in providing an extraordinary contributor experience during Hacktoberfest.