Where does WLED pull the OTA update from?

I’m making my own firmware for the ESP8266, its a smart device program with a few features for a project of mine, and I’m trying to add OTA updates to it, and I was wondering where WLED pulls updates from for OTA?

is it GitHub it pulls from, a custom URL, or maybe something else?

any help is appreciated, thanks!

It never pulls an OTA, it’s only ever pushed to it by the manual OTA, WLED Native app or Home Assistant integration

I mean the device, when the ESP running WLED pulls for an OTA update, how does it work?

it will never pull an OTA update. its pushed.