Damn.. I thought it was the previous month ;) . Been traveling for too long. Tough, Tough choice this time ....
On Tue, Oct 29, 2024 at 10:58 PM Jens Scheffler <j_scheff...@gmx.de.invalid> wrote: > My vote is not on the list so far but I'd vote for #42505 - "Split > providers out of the main "airflow/" tree into a UV workspace project" > by ashb > > On 29.10.24 18:46, Jarek Potiuk wrote: > > Let's improve the script and the heuristics :) -> propose a PR (and may > be > > that one will be candidate for the next PR of the month :D ) > > > > On Tue, Oct 29, 2024 at 6:07 PM Amogh Desai<amoghdesai....@gmail.com> > > wrote: > > > >> Ok I got that part! > >> > >> The reason the score is low is because there are fewer reviews, > >> comments and commits. But there are too many lines changed, which we > should > >> value more! > >> > >> > >> Thanks & Regards, > >> Amogh Desai > >> > >> > >> On Tue, Oct 29, 2024 at 10:32 PM Amogh Desai<amoghdesai....@gmail.com> > >> wrote: > >> > >>> So I played around a bit with the PROTM script and this is the result I > >>> got: > >>> > >>> Top 10 out of 461 PRs: > >>> * PR #42782: AIP-84 Migrate get connections to FastAPI API #42571. > >> Score: > >>> 190.008 > >>> * PR #43040: Masking configuration values irrelevant to DAG author. > >>> Score: 162.89 > >>> * PR #42080: Fix consistent return response from PubSubPullSensor. > >> Score: > >>> 160.888 > >>> * PR #42959: AIP-84 | Public list tags API. Score: 102.336 > >>> * PR #42629: AIP-84 Migrate views /object/historical_metrics_data to > >> Fast > >>> API. Score: 97.188 > >>> * PR #42582: fix schedule_downstream_tasks bug. Score: 91.0 > >>> * PR #42808: Follow-up SLA purge. Score: 88.234 > >>> * PR #42048: AIP-69: Add Executor to Edge Provider. Score: 86.944 > >>> * PR #42725: AIP-84 Migrate GET Dag Run endpoint to FastAPI. Score: > >> 82.992 > >>> * PR #42902: Fix PythonOperator DAG error when DAG has hyphen in > name. > >>> Score: 82.55 > >>> > >>> On checking Daniel's PR score, this is what we get: > >>> *Selecting PR: #42943 `Remove BackfillJobRunner class` as candidate. > >>> Score: 10.752. Url:https://github.com/apache/airflow/pull/42943 > >>> <https://github.com/apache/airflow/pull/42943>* > >>> > >>> We calculate the score like so: > >>> > >>> def calc_interaction_score(self): > >>> """calculates interaction score""" > >>> interactions = ( > >>> self.num_comments + self.num_conv_comments + > >> self.num_issue_comments > >>> ) * PrStat.COMMENT_INTERACTION_VALUE > >>> interactions += ( > >>> self.comment_reactions + self.conv_comment_reactions + > >> self.num_issue_reactions > >>> ) * PrStat.REACTION_INTERACTION_VALUE > >>> self.interaction_score += interactions + self.num_reviews * > >> PrStat.REVIEW_INTERACTION_VALUE > >>> > >>> And then we adjust the interaction score like this: > >>> > >>> def adjust_interaction_score(self): > >>> self.interaction_score *= min(self.num_protm + 1, 3) > >>> > >>> Slightly beats me why we are doing the min(self.num_protm + 1, 3) part > >>> here. I think #protm should have > >>> a higher score too. The fact that PROTM was added means that somebody > >>> valued the PR enough :) > >>> > >>> Thanks & Regards, > >>> Amogh Desai > >>> > >>> > >>> On Tue, Oct 29, 2024 at 7:40 PM Jarek Potiuk<ja...@potiuk.com> wrote: > >>> > >>>> https://github.com/apache/airflow/pull/43445 > >>>> > >>>> On Tue, Oct 29, 2024 at 3:09 PM Jarek Potiuk<ja...@potiuk.com> > wrote: > >>>> > >>>>> Just to add a bit - Daniel also attempted (for a few brave moments) > >>>>> considered adding this PR with +60K lines of code. > >>>>> > >>>>> So not only brave, but also being a contender on both ends of the > >>>>> spectrum... The best ... and not the best PR of the month maybe :D > >>>>> > >>>>> J. > >>>>> > >>>>> On Tue, Oct 29, 2024 at 1:33 PM Amogh Desai < > amoghdesai....@gmail.com > >>>>> wrote: > >>>>> > >>>>>> Wow, I wasn't aware of the PR: > >>>>>> https://github.com/apache/airflow/pull/42943. > >>>>>> > >>>>>> Removing those many lines is extremely brave. My vote goes for that > >> one > >>>>>> too! > >>>>>> > >>>>>> > >>>>>> > >>>>>> Thanks & Regards, > >>>>>> Amogh Desai > >>>>>> > >>>>>> > >>>>>> On Tue, Oct 29, 2024 at 12:55 AM Jarek Potiuk<ja...@potiuk.com> > >>>> wrote: > >>>>>>> I was sure there were a few more candidates this month - and I am > >>>>>> surprised > >>>>>>> to not see them on the list (despite marking them with #protm - we > >>>>>>> should likely look at the script :) ). > >>>>>>> > >>>>>>> My personal candidate (and my vote goes to): > >>>>>>> https://github.com/apache/airflow/pull/42943 "Remove > >>>> BackfillJobRunner > >>>>>>> class" => with -3500 lines of code. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On Mon, Oct 28, 2024 at 8:12 PM Briana Okyere > >>>>>>> <briana.oky...@astronomer.io.invalid> wrote: > >>>>>>> > >>>>>>>> Hey All, > >>>>>>>> > >>>>>>>> It’s once again time to vote for the PR of the Month! > >>>>>>>> > >>>>>>>> With the help of the `get_important_pr_candidates` script in > >>>>>> dev/stats, > >>>>>>>> we've identified the following candidates: > >>>>>>>> > >>>>>>>> PR #42782: AIP-84 Migrate get connections to FastAPI API< > https://github.com/apache/airflow/pull/42782> > >>>>>>>> > >>>>>>>> PR #43040: Masking configuration values irrelevant to DAG author > >> < > >>>>>>>> https://github.com/apache/airflow/pull/43040> > >>>>>>>> > >>>>>>>> PR #42080: Fix consistent return response from PubSubPullSensor< > https://github.com/apache/airflow/pull/42080> > >>>>>>>> > >>>>>>>> PR #42959: AIP-84 | Public list tags API< > https://github.com/apache/airflow/pull/42959> > >>>>>>>> > >>>>>>>> PR #42629: AIP-84 Migrate views /object/historical_metrics_data > >> to > >>>>>> Fast > >>>>>>> API > >>>>>>>> <https://github.com/apache/airflow/pull/42629> > >>>>>>>> > >>>>>>>> Please reply to this thread with your selection or offer your own > >>>>>>>> nominee(s). > >>>>>>>> > >>>>>>>> Voting will close on Friday, Nov. 1st at 10 AM PST. The winner(s) > >>>>>> will be > >>>>>>>> featured in the next issue of the Airflow newsletter. > >>>>>>>> > >>>>>>>> Also, if there’s an article or event that you think should be > >>>>>> included in > >>>>>>>> this or a future issue of the newsletter, please drop me a line > >> at > >>>> < > >>>>>>>> briana.oky...@astronomer.io> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Briana Okyere > >>>>>>>> Community Manager > >>>>>>>> Astronomer > >>>>>>>> >