Skip to content

ci: Migrate to github/RBE (+ cleanup/fix CI) #2

ci: Migrate to github/RBE (+ cleanup/fix CI)

ci: Migrate to github/RBE (+ cleanup/fix CI) #2

Workflow file for this run

name: Nighthawk/Test CI/CD
permissions:
contents: read
on:
pull_request:
jobs:
check:
permissions:
contents: read
packages: read
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
target:
- asan
- benchmark_with_own_binaries
- build
- check_format
- test
- test_gcc
- tsan
steps:
- uses: actions/checkout@v4
- run: |
echo "${{ vars.ENVOY_CI_BAZELRC }}" > repo.bazelrc
if: ${{ vars.ENVOY_CI_BAZELRC }}
name: Configure repo Bazel settings
- name: Run CI script
run: |
echo "BAZELRC: ${{ vars.ENVOY_CI_BAZELRC }}"
./ci/run_envoy_docker.sh './ci/do_ci.sh ${{ matrix.target }}'
env:
GITHUB_TOKEN: ${{ github.token }}
BAZEL_BUILD_EXTRA_OPTIONS: >-
--config=remote-ci
--config=remote-envoy-engflow
GH_BRANCH: ${{ github.ref }}
GH_SHA1: ${{ github.sha }}