News Score: Score the News, Sort the News, Rewrite the Headlines

How we managed to speed up our CI to save 168+ days of execution time per month | Home Assistant Developer Docs

We got a taste for speed after UV gave us back 215 compute hours a month. Our CI workflow gets triggered on each commit, and due to the high volume of contributions, it was triggered 6647 times in March 2024. The full runs, where the whole test suite is being executed, take a long time.It turned out that the plugin, we used to split the tests into 10 groups, was inefficient. Each pytest job needed to discover all tests, even when the job intended to only execute a subset of them.Now we have a se...

Read more at developers.home-assistant.io

© News Score  score the news, sort the news, rewrite the headlines