turion / rhine

Haskell Functional Reactive Programming framework with type-level clocks
http://hackage.haskell.org/package/rhine
117 stars 21 forks source link

Dev nix caching #335

Closed turion closed 4 weeks ago

turion commented 4 weeks ago
turion commented 4 weeks ago

Last run before caching: https://github.com/turion/rhine/actions/runs/9399203203/job/25886163272 (4m18s)

First run: https://github.com/turion/rhine/actions/runs/9399380749/job/25886684361 (4m43s)

Second run (after rebase): https://github.com/turion/rhine/actions/runs/9399452607/job/25886898411?pr=335 (3m47)

There are definitely cache hits: copying path '/nix/store/syyijlmd4gnm7znfh9xjgd1syf99sx69-monad-bayes-1.3.0.1' from 'https://rhine.cachix.org/'...

So caching setup seems to add 30s, but caching again saves a minute. And it populates Cachix!

turion commented 4 weeks ago

CC @ners