upkie / vulp

Robot/simulation switch for the mjbots stack
Apache License 2.0
61 stars 4 forks source link

[CI] Workflows take too long to complete #46

Open ubgk opened 10 months ago

ubgk commented 10 months ago

In our current setup, workflows take too long to finish.

We should check what can be cached across builds to speed up the process.

stephane-caron commented 10 months ago

Workflows do take time :sweat_smile: I haven't felt the need to speed them up so far, since with Bazel we can run them locally, and there hadn't been many cases where a workflow would fail remotely but not locally (well, currently there's one with clang-format...).

I agree we could use some caching :+1: As long as it doesn't break local workflows (nor adds too much extra complexity) it sounds like a net productivity improvement.

pgraverdy commented 4 months ago

I tested on my side for the CI workflow and I can get workflows to have workflow finish 50% faster using caches

Check https://github.com/pgraverdy/upkie/actions (CI job # 42 vs # 41)

@ubgk What was the issue with the other PR ?