[all-commits] [llvm/llvm-project] b4b479: [CI] monolithic-linux improvements

Matheus Izvekov via All-commits all-commits at lists.llvm.org
Sat Apr 12 16:46:39 PDT 2025


  Branch: refs/heads/users/mizvekov/ci-improvements
  Home:   https://github.com/llvm/llvm-project
  Commit: b4b47972f2f74ea1da03ff1f51670af845e7eb82
      https://github.com/llvm/llvm-project/commit/b4b47972f2f74ea1da03ff1f51670af845e7eb82
  Author: Matheus Izvekov <mizvekov at gmail.com>
  Date:   2025-04-12 (Sat, 12 Apr 2025)

  Changed paths:
    M .ci/compute_projects.py
    M .ci/monolithic-linux.sh

  Log Message:
  -----------
  [CI] monolithic-linux improvements

Some improvements to monolithic-linux CI:

1) Add correct configuration and dependencies for LLDB testing which
   is actually relevant for clang changes.
2) Skip clang installation and separate configuration for runtimes.
   They will be build with just built clang either way.
   This helps in avoiding building the runtimes twice in case LLDB is tested.
3) Make sure any generated clang reproducers end up as artifacts.
4) Set up llvm-symbolizer environment variable so that its preferred over
   any symbolizer just built, as even if it probably works correctly,
   it can be much slower when built for debugging.
5) Add all projects as dependencies of `.ci`, to make sure everything is
   tested when it changes.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list