[libcxx-commits] [libcxx] [llvm] [libc++] Trigger the benchmark-request job more often (PR #216003)
via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Aug 13 03:22:31 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-libcxx
Author: Louis Dionne (ldionne)
<details>
<summary>Changes</summary>
With the test suite taking under 1h to complete, it makes sense to trigger at least every 30 minutes so we don't leave available capacity unused.
---
Full diff: https://github.com/llvm/llvm-project/pull/216003.diff
2 Files Affected:
- (modified) .github/workflows/libcxx-benchmark-cron.yml (+2-2)
- (modified) libcxx/utils/ci/lnt/README.md (+3-3)
``````````diff
diff --git a/.github/workflows/libcxx-benchmark-cron.yml b/.github/workflows/libcxx-benchmark-cron.yml
index 1bc224eb7fc74..b5854376a37cf 100644
--- a/.github/workflows/libcxx-benchmark-cron.yml
+++ b/.github/workflows/libcxx-benchmark-cron.yml
@@ -16,8 +16,8 @@ permissions:
on:
schedule:
- # Trigger every hour, off the hour boundary to avoid popular times.
- - cron: '37 * * * *'
+ # Trigger every 30 minutes, off the hour boundary to avoid popular times.
+ - cron: '7,37 * * * *'
workflow_dispatch:
inputs:
dry-run:
diff --git a/libcxx/utils/ci/lnt/README.md b/libcxx/utils/ci/lnt/README.md
index 5f8af9b55ba87..568b401f8da48 100644
--- a/libcxx/utils/ci/lnt/README.md
+++ b/libcxx/utils/ci/lnt/README.md
@@ -5,9 +5,9 @@ This directory contains utilities for continuous benchmarking of libc++ with LNT
## Gathering historical performance data
When generating historical performance data, benchmarking every commit of libc++
-is prohibitively expensive since a single run of the benchmark suite takes a few
-hours. Furthermore, generating this data from scratch is expected to be common,
-since it must happen whenever a fixed parameter like the compiler or the OS changes.
+is prohibitively expensive. Furthermore, generating this data from scratch is
+expected to be common, since it must happen whenever a fixed parameter like the
+compiler or the OS changes.
Instead, the tools in this directory aim to make it possible to generate historical
performance data quickly with coarse granularity, with the goal of then generating
``````````
</details>
https://github.com/llvm/llvm-project/pull/216003
More information about the libcxx-commits
mailing list