From 4b8460cbff54c080fe0d466350af7753cbef5894 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Vorburger=20=E2=9B=91=EF=B8=8F?= Date: Mon, 13 Mar 2023 10:52:18 +0100 Subject: [PATCH] Create separate Linux/macOS examples for Bazel --- examples.md | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/examples.md b/examples.md index 4136623..4a07f6b 100644 --- a/examples.md +++ b/examples.md @@ -661,18 +661,32 @@ steps: ## * - Bazel +[`bazelisk`](https://github.com/bazelbuild/bazelisk) does not have be to separately downloaded and installed because it's already included in GitHub's `ubuntu-latest` base image. + +### Linux + ```yaml - name: Cache Bazel uses: actions/cache@v3 with: path: | - ~/.cache/bazel # Linux - /private/var/tmp/_bazel_runner/ # macOS - # TODO Add Windows if you know where it is, based on https://bazel.build/remote/output-directories + ~/.cache/bazel key: ${{ runner.os }}-bazel-${{ hashFiles('.bazelversion', '.bazelrc', 'WORKSPACE', 'WORKSPACE.bazel', 'MODULE.bazel') }} restore-keys: | ${{ runner.os }}-bazel- - run: bazelisk test //... ``` -[`bazelisk`](https://github.com/bazelbuild/bazelisk) does not have be to separately downloaded and installed because it's already included in GitHub's `ubuntu-latest` base image. +### macOS + +```yaml +- name: Cache Bazel + uses: actions/cache@v3 + with: + path: | + /private/var/tmp/_bazel_runner/ + key: ${{ runner.os }}-bazel-${{ hashFiles('.bazelversion', '.bazelrc', 'WORKSPACE', 'WORKSPACE.bazel', 'MODULE.bazel') }} + restore-keys: | + ${{ runner.os }}-bazel- +- run: bazelisk test //... +```