[llvm] Make sure all matrix options are run in libc premerge testing (PR #146162)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 27 14:49:10 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-github-workflow
Author: Amy Huang (amykhuang)
<details>
<summary>Changes</summary>
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
---
Full diff: https://github.com/llvm/llvm-project/pull/146162.diff
2 Files Affected:
- (modified) .github/workflows/libc-fullbuild-tests.yml (+1)
- (modified) .github/workflows/libc-overlay-tests.yml (+1)
``````````diff
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
``````````
</details>
https://github.com/llvm/llvm-project/pull/146162
More information about the llvm-commits
mailing list