MarcoFalke
fa968ef6a3
ci: Add missing ${CI_RETRY_EXE} before curl
1 year ago
MarcoFalke
fa26387769
ci: Refactor: Remove CI_USE_APT_INSTALL
1 year ago
MarcoFalke
fab27127f4
ci: Drop BASE_SCRATCH_DIR from LIBCXX_DIR
...
Using a hard-coded path avoids non-determinism issues and improves CI
UX.
1 year ago
fanquake
d86a83d6b8
lint: drop DIR_IWYU global
1 year ago
fanquake
682274aab0
ci: install llvm-symbolizer in MSAN jobs
1 year ago
fanquake
96527cd51e
ci: use LLVM 16.0.6 in MSAN jobs
1 year ago
fanquake
2ebeb421dd
ci: enable AArch64 target in MSAN jobs
...
Use Native.
1 year ago
fanquake
c93bfc54e8
ci: use LLVM 16.0.5 in MSAN jobs
1 year ago
fanquake
d3cbcbf626
ci: compile clang and compiler-rt in MSAN jobs
...
This works around https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005341 .
1 year ago
fanquake
796bd1d0d1
ci: use LLVM 16.0.4 in MSAN jobs
1 year ago
MarcoFalke
fa7a87bc7c
ci: Add missing set -e to 01_base_install.sh
...
Also, set -x for easier debugging.
Also, do the same for ci/test/00_setup_env.sh
1 year ago
MarcoFalke
fa69955e74
ci: Bump centos:stream8 to centos:stream9
...
This is required for the next commit. Also, drop CI_RETRY_EXE before
"dnf install", because it requires getopt, which will only be installed
later on via util-linux
2 years ago
fanquake
f952e679cd
ci: remove usage of untrusted bpfcc-tools
...
We've migrated this job to Ubuntu 23.04, which
ships with newer versions of the tools:
https://packages.ubuntu.com/lunar/bpfcc-tools .
2 years ago
fanquake
4de9c2a65f
ci: build libc++ with assertions in MSAN jobs
2 years ago
fanquake
23b8b2026a
ci: build libc++ in DEBUG mode in MSAN jobs
2 years ago
fanquake
676671527f
test: LLVM/Clang 16 for MSAN jobs
...
Sync up with other CI infra.
2 years ago
MarcoFalke
fa5af94de6
ci: Run base install at most once
...
This should avoid errors when running it twice. For example, network
errors on the second invocation of 'apt update'; or unguarded
modifications such as APPEND_APT_SOURCES_LIST, which will append the
same string repeatedly.
The base install may be run twice in Cirrus CI with dockerfiles, or
locally when running twice with DANGER_RUN_CI_ON_HOST specified.
2 years ago
fanquake
a56c96507a
ci: use clang-16 in tidy task
2 years ago
Vasil Stoyanov
b5ef1419ec
ci: cleanup of CI_EXEC & CI_EXEC_ROOT (refs #27321 )
2 years ago
MarcoFalke
faa0839837
ci: Cache more stuff in the ci images: msan, iwyu, pip, sdks
2 years ago
MarcoFalke
fa486de212
ci: Cache package manager install step
2 years ago