Really drop Gemfile.lock
Compute cache signature inputs
Fix test failures
Sane defaults for cache paths
pack as a string