ngscopeclient / scopehal-apps

ngscopeclient and other client applications for libscopehal.
https://www.ngscopeclient.org/
BSD 3-Clause "New" or "Revised" License
549 stars 84 forks source link

Add a cache for glslang compilation on win32 CI #533

Closed ehntoo closed 1 year ago

ehntoo commented 1 year ago

Add a cache for the compiled glslang output for a ~20 minute build time savings on win32.

Before cache: https://github.com/ehntoo/scopehal-apps/actions/runs/3211866114/jobs/5250329934 After cache: https://github.com/ehntoo/scopehal-apps/actions/runs/3211866114/jobs/5250598092

Johnsel commented 1 year ago

Aww shucks, haha, you just beat me to it... https://github.com/Johnsel/scopehal-apps/blob/ci-windows-glslang-cache/.github/workflows/build-windows.yml#L44