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
> >>>>>>>>
>

Reply via email to