Repository: envoyproxy/envoy
File: ci/do_ci.sh (Shell)

Code before:
            --build_tag_filters=-nofips
        collect_build_profile build
        ;;

    coverage|fuzz_coverage)
        setup_clang_toolchain
        echo "${CI_TARGET} build with tests ${COVERAGE_TEST_TARGETS[*]}"
        if [[ "$CI_TARGET" == "fuzz_coverage" ]]; then
            export FUZZ_COVERAGE=true
        fi
        export BAZEL_GRPC_LOG="${ENVOY_BUILD_DIR}/grpc.log"
        "${ENVOY_SRCDIR}/test/run_envoy_bazel_coverage.sh" \
            "${COVERAGE_TEST_TARGETS[@]}"
        collect_build_profile coverage
        ;;

    cpu-detection)
        # this can be removed once the expectation is that the integration test
        # is present
        if [[ ! -f "test/server/cgroup_cpu_simple_integration_test.cc" ]]; then
            echo "CPU detection skipped, no integration test available"
            exit 0
        fi
        setup_clang_toolchain
        # possibly check the container is doing the right thing at this point
        bazel test \
              --test_tag_filters=runtime-cpu \
              "${BAZEL_BUILD_OPTIONS[@]}" \
              //test/server:cgroup_cpu_simple_integration_test
        ;;

    debug)
        setup_clang_toolchain
        echo "Testing ${TEST_TARGETS[*]}"
        # Make sure that there are no regressions to building Envoy with autolink disabled.
        EXTRA_OPTIONS=(
            "--define" "library_autolink=disabled")
        bazel test "${BAZEL_BUILD_OPTIONS[@]}" \
              "${EXTRA_OPTIONS[@]}" \
              -c dbg \
              "${TEST_TARGETS[@]}"
        echo "bazel debug build with tests..."
        bazel_envoy_binary_build debug
        ;;

    debug.server_only)
        setup_clang_toolchain
        echo "bazel debug build..."
        bazel_envoy_binary_build debug
        ;;


Review comment (suggestion):
note i switched the tag to `runtime-cpu` as all of the ci is `containerized` so it was a bit ambiguous

Code after:
            --build_tag_filters=-nofips
        collect_build_profile build
        ;;

    coverage|fuzz_coverage)
        setup_clang_toolchain
        echo "${CI_TARGET} build with tests ${COVERAGE_TEST_TARGETS[*]}"
        if [[ "$CI_TARGET" == "fuzz_coverage" ]]; then
            export FUZZ_COVERAGE=true
        fi
        export BAZEL_GRPC_LOG="${ENVOY_BUILD_DIR}/grpc.log"
        "${ENVOY_SRCDIR}/test/run_envoy_bazel_coverage.sh" \
            "${COVERAGE_TEST_TARGETS[@]}"
        collect_build_profile coverage
        ;;

    cpu-detection)
        # this can be removed once the expectation is that the integration test
        # is present
        if [[ ! -f "test/server/cgroup_cpu_simple_integration_test.cc" ]]; then
            echo "CPU detection skipped, no integration test available"
            exit 0
        fi
        setup_clang_toolchain
        bazel test \
              --test_tag_filters=runtime-cpu \
              "${BAZEL_BUILD_OPTIONS[@]}" \
              //test/server:cgroup_cpu_simple_integration_test
        ;;

    debug)
        setup_clang_toolchain
        echo "Testing ${TEST_TARGETS[*]}"
        # Make sure that there are no regressions to building Envoy with autolink disabled.
        EXTRA_OPTIONS=(
            "--define" "library_autolink=disabled")
        bazel test "${BAZEL_BUILD_OPTIONS[@]}" \
              "${EXTRA_OPTIONS[@]}" \
              -c dbg \
              "${TEST_TARGETS[@]}"
        echo "bazel debug build with tests..."
        bazel_envoy_binary_build debug
        ;;

    debug.server_only)
        setup_clang_toolchain
        echo "bazel debug build..."
        bazel_envoy_binary_build debug
        ;;

    deps)