roc-streaming / roc-toolkit

Real-time audio streaming over the network.
https://roc-streaming.org
Mozilla Public License 2.0
1.02k stars 204 forks source link

Use ccache in github actions #633

Open gavv opened 7 months ago

gavv commented 7 months ago

Our CI builds include building third-party dependencies, like speexdsp and pulseaudio, which take time. We change versions and options of dependencies quite rarely. So I think employing ccache on CI can significantly speed up builds.

ccache is already present in all docker images that we use for CI, so all we need is to setup it properly.

Steps:

Related docs: