[llvm] [libc++] Upload CMakeConfigureLog artifacts (PR #114445)

Louis Dionne via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 31 11:19:45 PDT 2024


https://github.com/ldionne created https://github.com/llvm/llvm-project/pull/114445

This is helpful to debug CMake configuration issues such as the ones that can happen when we build an external project (like GoogleBenchmark).

>From 64cd704fb9be34f63cb53c44f82b7045529ebc50 Mon Sep 17 00:00:00 2001
From: Louis Dionne <ldionne.2 at gmail.com>
Date: Thu, 24 Oct 2024 13:46:09 -0400
Subject: [PATCH] [libc++] Upload CMakeConfigureLog artifacts

This is helpful to debug CMake configuration issues such as the ones
that can happen when we build an external project (like GoogleBenchmark).
---
 .github/workflows/libcxx-build-and-test.yaml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/.github/workflows/libcxx-build-and-test.yaml b/.github/workflows/libcxx-build-and-test.yaml
index 184fed2268e818..657e7f1e7f0f7e 100644
--- a/.github/workflows/libcxx-build-and-test.yaml
+++ b/.github/workflows/libcxx-build-and-test.yaml
@@ -79,6 +79,7 @@ jobs:
           path: |
             **/test-results.xml
             **/*.abilist
+            **/CMakeConfigureLog.yaml
             **/CMakeError.log
             **/CMakeOutput.log
             **/crash_diagnostics/*
@@ -123,6 +124,7 @@ jobs:
           path: |
             **/test-results.xml
             **/*.abilist
+            **/CMakeConfigureLog.yaml
             **/CMakeError.log
             **/CMakeOutput.log
             **/crash_diagnostics/*
@@ -188,6 +190,7 @@ jobs:
           path: |
             **/test-results.xml
             **/*.abilist
+            **/CMakeConfigureLog.yaml
             **/CMakeError.log
             **/CMakeOutput.log
             **/crash_diagnostics/*
@@ -230,6 +233,7 @@ jobs:
           path: |
             **/test-results.xml
             **/*.abilist
+            **/CMakeConfigureLog.yaml
             **/CMakeError.log
             **/CMakeOutput.log
             **/crash_diagnostics/*



More information about the llvm-commits mailing list