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 }}