Tags | apache-airflow |
Hard Prerequisites |
|
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 completelly 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.
And 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.