[all-commits] [llvm/llvm-project] a399c6: [CI] monolithic-linux improvements (#135499)

Matheus Izvekov via All-commits all-commits at lists.llvm.org
Tue Apr 15 09:01:11 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a399c6926a8701083c767cbb041e22ff92e9d717
      https://github.com/llvm/llvm-project/commit/a399c6926a8701083c767cbb041e22ff92e9d717
  Author: Matheus Izvekov <mizvekov at gmail.com>
  Date:   2025-04-15 (Tue, 15 Apr 2025)

  Changed paths:
    M .ci/compute_projects.py
    M .ci/compute_projects_test.py
    M .ci/monolithic-linux.sh
    M lldb/test/requirements.txt

  Log Message:
  -----------
  [CI] monolithic-linux improvements (#135499)

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 built with the just built clang either way.
   This avoids building the runtimes twice when LLDB is also 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 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