- [Swift - Swift Package Manager](#swift---swift-package-manager)
- [* - Bazel](#---bazel)
## C# - NuGet
Using [NuGet lock files](https://docs.microsoft.com/nuget/consume-packages/package-references-in-project-files#locking-dependencies):
@ -524,3 +525,17 @@ whenever possible:
restore-keys: |
${{ runner.os }}-spm-
```
## * - Bazel
Bazel cache has a good handle to check if cached content should be rebuild or not based on its inputs like a hash(command + files). So using the latest cache of the branch is enough, no need to suffix with `hashFiles('**/...')`.