Yes. Initially I thought the same ("odd choice").

That's a good point and something that we will have to all learn :). I even
thought that we should maybe leave `breeze static-checks` as wrapper - only
because `prefligit` is not something that one would easily use. However -
as most of us use autocomplete, this is something that is super easy to not
even think about (at least that's my experience after I tried it)

I do not think we use
https://www.npmjs.com/package/@applitools/preflight-cli for anything now  -
and it requires separate account settings in "applitools" - this is the
only "popular" preflight CLI I have found.

Does it bother anyone that it's easy to mix the two?

We could stress it in the docs that it's NOT `preflight` or we could also
leave the breeze "static-checks" wrapper - just to handle that (but I think
it's not really necessary and we want to get rid of our custom
auto-complete code.

J.

On Fri, Aug 8, 2025 at 1:04 AM Tzu-ping Chung <t...@astronomer.io.invalid>
wrote:

> I didn’t even realise the name is NOT preflight before you pointed it out,
> Daniel…
>
> TP
>
> --
> Sent from my iPhone
>
> > On 8 Aug 2025, at 07:11, Daniel Standish
> <daniel.stand...@astronomer.io.invalid> wrote:
> >
> > I thought `prefligit` was a typo of `preflight`
> >
> > bit of an odd choice in name
> >
> > but, i guess it's probably not that bad of a choice to avoid collisions
> > with `preflight`
> >
> >> On Thu, Aug 7, 2025 at 12:28 PM Jarek Potiuk <ja...@potiuk.com> wrote:
> >>
> >> Indeed! Jo is amazing :)
> >>
> >> On Thu, Aug 7, 2025 at 8:24 PM Damian Shaw <
> ds...@striketechnologies.com>
> >> wrote:
> >>
> >>> Already fixed and released!
> >>>
> >>> -----Original Message-----
> >>> From: Damian Shaw <ds...@striketechnologies.com>
> >>> Sent: Thursday, August 7, 2025 12:28 PM
> >>> To: dev@airflow.apache.org
> >>> Subject: RE: [DISCUSS] Upcoming pre-commit -> prefligit change
> >>>
> >>> FYI I found two small issues trying to use it as a drop-in replacement
> >> for
> >>> my work environment:
> >>>
> >>> https://github.com/j178/prefligit/issues/387
> >>> https://github.com/j178/prefligit/issues/388
> >>>
> >>> But my otherwise quite complicated .pre-commit-config.yaml (which uses
> >>> anchors and aliases and remote and local environments) ran fine.
> >>>
> >>> Damian
> >>>
> >>> -----Original Message-----
> >>> From: Aritra Basu <aritrabasu1...@gmail.com>
> >>> Sent: Thursday, August 7, 2025 12:08 PM
> >>> To: dev@airflow.apache.org
> >>> Subject: Re: [DISCUSS] Upcoming pre-commit -> prefligit change
> >>>
> >>> Definitely agree with both of you, will be trying this out myself as
> >> well.
> >>> Definitely looking forward to seeing alternatives in the space!
> >>> --
> >>> Regards,
> >>> Aritra Basu
> >>>
> >>>> On Thu, 7 Aug 2025, 9:2 pm Jarek Potiuk, <ja...@potiuk.com> wrote:
> >>>
> >>>>> Pre-commit is great for its stability but is really failing in terms
> >>>>> of
> >>>> innovation, the project itself does not allow any discussion of using
> >>>> new standards.
> >>>>
> >>>> Had my fair share of those discussions in the past and I quite agree.
> >>>> There is huge difference between "stability" and
> >>> "stagnation/stubbornness".
> >>>>
> >>>> On Thu, Aug 7, 2025 at 5:39 PM Damian Shaw
> >>>> <ds...@striketechnologies.com>
> >>>> wrote:
> >>>>
> >>>>> I just want to say I am very excited to see innovation in this space!
> >>>>>
> >>>>> Pre-commit is great for its stability but is really failing in terms
> >>>>> of innovation, the project itself does not allow any discussion of
> >>>>> using new standards.
> >>>>>
> >>>>> I will be testing it out in my own environments and then promoting
> >>>>> it widely.
> >>>>>
> >>>>> Damian
> >>>>>
> >>>>> -----Original Message-----
> >>>>> From: Jarek Potiuk <ja...@potiuk.com>
> >>>>> Sent: Thursday, August 7, 2025 10:01 AM
> >>>>> To: dev@airflow.apache.org
> >>>>> Subject: [DISCUSS] Upcoming pre-commit -> prefligit change
> >>>>>
> >>>>> Hello everyone,
> >>>>>
> >>>>> Early warning about upcoming pre-commit/prefligit change......
> >>>>>
> >>>>> Together with Ash and creator of the prefligit:
> >>>>> https://github.com/j178/prefligit - we are testing and helping to
> >>>>> close the gaps between prefligit and pre-commit (and later we hope
> >>>>> we will be able to improve our prefligit integrations with upcoming
> >>>>> monorepo support especially - which would help us to modularise our
> >>>>> pre-fligits (that's
> >>>> the
> >>>>> name we will likely start using ;) ..
> >>>>>
> >>>>> It seems we are very close so I wanted to make a short "upcoming
> >>> change"
> >>>>> note so that you are aware:
> >>>>>
> >>>>> * *breeze static-checks *will hopefully be gone and replaced by
> >>>>> `prefligit` command - the author of prefligit is super-receptive to
> >>>> things
> >>>>> like `--last-commit` flags and autocomplete including our hook names
> >>>>> -
> >>>> so I
> >>>>> think we will be able to remove the whole `static-check` machinery
> >>>>> from breeze that added what we needed
> >>>>>
> >>>>> * *prefiligit* uses *uv* by default - no more `uv tool install
> >>>>> pre-commit --with pre-commit-uv` needed to enable it (again the
> >>>>> author of prefligit
> >>>> is
> >>>>> way more receptive to the needs of users and there will be no need
> >>>>> to
> >>>> patch
> >>>>> pre-commit to use `uv` (which effectively `--with pre-commit-uv`
> >>>>> does)
> >>>>>
> >>>>> That's another step of simplifying our dev env setup where existing
> >>>>> tooling finally catches up with what we need and we can remove some
> >>>>> of
> >>>> our
> >>>>> custom
> >>>>> (breeze) code that does it (which makes me super happy).
> >>>>>
> >>>>> More about it soon, when we get a new release of prefligit that will
> >>>> solve
> >>>>> all the remaining (small) issues and have auto-complete merged
> >>>> (contributed
> >>>>> by someone based on our issue
> >>>> https://github.com/j178/prefligit/pull/380
> >>>>> :).
> >>>>>
> >>>>> If there are any concerns or doubts - feel free to raise them :)
> >>>>>
> >>>>> J.
> >>>>> ________________________________
> >>>>> Strike Technologies, LLC (“Strike”) is part of the GTS family of
> >>>>> companies. Strike is a technology solutions provider, and is not a
> >>>>> broker or dealer and does not transact any securities related
> >>>>> business directly whatsoever. This communication is the property of
> >>>>> Strike and its affiliates, and does not constitute an offer to sell
> >>>>> or the solicitation
> >>>> of
> >>>>> an offer to buy any security in any jurisdiction. It is intended
> >>>>> only for the person to whom it is addressed and may contain
> >>>>> information that is privileged, confidential, or otherwise protected
> >>> from disclosure.
> >>>>> Distribution or copying of this communication, or the information
> >>>> contained
> >>>>> herein, by anyone other than the intended recipient is prohibited.
> >>>>> If you have received this communication in error, please immediately
> >>>>> notify
> >>>> Strike
> >>>>> at i...@striketechnologies.com, and delete and destroy any copies
> >>>> hereof.
> >>>>> ________________________________
> >>>>>
> >>>>> CONFIDENTIALITY / PRIVILEGE NOTICE: This transmission and any
> >>>>> attachments are intended solely for the addressee. This transmission
> >>>>> is covered by
> >>>> the
> >>>>> Electronic Communications Privacy Act, 18 U.S.C ''2510-2521. The
> >>>>> information contained in this transmission is confidential in nature
> >>>>> and protected from further use or disclosure under U.S. Pub. L.
> >>>>> 106-102, 113 U.S. Stat. 1338 (1999), and may be subject to
> >>>>> attorney-client or other legal privilege. Your use or disclosure of
> >>>>> this information for any
> >>>> purpose
> >>>>> other than that intended by its transmittal is strictly prohibited,
> >>>>> and
> >>>> may
> >>>>> subject you to fines and/or penalties under federal and state law.
> >>>>> If you are not the intended recipient of this transmission, please
> >>>>> DESTROY ALL COPIES RECEIVED and confirm destruction to the sender
> >>>>> via return transmittal.
> >>>>>
> >>>>
> >>> ________________________________
> >>> Strike Technologies, LLC (“Strike”) is part of the GTS family of
> >>> companies. Strike is a technology solutions provider, and is not a
> broker
> >>> or dealer and does not transact any securities related business
> directly
> >>> whatsoever. This communication is the property of Strike and its
> >>> affiliates, and does not constitute an offer to sell or the
> solicitation
> >> of
> >>> an offer to buy any security in any jurisdiction. It is intended only
> for
> >>> the person to whom it is addressed and may contain information that is
> >>> privileged, confidential, or otherwise protected from disclosure.
> >>> Distribution or copying of this communication, or the information
> >> contained
> >>> herein, by anyone other than the intended recipient is prohibited. If
> you
> >>> have received this communication in error, please immediately notify
> >> Strike
> >>> at i...@striketechnologies.com, and delete and destroy any copies
> >> hereof.
> >>> ________________________________
> >>>
> >>> CONFIDENTIALITY / PRIVILEGE NOTICE: This transmission and any
> attachments
> >>> are intended solely for the addressee. This transmission is covered by
> >> the
> >>> Electronic Communications Privacy Act, 18 U.S.C ''2510-2521. The
> >>> information contained in this transmission is confidential in nature
> and
> >>> protected from further use or disclosure under U.S. Pub. L. 106-102,
> 113
> >>> U.S. Stat. 1338 (1999), and may be subject to attorney-client or other
> >>> legal privilege. Your use or disclosure of this information for any
> >> purpose
> >>> other than that intended by its transmittal is strictly prohibited, and
> >> may
> >>> subject you to fines and/or penalties under federal and state law. If
> you
> >>> are not the intended recipient of this transmission, please DESTROY ALL
> >>> COPIES RECEIVED and confirm destruction to the sender via return
> >>> transmittal.
> >>> B
> KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKCB
> >>>  [  X  ܚX K  K[XZ[
> >>>   ] ][  X  ܚX P Z\    ˘\ X  K ܙ B  ܈ Y  ] [ۘ[    [X[     K[XZ[
> >>>   ] Z [   Z\    ˘\ X  K ܙ B
> >>> ________________________________
> >>> Strike Technologies, LLC (“Strike”) is part of the GTS family of
> >>> companies. Strike is a technology solutions provider, and is not a
> broker
> >>> or dealer and does not transact any securities related business
> directly
> >>> whatsoever. This communication is the property of Strike and its
> >>> affiliates, and does not constitute an offer to sell or the
> solicitation
> >> of
> >>> an offer to buy any security in any jurisdiction. It is intended only
> for
> >>> the person to whom it is addressed and may contain information that is
> >>> privileged, confidential, or otherwise protected from disclosure.
> >>> Distribution or copying of this communication, or the information
> >> contained
> >>> herein, by anyone other than the intended recipient is prohibited. If
> you
> >>> have received this communication in error, please immediately notify
> >> Strike
> >>> at i...@striketechnologies.com, and delete and destroy any copies
> >> hereof.
> >>> ________________________________
> >>>
> >>> CONFIDENTIALITY / PRIVILEGE NOTICE: This transmission and any
> attachments
> >>> are intended solely for the addressee. This transmission is covered by
> >> the
> >>> Electronic Communications Privacy Act, 18 U.S.C ''2510-2521. The
> >>> information contained in this transmission is confidential in nature
> and
> >>> protected from further use or disclosure under U.S. Pub. L. 106-102,
> 113
> >>> U.S. Stat. 1338 (1999), and may be subject to attorney-client or other
> >>> legal privilege. Your use or disclosure of this information for any
> >> purpose
> >>> other than that intended by its transmittal is strictly prohibited, and
> >> may
> >>> subject you to fines and/or penalties under federal and state law. If
> you
> >>> are not the intended recipient of this transmission, please DESTROY ALL
> >>> COPIES RECEIVED and confirm destruction to the sender via return
> >>> transmittal.
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> >>> For additional commands, e-mail: dev-h...@airflow.apache.org
> >>>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> For additional commands, e-mail: dev-h...@airflow.apache.org
>
>

Reply via email to