Commit 137bcf0a17 for openssl.org
commit 137bcf0a170e16a6c934f83b7e67082ab04bd400
Author: Georgy Karataev <georgyk@openssl.org>
Date: Tue Aug 4 11:47:03 2026 +0200
ci: name the second reader of the dispatch run-name
The run-name of a dispatched workflow is parsed by two services, not one: the CI
bot correlates a run with its check-run, and the Actions statistics collector
attributes CI load to the pull request that caused it. Neither validates the
string, so a mis-copied run-name is silent in both. The comment named only the
first reader, which understates what editing that line costs.
Assisted-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Reviewed-by: Dmitry Misharov <dmitry@openssl.org>
Reviewed-by: Milan Broz <mbroz@openssl.org>
Reviewed-by: Norbert Pocs <norbertp@openssl.org>
Reviewed-by: Andrew Dinh <andrewd@openssl.org>
MergeDate: Sat Aug 8 15:34:01 2026
(Merged from https://github.com/openssl/openssl/pull/32174)
diff --git a/.github/workflows/ct-validation-daily.yml b/.github/workflows/ct-validation-daily.yml
index 21238f9067..499882e850 100644
--- a/.github/workflows/ct-validation-daily.yml
+++ b/.github/workflows/ct-validation-daily.yml
@@ -54,7 +54,8 @@ on:
required: false
type: string
-# Keep in sync with openssl-ci-bot's run-name parser.
+# Keep in sync with openssl-ci-bot's run-name parser, and with the Actions statistics
+# collector that attributes CI load by parsing this same string. Both break silently.
run-name: >-
${{ github.event.inputs.pr && format('ci-dispatch pr={0} head={1} check_run_id={2}', github.event.inputs.pr, github.event.inputs.head_sha, github.event.inputs.check_run_id) || github.workflow }}
diff --git a/.github/workflows/run-checker-daily.yml b/.github/workflows/run-checker-daily.yml
index a8c8d568b2..c025cc6d4c 100644
--- a/.github/workflows/run-checker-daily.yml
+++ b/.github/workflows/run-checker-daily.yml
@@ -26,7 +26,8 @@ on:
required: false
type: string
-# Keep in sync with openssl-ci-bot's run-name parser.
+# Keep in sync with openssl-ci-bot's run-name parser, and with the Actions statistics
+# collector that attributes CI load by parsing this same string. Both break silently.
run-name: >-
${{ github.event.inputs.pr && format('ci-dispatch pr={0} head={1} check_run_id={2}', github.event.inputs.pr, github.event.inputs.head_sha, github.event.inputs.check_run_id) || github.workflow }}
diff --git a/.github/workflows/valgrind-daily.yml b/.github/workflows/valgrind-daily.yml
index 0f7c49453a..9167256b94 100644
--- a/.github/workflows/valgrind-daily.yml
+++ b/.github/workflows/valgrind-daily.yml
@@ -26,7 +26,8 @@ on:
required: false
type: string
-# Keep in sync with openssl-ci-bot's run-name parser.
+# Keep in sync with openssl-ci-bot's run-name parser, and with the Actions statistics
+# collector that attributes CI load by parsing this same string. Both break silently.
run-name: >-
${{ github.event.inputs.pr && format('ci-dispatch pr={0} head={1} check_run_id={2}', github.event.inputs.pr, github.event.inputs.head_sha, github.event.inputs.check_run_id) || github.workflow }}