[llvm] Make sure all matrix options are run in libc premerge testing (PR #146162)
Amy Huang via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 27 14:48:39 PDT 2025
https://github.com/amykhuang created https://github.com/llvm/llvm-project/pull/146162
https://github.com/llvm/llvm-project/pull/126315 changes the premerge testing to build in Debug, Release, and MinSizeRel configs, as opposed to only MinSizeRel, but for some reason the matrix is not returning all options now. Fix so that it builds all three configs in all OS options.
Bug: https://github.com/llvm/llvm-project/issues/146161
>From 38cf8c99d4c1717e2861fe0eb46d8570e4840e94 Mon Sep 17 00:00:00 2001
From: Amy Huang <akhuang at google.com>
Date: Fri, 27 Jun 2025 14:32:56 -0700
Subject: [PATCH] Make sure all matrix options are run in the libc premerge
testing
---
.github/workflows/libc-fullbuild-tests.yml | 1 +
.github/workflows/libc-overlay-tests.yml | 1 +
2 files changed, 2 insertions(+)
diff --git a/.github/workflows/libc-fullbuild-tests.yml b/.github/workflows/libc-fullbuild-tests.yml
index 24d75f58d45e0..35d31e38979b8 100644
--- a/.github/workflows/libc-fullbuild-tests.yml
+++ b/.github/workflows/libc-fullbuild-tests.yml
@@ -16,6 +16,7 @@ jobs:
fail-fast: false
matrix:
build_type: [Debug, Release, MinSizeRel]
+ os: [ubuntu-24.04, ubuntu-24.04-arm]
include:
- os: ubuntu-24.04
ccache-variant: sccache
diff --git a/.github/workflows/libc-overlay-tests.yml b/.github/workflows/libc-overlay-tests.yml
index da82d8d9fe8ab..a4958fbbeb58f 100644
--- a/.github/workflows/libc-overlay-tests.yml
+++ b/.github/workflows/libc-overlay-tests.yml
@@ -17,6 +17,7 @@ jobs:
fail-fast: false
matrix:
build_type: [Debug, Release, MinSizeRel]
+ os: [ubuntu-24.04, ubuntu-24.04-arm, windows-2022, windows-2025, macos-14]
include:
# TODO: add linux gcc when it is fixed
- os: ubuntu-24.04
More information about the llvm-commits
mailing list