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