From bbad2d9b02c3a67c0b86038c826b8f71bf03b429 Mon Sep 17 00:00:00 2001 From: Ralf Juengling Date: Wed, 28 Oct 2026 10:12:43 -0700 Subject: [PATCH] CI: fix Node probe summary bold formatting and run probe daily runner_trust_probe_node.js: core.summary.addTable() generates an HTML table, not markdown, so **PASS**/**FAIL** appeared as literal asterisk- wrapped text in the summary view. Use tags instead. runner-trust-probe.yml: change schedule from weekly on Mondays (cron: "23 6 * * 1") to daily at 06:00 PST (cron: "0 14 * * *") for tighter remediation tracking while the Windows runner fix rolls out. --- .github/workflows/runner-trust-probe.yml | 4 ++-- ci/tools/runner_trust_probe_node.js | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/runner-trust-probe.yml b/.github/workflows/runner-trust-probe.yml index c1fb0dd9f36..f144ae4483a 100644 --- a/.github/workflows/runner-trust-probe.yml +++ b/.github/workflows/runner-trust-probe.yml @@ -11,8 +11,8 @@ name: "CI: Runner trust probe" on: schedule: - # Weekly on Mondays at 06:23 UTC - - cron: "23 6 * * 1" + # Daily at 06:00 PST (14:00 UTC) + - cron: "0 14 * * *" workflow_dispatch: inputs: label-filter: diff --git a/ci/tools/runner_trust_probe_node.js b/ci/tools/runner_trust_probe_node.js index d6df97810a3..7ca8e25e968 100644 --- a/ci/tools/runner_trust_probe_node.js +++ b/ci/tools/runner_trust_probe_node.js @@ -48,9 +48,9 @@ module.exports = async function runNodeTrustProbe({ const tlsResult = await probeEndpoint(); const rows = [ - ['Node version', versionOk ? '**PASS**' : '**FAIL**', `\`${version}\` (require Node 24 \`>= v24.22.1\`; \`execPath=${execPath}\`)`], - ['Node env overrides', '**INFO**', `\`NODE_OPTIONS=${nodeOptions}\`, \`NODE_EXTRA_CA_CERTS=${extraCa}\`, \`NODE_USE_SYSTEM_CA=${useSystemCa}\``], - ['Node rejects test endpoint', `**${tlsResult.status}**`, tlsResult.detail], + ['Node version', versionOk ? 'PASS' : 'FAIL', `\`${version}\` (require Node 24 \`>= v24.22.1\`; \`execPath=${execPath}\`)`], + ['Node env overrides', 'INFO', `\`NODE_OPTIONS=${nodeOptions}\`, \`NODE_EXTRA_CA_CERTS=${extraCa}\`, \`NODE_USE_SYSTEM_CA=${useSystemCa}\``], + ['Node rejects test endpoint', `${tlsResult.status}`, tlsResult.detail], ]; await core.summary