1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-10 17:09:45 +00:00
mpv/.github/workflows
Kacper Michajłow 95a2d5b044 ci/mingw: use ccache
Can significantly reduce build time, most of dependencies have fixed
versions, so they can be cached fully. Others will be incrementally
build.

Cache is saved on every run and restored from the newest one. Size is
limited to 500M (compressed) to keep cache save/restore fast. Clean
cached build is little over 100M, so we have a headroom as things will
grow. ccache will automatically evict least recently used entries.

It is unlikely that clean build will exceed the limit anytime soon, but
it is something to keep in mind, as we do not want to evict cache
entries from current build, so the cache size need to be set correctly.
2023-07-25 11:34:59 +02:00
..
build.yml ci/mingw: use ccache 2023-07-25 11:34:59 +02:00
lint.yml ci: add a workflow that lints commit messages 2023-04-08 17:08:57 +02:00