hacs / integration

HACS gives you a powerful UI to handle downloads of all your custom needs.
https://hacs.xyz
MIT License
5.28k stars 1.27k forks source link

Increase time between running async_process_queue and async_handle_critical_repositories #3688

Closed srt32 closed 4 months ago

srt32 commented 4 months ago

👋 from GitHub! Big fan of this project!

As is, the integration makes a lot of GitHub API calls to get repository information. This project is a statistically significant consumer of our API resources, and we'd like to see if we can lighten the load a bit while still maintaining the integration's functionality.

This PR proposes polling less frequently. I think I found the right config that controls the polling but would be very happy to learn if there are better / other spots to update. Are there impacts of making this change that I am not aware of? Thank you!

srt32 commented 4 months ago

Thank you so much for the timely and detailed replies!

Do you have an ETA or way for me to keep up to date on the 2.0 release work? That version looks like a very exciting improvement to the data sources.

I'll go ahead and close this PR. ❤️

ludeeus commented 4 months ago

There is no set timeline currently, so the best I can say for now is "as soon as possible". I tried using the project boards for road mapping earlier, but never followed that up so those remained private, so the best way to keep up would probably be to subscribe to Pull Requests and/or Releases in this repository.