[all-commits] [llvm/llvm-project] 2149d6: [CI] Run All Tests When Changing third-party

Aiden Grossman via All-commits all-commits at lists.llvm.org
Thu Jul 24 06:34:55 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2149d6d1c9a1ad62761dc007ec6c6dedf6eb2fc0
      https://github.com/llvm/llvm-project/commit/2149d6d1c9a1ad62761dc007ec6c6dedf6eb2fc0
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-07-24 (Thu, 24 Jul 2025)

  Changed paths:
    M .ci/compute_projects.py
    M .ci/compute_projects_test.py

  Log Message:
  -----------
  [CI] Run All Tests When Changing third-party

This patch ensures that we run all the tests when someone touches
third-party. Some of the projects (like SipHash and Benchmark) do not
get used by every project and we could get away with testing less.
However, it takes quite a bit of effort to tease out what actually does
depend on which library, it is liable to becoming out of date, and it
adds complexity. Just testing all the projects is simple. Given the
commit frequency to third-party is pretty low (a couple commits per
month), we should have no capacity problems here.

Fixes #149154

Reviewers: dschuff, gburgessiv, Keenuts, lnihlen, dpaoliello, cmtice

Reviewed By: dpaoliello

Pull Request: https://github.com/llvm/llvm-project/pull/150251



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