これの追記です。
ディレクトリ構造を変更した時に save_cache
ディレクティブで新しいキャッシュ先を指定しても restore_cache
で新しいキャッシュ先ではなく古いキャッシュが利用されてしまうケースがあってハマってました。
結果としてディレクトリ構造の変更を行うなどして別のpathに新しくキャッシュを作成する場合 pathsだけでなくキャッシュのkey名も変更が必要 という初歩的なことを忘れてました。
こんなんで結構時間を消費してしまってマジで「ぐぬぬ...」という感想しかありませんでした。という備忘録。