diff --git a/.github/workflows/bazel.yml b/.github/workflows/bazel.yml index 182e9040de..e2a5b7d857 100644 --- a/.github/workflows/bazel.yml +++ b/.github/workflows/bazel.yml @@ -11,23 +11,20 @@ jobs: steps: - uses: actions/checkout@v1 -# - name: mount bazel cache -# uses: actions/cache@v1 -# with: -# path: "/home/runner/.cache/bazel" -# key: bazel + - name: mount bazel cache + uses: actions/cache@v2.0.0 + env: + cache-name: bazel-cache + with: + path: "~/.cache/bazel" + key: ${{ env.cache-name }}-${{ runner.os }}-${{ github.ref }} + restore-keys: | + ${{ env.cache-name }}-${{ runner.os }}-master -# - name: install bazelisk -# run: | -# curl -LO "https://github.com/bazelbuild/bazelisk/releases/download/v1.1.0/bazelisk-linux-amd64" -# mkdir -p "${GITHUB_WORKSPACE}/bin/" -# mv bazelisk-linux-amd64 "${GITHUB_WORKSPACE}/bin/bazel" -# chmod +x "${GITHUB_WORKSPACE}/bin/bazel" - -# - name: build -# run: | -# "${GITHUB_WORKSPACE}/bin/bazel" build //... + - name: build + run: | + bazel build //:benchmark //:benchmark_main //test/... -# - name: test -# run: | -# "${GITHUB_WORKSPACE}/bin/bazel" test //test/... + - name: test + run: | + bazel test --test_output=errors //test/...