Tags | apache-airflow dags |
Hard Prerequisites | |
IMPORTANT: Please review these prerequisites, they include important information that will help you with this content. | |
|
Create a dag that does the following:
How do you know if a PR needs attention? Basically the quicker a PR is merged the better. If a PR just sits and gets ignored then the code inside it is completely useless. And the longer it waits the harder it will be to merge. In general, you should always put effort towards finishing things instead of starting new things.
How do you send an email? Sendinblue is pretty easy to work with. So is MailChimp.
Also please note, Airflow has a database of its own. This uses sqlite by default. You need to store your PRs in a different database.
Try using RabbitMQ to get Step 2 to run as a bunch of parallel tasks by making a few worker processes do api calls to Github.