From ad9a06f2297b4ec81ab828be5b26d98f108753ae Mon Sep 17 00:00:00 2001 From: Thulio Ferraz Assis <3149049+f0rmiga@users.noreply.github.com> Date: Wed, 15 Mar 2023 14:48:41 -0700 Subject: [PATCH] feat: add RBE tests from macOS on CI Signed-off-by: Thulio Ferraz Assis <3149049+f0rmiga@users.noreply.github.com> --- .github/workflows/.bazelrc.ci | 6 +++++- .github/workflows/default.yaml | 7 ++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/.bazelrc.ci b/.github/workflows/.bazelrc.ci index ec33c08..a6acfc3 100644 --- a/.github/workflows/.bazelrc.ci +++ b/.github/workflows/.bazelrc.ci @@ -6,9 +6,13 @@ build --remote_timeout=3600 build --remote_upload_local_results # Generic remote build execution +build:rbe --host_platform=//platforms:x86_64_linux_remote build:rbe --extra_execution_platforms=//platforms:x86_64_linux_remote +build:rbe --cpu k8 +build:rbe --crosstool_top=//:_cc_toolchain +build:rbe --strategy=remote build:rbe --genrule_strategy=remote -build:rbe --host_platform=//platforms:x86_64_linux_remote +build:rbe --spawn_strategy=remote build:rbe --jobs=32 # EngFlow remote cache diff --git a/.github/workflows/default.yaml b/.github/workflows/default.yaml index d2ba19c..ac0b92e 100644 --- a/.github/workflows/default.yaml +++ b/.github/workflows/default.yaml @@ -72,7 +72,12 @@ jobs: ENGFLOW_PRIVATE_KEY: ${{ secrets.ENGFLOW_PRIVATE_KEY }} rbe: if: ${{ github.ref == 'refs/heads/main' }} or ${{ github.event.label.name == 'ci-test' }} - runs-on: ubuntu-20.04 + strategy: + matrix: + os: + - ubuntu-20.04 + - macos-11.0 + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 - uses: bazelbuild/setup-bazelisk@v2