From 4b381be638ae4084d217360e1d78b875ea63721e Mon Sep 17 00:00:00 2001 From: David Bernard Date: Thu, 29 Apr 2021 19:58:13 +0200 Subject: [PATCH] Add example for Bazel --- examples.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/examples.md b/examples.md index 05482ce..7319a10 100644 --- a/examples.md +++ b/examples.md @@ -39,6 +39,7 @@ - [Swift, Objective-C - CocoaPods](#swift-objective-c---cocoapods) - [Swift - Swift Package Manager](#swift---swift-package-manager) - [Swift - Mint](#swift---mint) +- [* - Bazel](#---bazel) ## C# - NuGet @@ -657,3 +658,17 @@ steps: restore-keys: | ${{ runner.os }}-mint- ``` + +## * - 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('**/...')`. + +```yaml +- name: Cache Bazel + uses: actions/cache@v2 + with: + path: | + ~/.cache/bazelisk + ~/.cache/bazel + key: ${{ runner.os }}-bazel +```