@adamwathan Little reminder in the page's corner and the traffic will be gone fast :)
It could even include a donate button! Or an option to pay for a specific website to keep it working without "activation"
@cyber_scrutiny@eastdakota@Cloudflare You need to decentralize your infrastructure, relaying just on Cloudflare is not sustainable!
You see, now it's your fault. Everyone makes mistakes.
@pronskiy I've rebuild whole crontab with extra features in PHP - orisai/scheduler
It is even able to explain cron expressions, with built-in support for orisai/cron-expression-explainer (currently supports English, Czech and Slovak)
@infection_php No mutating of strings passed to filesystem functions. Fortunately it deleted just the project and not the whole system 😆
Including wrappers like symfony/filesystem
Perhaps phpstan would be able to track that?
@adamwathan You can pay for minutes on better hardware. Or use own server with Dockerized self-hosted runners. If your pipelines can utilize more cores, it will make CI much faster.
https://t.co/CMrrA2tun7
@adamwathan Bit out of scope, but if you want faster feedback for branches without a PR, this is how you can cancel duplicit runs when a PR is already opened
https://t.co/UFn4LnzObV
@adamwathan It should be also possible to run tests only for code that changed with git diffs. I am mainly using PHP so I am not much experienced with JS, but the theory is the same
https://t.co/PRmcNKwglP
@adamwathan Self-hosted runner on Windows may be quite pricey due to Microsoft licensing policy, but depending on minutes you use monthly may be worth it.
@janedbal Alias is just an alias. The method can be called in the trait and the trait is not isolated from class where it is used - PHP internally practically just copy-pastes the code into the class. It has to work this way