artifact_paths:
- "**/clang-format.patch"
agents:
- queue: "service"
+ queue: "libcxx-builders"
retry:
automatic:
- exit_status: -1 # Agent was lost
artifact_paths:
- "**/generated_output.patch"
agents:
- queue: "service"
+ queue: "libcxx-builders"
retry:
automatic:
- exit_status: -1 # Agent was lost
set -ex
set -o pipefail
-unset LANG
-unset LC_ALL
-unset LC_COLLATE
PROGNAME="$(basename "${0}")"
# Check if the diffs are empty, fail otherwise.
! grep -q '^--- a' ${BUILD_DIR}/generated_output.patch || false
# Reject patches that introduce non-ASCII characters or hard tabs.
- # Depends on LC_COLLATE set at the top of this script.
! grep -rn '[^ -~]' libcxx/include/ || false
# Check that no dependency cycles have been introduced.
python3 libcxx/utils/graph_header_deps.py >/dev/null