From edf9cf2add692577ee0d5cbc41a079eb741a1833 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 25 Jun 2026 03:14:32 +0000
Subject: [PATCH 1/7] Update runtime feature summary rendering
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---
.../compiler_activation_job_builder.go | 21 ++++++++++---------
pkg/workflow/runtime_features_env_test.go | 13 ++++++++++--
2 files changed, 22 insertions(+), 12 deletions(-)
diff --git a/pkg/workflow/compiler_activation_job_builder.go b/pkg/workflow/compiler_activation_job_builder.go
index 1b921c0869a..aa6b7ce15ef 100644
--- a/pkg/workflow/compiler_activation_job_builder.go
+++ b/pkg/workflow/compiler_activation_job_builder.go
@@ -412,19 +412,20 @@ func buildRuntimeFeaturesSummaryStep() []string {
" env:\n",
" GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '\"GH_AW_RUNTIME_FEATURES\":') }}\n",
" run: |\n",
- " {\n",
- " echo \"## Runtime features\"\n",
- " echo\n",
- " if [[ \"$GH_AW_RUNTIME_FEATURES_IS_SET\" != \"true\" ]]; then\n",
- " echo \"_Not set_\"\n",
- " elif [[ -n \"$GH_AW_RUNTIME_FEATURES\" ]]; then\n",
+ " if [[ \"$GH_AW_RUNTIME_FEATURES_IS_SET\" == \"true\" && -n \"$GH_AW_RUNTIME_FEATURES\" ]]; then\n",
+ " {\n",
+ " echo \"### Runtime features\"\n",
+ " echo\n",
+ " echo \"\"\n",
+ " echo \"Show configured runtime features
\"\n",
+ " echo\n",
" echo '```text'\n",
" printf '%s\\n' \"$GH_AW_RUNTIME_FEATURES\"\n",
" echo '```'\n",
- " else\n",
- " echo \"_Empty string_\"\n",
- " fi\n",
- " } >> \"$GITHUB_STEP_SUMMARY\"\n",
+ " echo\n",
+ " echo \" \"\n",
+ " } >> \"$GITHUB_STEP_SUMMARY\"\n",
+ " fi\n",
}
}
diff --git a/pkg/workflow/runtime_features_env_test.go b/pkg/workflow/runtime_features_env_test.go
index 918b33f38ae..3fff688804d 100644
--- a/pkg/workflow/runtime_features_env_test.go
+++ b/pkg/workflow/runtime_features_env_test.go
@@ -81,8 +81,17 @@ func TestActivationJobIncludesRuntimeFeatureSummaryStep(t *testing.T) {
if !strings.Contains(steps, "GH_AW_RUNTIME_FEATURES_IS_SET") {
t.Fatal("expected runtime feature summary step to distinguish unset from empty values")
}
- if !strings.Contains(steps, "_Empty string_") {
- t.Fatal("expected runtime feature summary step to render empty values distinctly")
+ if strings.Contains(steps, "_Not set_") {
+ t.Fatal("expected runtime feature summary step to skip unset values")
+ }
+ if strings.Contains(steps, "_Empty string_") {
+ t.Fatal("expected runtime feature summary step to skip empty string values")
+ }
+ if !strings.Contains(steps, "") {
+ t.Fatal("expected runtime feature summary step to use details-based progressive disclosure")
+ }
+ if !strings.Contains(steps, "### Runtime features") {
+ t.Fatal("expected runtime feature summary step heading to use h3 level")
}
if !strings.Contains(steps, "$GITHUB_STEP_SUMMARY") {
t.Fatal("expected runtime feature summary step to write to GITHUB_STEP_SUMMARY")
From 76f5b000b2cd155b005ccbb9b198d4f675c61955 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 25 Jun 2026 03:18:13 +0000
Subject: [PATCH 2/7] Regenerate golden fixtures for runtime feature summary
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---
.../TestWasmGolden_AllEngines/claude.golden | 21 ++++++++++---------
.../TestWasmGolden_AllEngines/codex.golden | 21 ++++++++++---------
.../TestWasmGolden_AllEngines/copilot.golden | 21 ++++++++++---------
.../TestWasmGolden_AllEngines/gemini.golden | 21 ++++++++++---------
.../TestWasmGolden_AllEngines/pi.golden | 21 ++++++++++---------
.../basic-copilot.golden | 21 ++++++++++---------
.../playwright-cli-mode.golden | 21 ++++++++++---------
.../smoke-copilot.golden | 21 ++++++++++---------
.../with-imports.golden | 21 ++++++++++---------
9 files changed, 99 insertions(+), 90 deletions(-)
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden
index eb81c0b49d2..081e95699f4 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden
@@ -176,19 +176,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden
index 8585369883e..07ddfd0fa98 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden
@@ -177,19 +177,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden
index 6e7b3ba8b7a..93e919adb9d 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden
@@ -176,19 +176,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden
index 720b172e178..29f8b75d3b1 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden
@@ -174,19 +174,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden
index bcab7e51eac..815ebf5cf1a 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden
@@ -176,19 +176,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
index a6a88a708fb..34592c42990 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
@@ -176,19 +176,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden
index 901b7c0081f..3f363defb0d 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden
@@ -176,19 +176,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden
index d1e1f30efb5..3f94969231b 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden
@@ -202,19 +202,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
index c7c57a8b8c4..f8f0a223260 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
@@ -176,19 +176,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
From bed6b96c9d43305e531549cdeb9d141523882713 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 25 Jun 2026 03:46:07 +0000
Subject: [PATCH 3/7] Plan runtime features script refactor
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---
.github/workflows/ab-testing-advisor.lock.yml | 21 ++++++++++---------
.github/workflows/ace-editor.lock.yml | 21 ++++++++++---------
.../agent-performance-analyzer.lock.yml | 21 ++++++++++---------
.../workflows/agent-persona-explorer.lock.yml | 21 ++++++++++---------
.../workflows/agentic-token-audit.lock.yml | 21 ++++++++++---------
.../agentic-token-optimizer.lock.yml | 21 ++++++++++---------
.../agentic-token-trend-audit.lock.yml | 21 ++++++++++---------
.github/workflows/ai-moderator.lock.yml | 21 ++++++++++---------
.../workflows/api-consumption-report.lock.yml | 21 ++++++++++---------
.github/workflows/approach-validator.lock.yml | 21 ++++++++++---------
.github/workflows/archie.lock.yml | 21 ++++++++++---------
.../workflows/architecture-guardian.lock.yml | 21 ++++++++++---------
.github/workflows/artifacts-summary.lock.yml | 21 ++++++++++---------
.github/workflows/audit-workflows.lock.yml | 21 ++++++++++---------
.github/workflows/auto-triage-issues.lock.yml | 21 ++++++++++---------
.github/workflows/avenger.lock.yml | 21 ++++++++++---------
.../aw-failure-investigator.lock.yml | 21 ++++++++++---------
.github/workflows/blog-auditor.lock.yml | 21 ++++++++++---------
.github/workflows/bot-detection.lock.yml | 21 ++++++++++---------
.github/workflows/brave.lock.yml | 21 ++++++++++---------
.../breaking-change-checker.lock.yml | 21 ++++++++++---------
.github/workflows/changeset.lock.yml | 21 ++++++++++---------
.../workflows/chaos-pr-bundle-fuzzer.lock.yml | 21 ++++++++++---------
.github/workflows/ci-coach.lock.yml | 21 ++++++++++---------
.github/workflows/ci-doctor.lock.yml | 21 ++++++++++---------
.../claude-code-user-docs-review.lock.yml | 21 ++++++++++---------
.../cli-consistency-checker.lock.yml | 21 ++++++++++---------
.../workflows/cli-version-checker.lock.yml | 21 ++++++++++---------
.github/workflows/cloclo.lock.yml | 21 ++++++++++---------
.../workflows/code-scanning-fixer.lock.yml | 21 ++++++++++---------
.github/workflows/code-simplifier.lock.yml | 21 ++++++++++---------
.../codex-github-remote-mcp-test.lock.yml | 21 ++++++++++---------
.../commit-changes-analyzer.lock.yml | 21 ++++++++++---------
.../constraint-solving-potd.lock.yml | 21 ++++++++++---------
.github/workflows/contribution-check.lock.yml | 21 ++++++++++---------
.../workflows/copilot-agent-analysis.lock.yml | 21 ++++++++++---------
.../copilot-centralization-drilldown.lock.yml | 21 ++++++++++---------
.../copilot-centralization-optimizer.lock.yml | 21 ++++++++++---------
.../copilot-cli-deep-research.lock.yml | 21 ++++++++++---------
.github/workflows/copilot-opt.lock.yml | 21 ++++++++++---------
.../copilot-pr-merged-report.lock.yml | 21 ++++++++++---------
.../copilot-pr-nlp-analysis.lock.yml | 21 ++++++++++---------
.../copilot-pr-prompt-analysis.lock.yml | 21 ++++++++++---------
.../copilot-session-insights.lock.yml | 21 ++++++++++---------
.github/workflows/craft.lock.yml | 21 ++++++++++---------
...aily-agent-of-the-day-blog-writer.lock.yml | 21 ++++++++++---------
.../daily-agentrx-trace-optimizer.lock.yml | 21 ++++++++++---------
.../daily-ambient-context-optimizer.lock.yml | 21 ++++++++++---------
.../daily-architecture-diagram.lock.yml | 21 ++++++++++---------
.../daily-assign-issue-to-user.lock.yml | 21 ++++++++++---------
...strostylelite-markdown-spellcheck.lock.yml | 21 ++++++++++---------
...daily-aw-cross-repo-compile-check.lock.yml | 21 ++++++++++---------
...daily-awf-spec-compiler-surfacing.lock.yml | 21 ++++++++++---------
.../workflows/daily-byok-ollama-test.lock.yml | 21 ++++++++++---------
.../daily-cache-strategy-analyzer.lock.yml | 21 ++++++++++---------
.../daily-caveman-optimizer.lock.yml | 21 ++++++++++---------
.github/workflows/daily-choice-test.lock.yml | 21 ++++++++++---------
.../workflows/daily-cli-performance.lock.yml | 21 ++++++++++---------
.../workflows/daily-cli-tools-tester.lock.yml | 21 ++++++++++---------
.github/workflows/daily-code-metrics.lock.yml | 21 ++++++++++---------
.../daily-community-attribution.lock.yml | 21 ++++++++++---------
.../workflows/daily-compiler-quality.lock.yml | 21 ++++++++++---------
...ly-compiler-threat-spec-optimizer.lock.yml | 21 ++++++++++---------
.../daily-credit-limit-test.lock.yml | 21 ++++++++++---------
.github/workflows/daily-doc-healer.lock.yml | 21 ++++++++++---------
.github/workflows/daily-doc-updater.lock.yml | 21 ++++++++++---------
.../daily-experiment-report.lock.yml | 21 ++++++++++---------
.github/workflows/daily-fact.lock.yml | 21 ++++++++++---------
.github/workflows/daily-file-diet.lock.yml | 21 ++++++++++---------
.../workflows/daily-firewall-report.lock.yml | 21 ++++++++++---------
.../daily-formal-spec-verifier.lock.yml | 21 ++++++++++---------
.../workflows/daily-function-namer.lock.yml | 21 ++++++++++---------
.../workflows/daily-geo-optimizer.lock.yml | 21 ++++++++++---------
.github/workflows/daily-hippo-learn.lock.yml | 21 ++++++++++---------
.../workflows/daily-issues-report.lock.yml | 21 ++++++++++---------
.../daily-malicious-code-scan.lock.yml | 21 ++++++++++---------
.../daily-max-ai-credits-test.lock.yml | 21 ++++++++++---------
.../daily-mcp-concurrency-analysis.lock.yml | 21 ++++++++++---------
.../workflows/daily-model-inventory.lock.yml | 21 ++++++++++---------
.../workflows/daily-model-resolution.lock.yml | 21 ++++++++++---------
.../daily-multi-device-docs-tester.lock.yml | 21 ++++++++++---------
.github/workflows/daily-news.lock.yml | 21 ++++++++++---------
.../daily-observability-report.lock.yml | 21 ++++++++++---------
.../daily-performance-summary.lock.yml | 21 ++++++++++---------
.github/workflows/daily-regulatory.lock.yml | 21 ++++++++++---------
.../daily-reliability-review.lock.yml | 21 ++++++++++---------
.../daily-rendering-scripts-verifier.lock.yml | 21 ++++++++++---------
.../workflows/daily-repo-chronicle.lock.yml | 21 ++++++++++---------
.../daily-safe-output-integrator.lock.yml | 21 ++++++++++---------
.../daily-safe-output-optimizer.lock.yml | 21 ++++++++++---------
.../daily-safe-outputs-conformance.lock.yml | 21 ++++++++++---------
.../daily-safeoutputs-git-simulator.lock.yml | 21 ++++++++++---------
.../workflows/daily-secrets-analysis.lock.yml | 21 ++++++++++---------
.../daily-security-observability.lock.yml | 21 ++++++++++---------
.../daily-security-red-team.lock.yml | 21 ++++++++++---------
.github/workflows/daily-semgrep-scan.lock.yml | 21 ++++++++++---------
.../workflows/daily-sentrux-report.lock.yml | 21 ++++++++++---------
.../workflows/daily-skill-optimizer.lock.yml | 21 ++++++++++---------
.../daily-spdd-spec-planner.lock.yml | 21 ++++++++++---------
.../daily-syntax-error-quality.lock.yml | 21 ++++++++++---------
.../daily-team-evolution-insights.lock.yml | 21 ++++++++++---------
.github/workflows/daily-team-status.lock.yml | 21 ++++++++++---------
.../daily-testify-uber-super-expert.lock.yml | 21 ++++++++++---------
.../daily-token-consumption-report.lock.yml | 21 ++++++++++---------
...dows-terminal-integration-builder.lock.yml | 21 ++++++++++---------
.../workflows/daily-workflow-updater.lock.yml | 21 ++++++++++---------
.../dataflow-pr-discussion-dataset.lock.yml | 21 ++++++++++---------
.github/workflows/dead-code-remover.lock.yml | 21 ++++++++++---------
.github/workflows/deep-report.lock.yml | 21 ++++++++++---------
.github/workflows/delight.lock.yml | 21 ++++++++++---------
.github/workflows/dependabot-burner.lock.yml | 21 ++++++++++---------
.../workflows/dependabot-go-checker.lock.yml | 21 ++++++++++---------
.github/workflows/dependabot-repair.lock.yml | 21 ++++++++++---------
.../deployment-incident-monitor.lock.yml | 21 ++++++++++---------
.../workflows/design-decision-gate.lock.yml | 21 ++++++++++---------
.../workflows/designer-drift-audit.lock.yml | 21 ++++++++++---------
.github/workflows/dev-hawk.lock.yml | 21 ++++++++++---------
.github/workflows/dev.lock.yml | 21 ++++++++++---------
.../developer-docs-consolidator.lock.yml | 21 ++++++++++---------
.github/workflows/dictation-prompt.lock.yml | 21 ++++++++++---------
.../workflows/discussion-task-miner.lock.yml | 21 ++++++++++---------
.github/workflows/docs-noob-tester.lock.yml | 21 ++++++++++---------
.github/workflows/draft-pr-cleanup.lock.yml | 21 ++++++++++---------
.../duplicate-code-detector.lock.yml | 21 ++++++++++---------
.../example-failure-category-filter.lock.yml | 21 ++++++++++---------
.../example-permissions-warning.lock.yml | 21 ++++++++++---------
.../example-workflow-analyzer.lock.yml | 21 ++++++++++---------
.github/workflows/firewall-escape.lock.yml | 21 ++++++++++---------
.github/workflows/firewall.lock.yml | 21 ++++++++++---------
.../workflows/functional-pragmatist.lock.yml | 21 ++++++++++---------
.../github-mcp-structural-analysis.lock.yml | 21 ++++++++++---------
.../github-mcp-tools-report.lock.yml | 21 ++++++++++---------
.../github-remote-mcp-auth-test.lock.yml | 21 ++++++++++---------
.../workflows/glossary-maintainer.lock.yml | 21 ++++++++++---------
.github/workflows/go-fan.lock.yml | 21 ++++++++++---------
.github/workflows/go-logger.lock.yml | 21 ++++++++++---------
.../workflows/go-pattern-detector.lock.yml | 21 ++++++++++---------
.github/workflows/gpclean.lock.yml | 21 ++++++++++---------
.github/workflows/grumpy-reviewer.lock.yml | 21 ++++++++++---------
.github/workflows/hippo-embed.lock.yml | 21 ++++++++++---------
.github/workflows/hourly-ci-cleaner.lock.yml | 21 ++++++++++---------
.../workflows/instructions-janitor.lock.yml | 21 ++++++++++---------
.github/workflows/issue-arborist.lock.yml | 21 ++++++++++---------
.github/workflows/issue-monster.lock.yml | 21 ++++++++++---------
.github/workflows/issue-triage-agent.lock.yml | 21 ++++++++++---------
.github/workflows/jsweep.lock.yml | 21 ++++++++++---------
.../workflows/layout-spec-maintainer.lock.yml | 21 ++++++++++---------
.github/workflows/lint-monster.lock.yml | 21 ++++++++++---------
.github/workflows/linter-miner.lock.yml | 21 ++++++++++---------
.github/workflows/lockfile-stats.lock.yml | 21 ++++++++++---------
.../mattpocock-skills-reviewer.lock.yml | 21 ++++++++++---------
.github/workflows/mcp-inspector.lock.yml | 21 ++++++++++---------
.github/workflows/mergefest.lock.yml | 21 ++++++++++---------
.github/workflows/metrics-collector.lock.yml | 21 ++++++++++---------
.github/workflows/necromancer.lock.yml | 21 ++++++++++---------
.../workflows/notion-issue-summary.lock.yml | 21 ++++++++++---------
.../objective-impact-report.lock.yml | 21 ++++++++++---------
.github/workflows/org-health-report.lock.yml | 21 ++++++++++---------
.github/workflows/outcome-collector.lock.yml | 21 ++++++++++---------
.github/workflows/pdf-summary.lock.yml | 21 ++++++++++---------
.github/workflows/plan.lock.yml | 21 ++++++++++---------
.github/workflows/poem-bot.lock.yml | 21 ++++++++++---------
.github/workflows/portfolio-analyst.lock.yml | 21 ++++++++++---------
.../pr-code-quality-reviewer.lock.yml | 21 ++++++++++---------
.../workflows/pr-description-caveman.lock.yml | 21 ++++++++++---------
.../workflows/pr-nitpick-reviewer.lock.yml | 21 ++++++++++---------
.github/workflows/pr-sous-chef.lock.yml | 21 ++++++++++---------
.github/workflows/pr-triage-agent.lock.yml | 21 ++++++++++---------
.../prompt-clustering-analysis.lock.yml | 21 ++++++++++---------
.github/workflows/python-data-charts.lock.yml | 21 ++++++++++---------
.github/workflows/q.lock.yml | 21 ++++++++++---------
.../workflows/refactoring-cadence.lock.yml | 21 ++++++++++---------
.github/workflows/refiner.lock.yml | 21 ++++++++++---------
.github/workflows/release.lock.yml | 21 ++++++++++---------
.../workflows/repo-audit-analyzer.lock.yml | 21 ++++++++++---------
.github/workflows/repo-tree-map.lock.yml | 21 ++++++++++---------
.../repository-quality-improver.lock.yml | 21 ++++++++++---------
.github/workflows/research.lock.yml | 21 ++++++++++---------
.github/workflows/ruflo-backed-task.lock.yml | 21 ++++++++++---------
.github/workflows/safe-output-health.lock.yml | 21 ++++++++++---------
.../schema-consistency-checker.lock.yml | 21 ++++++++++---------
.../schema-feature-coverage.lock.yml | 21 ++++++++++---------
.github/workflows/scout.lock.yml | 21 ++++++++++---------
.../workflows/security-compliance.lock.yml | 21 ++++++++++---------
.github/workflows/security-review.lock.yml | 21 ++++++++++---------
.../semantic-function-refactor.lock.yml | 21 ++++++++++---------
.github/workflows/sergo.lock.yml | 21 ++++++++++---------
.github/workflows/skillet.lock.yml | 21 ++++++++++---------
.../workflows/slide-deck-maintainer.lock.yml | 21 ++++++++++---------
.../workflows/smoke-agent-all-merged.lock.yml | 21 ++++++++++---------
.../workflows/smoke-agent-all-none.lock.yml | 21 ++++++++++---------
.../smoke-agent-public-approved.lock.yml | 21 ++++++++++---------
.../smoke-agent-public-none.lock.yml | 21 ++++++++++---------
.../smoke-agent-scoped-approved.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-antigravity.lock.yml | 21 ++++++++++---------
.../workflows/smoke-call-workflow.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-ci.lock.yml | 21 ++++++++++---------
.../smoke-claude-on-copilot.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-claude.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-codex.lock.yml | 21 ++++++++++---------
.../smoke-copilot-aoai-apikey.lock.yml | 21 ++++++++++---------
.../smoke-copilot-aoai-entra.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-copilot-arm.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-copilot-sdk.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-copilot.lock.yml | 21 ++++++++++---------
.../smoke-create-cross-repo-pr.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-crush.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-gemini.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-multi-pr.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-opencode.lock.yml | 21 ++++++++++---------
.../workflows/smoke-otel-backends.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-pi.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-project.lock.yml | 21 ++++++++++---------
.../workflows/smoke-service-ports.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-temporary-id.lock.yml | 21 ++++++++++---------
.github/workflows/smoke-test-tools.lock.yml | 21 ++++++++++---------
.../smoke-update-cross-repo-pr.lock.yml | 21 ++++++++++---------
.../smoke-workflow-call-with-inputs.lock.yml | 21 ++++++++++---------
.../workflows/smoke-workflow-call.lock.yml | 21 ++++++++++---------
.github/workflows/spec-enforcer.lock.yml | 21 ++++++++++---------
.github/workflows/spec-extractor.lock.yml | 21 ++++++++++---------
.github/workflows/spec-librarian.lock.yml | 21 ++++++++++---------
.github/workflows/stale-pr-cleanup.lock.yml | 21 ++++++++++---------
.../workflows/stale-repo-identifier.lock.yml | 21 ++++++++++---------
.../workflows/static-analysis-report.lock.yml | 21 ++++++++++---------
.../workflows/step-name-alignment.lock.yml | 21 ++++++++++---------
.github/workflows/sub-issue-closer.lock.yml | 21 ++++++++++---------
.github/workflows/super-linter.lock.yml | 21 ++++++++++---------
.../workflows/technical-doc-writer.lock.yml | 21 ++++++++++---------
.github/workflows/terminal-stylist.lock.yml | 21 ++++++++++---------
.../test-create-pr-error-handling.lock.yml | 21 ++++++++++---------
.github/workflows/test-dispatcher.lock.yml | 21 ++++++++++---------
.../test-project-url-default.lock.yml | 21 ++++++++++---------
.../workflows/test-quality-sentinel.lock.yml | 21 ++++++++++---------
.github/workflows/test-workflow.lock.yml | 21 ++++++++++---------
.github/workflows/tidy.lock.yml | 21 ++++++++++---------
.github/workflows/typist.lock.yml | 21 ++++++++++---------
.../workflows/ubuntu-image-analyzer.lock.yml | 21 ++++++++++---------
.../uk-ai-operational-resilience.lock.yml | 21 ++++++++++---------
.github/workflows/unbloat-docs.lock.yml | 21 ++++++++++---------
.github/workflows/update-astro.lock.yml | 21 ++++++++++---------
.github/workflows/video-analyzer.lock.yml | 21 ++++++++++---------
.../visual-regression-checker.lock.yml | 21 ++++++++++---------
.../weekly-blog-post-writer.lock.yml | 21 ++++++++++---------
.../weekly-editors-health-check.lock.yml | 21 ++++++++++---------
.../workflows/weekly-issue-summary.lock.yml | 21 ++++++++++---------
.../weekly-safe-outputs-spec-review.lock.yml | 21 ++++++++++---------
.github/workflows/workflow-generator.lock.yml | 21 ++++++++++---------
.../workflow-health-manager.lock.yml | 21 ++++++++++---------
.../workflows/workflow-normalizer.lock.yml | 21 ++++++++++---------
.../workflow-skill-extractor.lock.yml | 21 ++++++++++---------
251 files changed, 2761 insertions(+), 2510 deletions(-)
diff --git a/.github/workflows/ab-testing-advisor.lock.yml b/.github/workflows/ab-testing-advisor.lock.yml
index 57261596a0a..b860fdf03b2 100644
--- a/.github/workflows/ab-testing-advisor.lock.yml
+++ b/.github/workflows/ab-testing-advisor.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml
index 1a8b02e22dd..03efbc8c639 100644
--- a/.github/workflows/ace-editor.lock.yml
+++ b/.github/workflows/ace-editor.lock.yml
@@ -288,19 +288,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml
index fb8c0b8315d..8907f4510d5 100644
--- a/.github/workflows/agent-performance-analyzer.lock.yml
+++ b/.github/workflows/agent-performance-analyzer.lock.yml
@@ -245,19 +245,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml
index 843826edb86..e8eebbeede6 100644
--- a/.github/workflows/agent-persona-explorer.lock.yml
+++ b/.github/workflows/agent-persona-explorer.lock.yml
@@ -252,19 +252,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/agentic-token-audit.lock.yml b/.github/workflows/agentic-token-audit.lock.yml
index b5dd5a86029..cc96f0394a1 100644
--- a/.github/workflows/agentic-token-audit.lock.yml
+++ b/.github/workflows/agentic-token-audit.lock.yml
@@ -235,19 +235,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/agentic-token-optimizer.lock.yml b/.github/workflows/agentic-token-optimizer.lock.yml
index 5d4034324e3..5e9b0bc7b4a 100644
--- a/.github/workflows/agentic-token-optimizer.lock.yml
+++ b/.github/workflows/agentic-token-optimizer.lock.yml
@@ -231,19 +231,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/agentic-token-trend-audit.lock.yml b/.github/workflows/agentic-token-trend-audit.lock.yml
index 96fc3ed62d6..3d32bebc8f7 100644
--- a/.github/workflows/agentic-token-trend-audit.lock.yml
+++ b/.github/workflows/agentic-token-trend-audit.lock.yml
@@ -232,19 +232,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml
index 827748ea513..7f8b2116ebc 100644
--- a/.github/workflows/ai-moderator.lock.yml
+++ b/.github/workflows/ai-moderator.lock.yml
@@ -305,19 +305,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/api-consumption-report.lock.yml b/.github/workflows/api-consumption-report.lock.yml
index 680a27f6ecb..6ed69576e1e 100644
--- a/.github/workflows/api-consumption-report.lock.yml
+++ b/.github/workflows/api-consumption-report.lock.yml
@@ -256,19 +256,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/approach-validator.lock.yml b/.github/workflows/approach-validator.lock.yml
index 3d668782c15..80336bbcbde 100644
--- a/.github/workflows/approach-validator.lock.yml
+++ b/.github/workflows/approach-validator.lock.yml
@@ -310,19 +310,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml
index 8f6672d8cd6..a8f51edbcce 100644
--- a/.github/workflows/archie.lock.yml
+++ b/.github/workflows/archie.lock.yml
@@ -286,19 +286,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml
index 33b68257c1a..9374f399446 100644
--- a/.github/workflows/architecture-guardian.lock.yml
+++ b/.github/workflows/architecture-guardian.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml
index 340e5e29fde..c9fe32382f1 100644
--- a/.github/workflows/artifacts-summary.lock.yml
+++ b/.github/workflows/artifacts-summary.lock.yml
@@ -240,19 +240,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml
index 8ca6941c3d9..9a1a483e1f2 100644
--- a/.github/workflows/audit-workflows.lock.yml
+++ b/.github/workflows/audit-workflows.lock.yml
@@ -256,19 +256,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml
index 4f60e1ba588..280567b5031 100644
--- a/.github/workflows/auto-triage-issues.lock.yml
+++ b/.github/workflows/auto-triage-issues.lock.yml
@@ -262,19 +262,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/avenger.lock.yml b/.github/workflows/avenger.lock.yml
index 0460b0aacea..d1773a74c98 100644
--- a/.github/workflows/avenger.lock.yml
+++ b/.github/workflows/avenger.lock.yml
@@ -250,19 +250,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml
index 1016a82ea0d..7361e620a29 100644
--- a/.github/workflows/aw-failure-investigator.lock.yml
+++ b/.github/workflows/aw-failure-investigator.lock.yml
@@ -256,19 +256,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml
index 16a5e893e7c..3fd3e618e7e 100644
--- a/.github/workflows/blog-auditor.lock.yml
+++ b/.github/workflows/blog-auditor.lock.yml
@@ -250,19 +250,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml
index 2c2c8277aa2..84ea5765125 100644
--- a/.github/workflows/bot-detection.lock.yml
+++ b/.github/workflows/bot-detection.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml
index 42399de2664..c7bbd321d7b 100644
--- a/.github/workflows/brave.lock.yml
+++ b/.github/workflows/brave.lock.yml
@@ -285,19 +285,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml
index 85cdd328dc1..33e5a51b99c 100644
--- a/.github/workflows/breaking-change-checker.lock.yml
+++ b/.github/workflows/breaking-change-checker.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml
index ba5a1dbca12..6c0e226d263 100644
--- a/.github/workflows/changeset.lock.yml
+++ b/.github/workflows/changeset.lock.yml
@@ -291,19 +291,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml
index 58f0e1aede4..f9695abe9ce 100644
--- a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml
+++ b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml
index a39257545a4..c34b7846eca 100644
--- a/.github/workflows/ci-coach.lock.yml
+++ b/.github/workflows/ci-coach.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml
index f54f1327473..3add55ca8fc 100644
--- a/.github/workflows/ci-doctor.lock.yml
+++ b/.github/workflows/ci-doctor.lock.yml
@@ -300,19 +300,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml
index f21617288bc..ad61845b613 100644
--- a/.github/workflows/claude-code-user-docs-review.lock.yml
+++ b/.github/workflows/claude-code-user-docs-review.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml
index db7c6552b27..e86f66c4068 100644
--- a/.github/workflows/cli-consistency-checker.lock.yml
+++ b/.github/workflows/cli-consistency-checker.lock.yml
@@ -237,19 +237,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml
index d6fba71b22f..1bd9a8de9c4 100644
--- a/.github/workflows/cli-version-checker.lock.yml
+++ b/.github/workflows/cli-version-checker.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml
index 70d08cdd955..31c6d7a1ae5 100644
--- a/.github/workflows/cloclo.lock.yml
+++ b/.github/workflows/cloclo.lock.yml
@@ -317,19 +317,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml
index 4e028636fe4..f35b98d4533 100644
--- a/.github/workflows/code-scanning-fixer.lock.yml
+++ b/.github/workflows/code-scanning-fixer.lock.yml
@@ -248,19 +248,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml
index b66cde42acd..aa4f185d05a 100644
--- a/.github/workflows/code-simplifier.lock.yml
+++ b/.github/workflows/code-simplifier.lock.yml
@@ -256,19 +256,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml
index fda298e8bc3..e4e001d3be4 100644
--- a/.github/workflows/codex-github-remote-mcp-test.lock.yml
+++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml
@@ -243,19 +243,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml
index 300326a30f8..ef94bfc3caf 100644
--- a/.github/workflows/commit-changes-analyzer.lock.yml
+++ b/.github/workflows/commit-changes-analyzer.lock.yml
@@ -248,19 +248,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/constraint-solving-potd.lock.yml b/.github/workflows/constraint-solving-potd.lock.yml
index 6ff78873fd0..4914f9213f5 100644
--- a/.github/workflows/constraint-solving-potd.lock.yml
+++ b/.github/workflows/constraint-solving-potd.lock.yml
@@ -243,19 +243,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml
index ff82946a7d5..c5317de12ed 100644
--- a/.github/workflows/contribution-check.lock.yml
+++ b/.github/workflows/contribution-check.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml
index 089a08d418d..5d9402e7e6d 100644
--- a/.github/workflows/copilot-agent-analysis.lock.yml
+++ b/.github/workflows/copilot-agent-analysis.lock.yml
@@ -255,19 +255,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/copilot-centralization-drilldown.lock.yml b/.github/workflows/copilot-centralization-drilldown.lock.yml
index 44af5921189..6952b93a099 100644
--- a/.github/workflows/copilot-centralization-drilldown.lock.yml
+++ b/.github/workflows/copilot-centralization-drilldown.lock.yml
@@ -236,19 +236,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-centralization-optimizer.lock.yml b/.github/workflows/copilot-centralization-optimizer.lock.yml
index ee745a76c78..59fe9af8fb7 100644
--- a/.github/workflows/copilot-centralization-optimizer.lock.yml
+++ b/.github/workflows/copilot-centralization-optimizer.lock.yml
@@ -220,19 +220,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml
index a8e6935cf6e..d2263902181 100644
--- a/.github/workflows/copilot-cli-deep-research.lock.yml
+++ b/.github/workflows/copilot-cli-deep-research.lock.yml
@@ -239,19 +239,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml
index c0dfd8ff5b3..e1622bee618 100644
--- a/.github/workflows/copilot-opt.lock.yml
+++ b/.github/workflows/copilot-opt.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml
index 9baa32710fe..55a7b2cb500 100644
--- a/.github/workflows/copilot-pr-merged-report.lock.yml
+++ b/.github/workflows/copilot-pr-merged-report.lock.yml
@@ -242,19 +242,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml
index d9f3e41c4e8..05fd78c935a 100644
--- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml
+++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml
index 2976001206b..f301c04ad67 100644
--- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml
+++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml
@@ -244,19 +244,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml
index eb5e691223a..6fae679764a 100644
--- a/.github/workflows/copilot-session-insights.lock.yml
+++ b/.github/workflows/copilot-session-insights.lock.yml
@@ -256,19 +256,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml
index 0857d19d0a8..1a2495c9ede 100644
--- a/.github/workflows/craft.lock.yml
+++ b/.github/workflows/craft.lock.yml
@@ -283,19 +283,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml b/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml
index 037a5315816..e3427055986 100644
--- a/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml
+++ b/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml
@@ -255,19 +255,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml
index f1b91636d08..fcef6e667a8 100644
--- a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml
+++ b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml
@@ -253,19 +253,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-ambient-context-optimizer.lock.yml b/.github/workflows/daily-ambient-context-optimizer.lock.yml
index 3725c3dc17b..f07973e7ff3 100644
--- a/.github/workflows/daily-ambient-context-optimizer.lock.yml
+++ b/.github/workflows/daily-ambient-context-optimizer.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml
index 19cde87c38d..b4d8582f3be 100644
--- a/.github/workflows/daily-architecture-diagram.lock.yml
+++ b/.github/workflows/daily-architecture-diagram.lock.yml
@@ -243,19 +243,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml
index 64bc08cc549..3c01045eeb9 100644
--- a/.github/workflows/daily-assign-issue-to-user.lock.yml
+++ b/.github/workflows/daily-assign-issue-to-user.lock.yml
@@ -237,19 +237,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
index e31e5557ee3..c02f2bcd48d 100644
--- a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
+++ b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
@@ -248,19 +248,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
index 99339625b28..ed4e44fdb26 100644
--- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
+++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml
index df12bdc65ad..57a37c7d880 100644
--- a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml
+++ b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-byok-ollama-test.lock.yml b/.github/workflows/daily-byok-ollama-test.lock.yml
index 7c799bb4cd4..63708c6d687 100644
--- a/.github/workflows/daily-byok-ollama-test.lock.yml
+++ b/.github/workflows/daily-byok-ollama-test.lock.yml
@@ -220,19 +220,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml
index 59c112b208a..62df1387c0f 100644
--- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml
+++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml
@@ -256,19 +256,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-caveman-optimizer.lock.yml b/.github/workflows/daily-caveman-optimizer.lock.yml
index 6b54851f0ae..74a758b168a 100644
--- a/.github/workflows/daily-caveman-optimizer.lock.yml
+++ b/.github/workflows/daily-caveman-optimizer.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml
index 05b72bdb62c..9ee6218623c 100644
--- a/.github/workflows/daily-choice-test.lock.yml
+++ b/.github/workflows/daily-choice-test.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml
index 6ac6f60110b..896931003bd 100644
--- a/.github/workflows/daily-cli-performance.lock.yml
+++ b/.github/workflows/daily-cli-performance.lock.yml
@@ -271,19 +271,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml
index bb15e31b950..74e8e929ac5 100644
--- a/.github/workflows/daily-cli-tools-tester.lock.yml
+++ b/.github/workflows/daily-cli-tools-tester.lock.yml
@@ -250,19 +250,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml
index ea5a08d54d3..91c0a189849 100644
--- a/.github/workflows/daily-code-metrics.lock.yml
+++ b/.github/workflows/daily-code-metrics.lock.yml
@@ -254,19 +254,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml
index 0b9a2f7bb42..e4bc7608c8a 100644
--- a/.github/workflows/daily-community-attribution.lock.yml
+++ b/.github/workflows/daily-community-attribution.lock.yml
@@ -250,19 +250,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml
index 34f45833fa5..d81592b709c 100644
--- a/.github/workflows/daily-compiler-quality.lock.yml
+++ b/.github/workflows/daily-compiler-quality.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml b/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml
index b532885ec69..de36a0d2e5d 100644
--- a/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml
+++ b/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-credit-limit-test.lock.yml b/.github/workflows/daily-credit-limit-test.lock.yml
index 45bef8d0090..443abdf8426 100644
--- a/.github/workflows/daily-credit-limit-test.lock.yml
+++ b/.github/workflows/daily-credit-limit-test.lock.yml
@@ -226,19 +226,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml
index 2039beb53a1..9fca377b056 100644
--- a/.github/workflows/daily-doc-healer.lock.yml
+++ b/.github/workflows/daily-doc-healer.lock.yml
@@ -253,19 +253,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml
index 25b8246c3cd..eb603046959 100644
--- a/.github/workflows/daily-doc-updater.lock.yml
+++ b/.github/workflows/daily-doc-updater.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-experiment-report.lock.yml b/.github/workflows/daily-experiment-report.lock.yml
index 054ba04cecc..fffe903a6de 100644
--- a/.github/workflows/daily-experiment-report.lock.yml
+++ b/.github/workflows/daily-experiment-report.lock.yml
@@ -243,19 +243,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml
index 5f254c60505..1a207501322 100644
--- a/.github/workflows/daily-fact.lock.yml
+++ b/.github/workflows/daily-fact.lock.yml
@@ -254,19 +254,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml
index 1e009202eea..a54f054a1ff 100644
--- a/.github/workflows/daily-file-diet.lock.yml
+++ b/.github/workflows/daily-file-diet.lock.yml
@@ -251,19 +251,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml
index cedf1ec3cc4..8b7f595b619 100644
--- a/.github/workflows/daily-firewall-report.lock.yml
+++ b/.github/workflows/daily-firewall-report.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-formal-spec-verifier.lock.yml b/.github/workflows/daily-formal-spec-verifier.lock.yml
index 4d04cb0d497..2c387de9935 100644
--- a/.github/workflows/daily-formal-spec-verifier.lock.yml
+++ b/.github/workflows/daily-formal-spec-verifier.lock.yml
@@ -242,19 +242,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml
index 7ba46ae5347..1f386a9940f 100644
--- a/.github/workflows/daily-function-namer.lock.yml
+++ b/.github/workflows/daily-function-namer.lock.yml
@@ -252,19 +252,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-geo-optimizer.lock.yml b/.github/workflows/daily-geo-optimizer.lock.yml
index cb6106d15b7..dc5a904122e 100644
--- a/.github/workflows/daily-geo-optimizer.lock.yml
+++ b/.github/workflows/daily-geo-optimizer.lock.yml
@@ -242,19 +242,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-hippo-learn.lock.yml b/.github/workflows/daily-hippo-learn.lock.yml
index 26b339e98c1..bed708c0c70 100644
--- a/.github/workflows/daily-hippo-learn.lock.yml
+++ b/.github/workflows/daily-hippo-learn.lock.yml
@@ -241,19 +241,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml
index b49233e6e8b..1cf611773d2 100644
--- a/.github/workflows/daily-issues-report.lock.yml
+++ b/.github/workflows/daily-issues-report.lock.yml
@@ -257,19 +257,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml
index 521f451fc8e..5ae4e464e2c 100644
--- a/.github/workflows/daily-malicious-code-scan.lock.yml
+++ b/.github/workflows/daily-malicious-code-scan.lock.yml
@@ -242,19 +242,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-max-ai-credits-test.lock.yml b/.github/workflows/daily-max-ai-credits-test.lock.yml
index 6366ab1d021..e78a5da7697 100644
--- a/.github/workflows/daily-max-ai-credits-test.lock.yml
+++ b/.github/workflows/daily-max-ai-credits-test.lock.yml
@@ -168,19 +168,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
index 79cfcc131d9..1c9a264e4a7 100644
--- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
+++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
@@ -245,19 +245,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-model-inventory.lock.yml b/.github/workflows/daily-model-inventory.lock.yml
index 0ab7f1a69ef..507578d8629 100644
--- a/.github/workflows/daily-model-inventory.lock.yml
+++ b/.github/workflows/daily-model-inventory.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-model-resolution.lock.yml b/.github/workflows/daily-model-resolution.lock.yml
index d7d1732fd22..ae5b8f4d309 100644
--- a/.github/workflows/daily-model-resolution.lock.yml
+++ b/.github/workflows/daily-model-resolution.lock.yml
@@ -252,19 +252,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml
index 32b12b37cd7..09d1c777a5e 100644
--- a/.github/workflows/daily-multi-device-docs-tester.lock.yml
+++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml
@@ -253,19 +253,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml
index fb94e8145b2..9bec3993dc7 100644
--- a/.github/workflows/daily-news.lock.yml
+++ b/.github/workflows/daily-news.lock.yml
@@ -253,19 +253,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml
index 9e65b28dfee..49c1ec04a4a 100644
--- a/.github/workflows/daily-observability-report.lock.yml
+++ b/.github/workflows/daily-observability-report.lock.yml
@@ -255,19 +255,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml
index ca54916fda1..e3e6702393e 100644
--- a/.github/workflows/daily-performance-summary.lock.yml
+++ b/.github/workflows/daily-performance-summary.lock.yml
@@ -252,19 +252,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml
index 0ba9ded9d5f..e4eed58862f 100644
--- a/.github/workflows/daily-regulatory.lock.yml
+++ b/.github/workflows/daily-regulatory.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-reliability-review.lock.yml b/.github/workflows/daily-reliability-review.lock.yml
index 39eade258c3..365442a74fc 100644
--- a/.github/workflows/daily-reliability-review.lock.yml
+++ b/.github/workflows/daily-reliability-review.lock.yml
@@ -250,19 +250,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-rendering-scripts-verifier.lock.yml b/.github/workflows/daily-rendering-scripts-verifier.lock.yml
index 14b5c7f6acc..324cf856643 100644
--- a/.github/workflows/daily-rendering-scripts-verifier.lock.yml
+++ b/.github/workflows/daily-rendering-scripts-verifier.lock.yml
@@ -261,19 +261,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml
index 56458565a71..9e33756fc0b 100644
--- a/.github/workflows/daily-repo-chronicle.lock.yml
+++ b/.github/workflows/daily-repo-chronicle.lock.yml
@@ -244,19 +244,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-safe-output-integrator.lock.yml b/.github/workflows/daily-safe-output-integrator.lock.yml
index 00c334db0d4..68497ebbf37 100644
--- a/.github/workflows/daily-safe-output-integrator.lock.yml
+++ b/.github/workflows/daily-safe-output-integrator.lock.yml
@@ -243,19 +243,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml
index 517a1a2578a..0c966ba4421 100644
--- a/.github/workflows/daily-safe-output-optimizer.lock.yml
+++ b/.github/workflows/daily-safe-output-optimizer.lock.yml
@@ -261,19 +261,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml
index 60bb1aab5c4..329f65060a1 100644
--- a/.github/workflows/daily-safe-outputs-conformance.lock.yml
+++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml
index 2a2d74e245a..5a6bdc5733c 100644
--- a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml
+++ b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml
@@ -229,19 +229,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml
index df1d4d3c322..e46b9fb20e3 100644
--- a/.github/workflows/daily-secrets-analysis.lock.yml
+++ b/.github/workflows/daily-secrets-analysis.lock.yml
@@ -242,19 +242,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-security-observability.lock.yml b/.github/workflows/daily-security-observability.lock.yml
index 9be7216bd22..17630dfe00c 100644
--- a/.github/workflows/daily-security-observability.lock.yml
+++ b/.github/workflows/daily-security-observability.lock.yml
@@ -261,19 +261,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml
index 7dc81b5132f..93378053a19 100644
--- a/.github/workflows/daily-security-red-team.lock.yml
+++ b/.github/workflows/daily-security-red-team.lock.yml
@@ -252,19 +252,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml
index 2a2d89660c4..d6341a4f764 100644
--- a/.github/workflows/daily-semgrep-scan.lock.yml
+++ b/.github/workflows/daily-semgrep-scan.lock.yml
@@ -244,19 +244,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-sentrux-report.lock.yml b/.github/workflows/daily-sentrux-report.lock.yml
index a0f0dac3ce9..3262bdd79f7 100644
--- a/.github/workflows/daily-sentrux-report.lock.yml
+++ b/.github/workflows/daily-sentrux-report.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-skill-optimizer.lock.yml b/.github/workflows/daily-skill-optimizer.lock.yml
index fbe2ea0907c..2b06738cab3 100644
--- a/.github/workflows/daily-skill-optimizer.lock.yml
+++ b/.github/workflows/daily-skill-optimizer.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-spdd-spec-planner.lock.yml b/.github/workflows/daily-spdd-spec-planner.lock.yml
index 3ae9e447f08..88584709f4d 100644
--- a/.github/workflows/daily-spdd-spec-planner.lock.yml
+++ b/.github/workflows/daily-spdd-spec-planner.lock.yml
@@ -243,19 +243,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml
index 5ea0c35dd4f..e04fdc743bd 100644
--- a/.github/workflows/daily-syntax-error-quality.lock.yml
+++ b/.github/workflows/daily-syntax-error-quality.lock.yml
@@ -239,19 +239,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml
index 6b5eee9cea8..04102c93e57 100644
--- a/.github/workflows/daily-team-evolution-insights.lock.yml
+++ b/.github/workflows/daily-team-evolution-insights.lock.yml
@@ -248,19 +248,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml
index f055466eff1..5c17843d568 100644
--- a/.github/workflows/daily-team-status.lock.yml
+++ b/.github/workflows/daily-team-status.lock.yml
@@ -234,19 +234,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml
index 1dcedc45a08..543b58e9f9b 100644
--- a/.github/workflows/daily-testify-uber-super-expert.lock.yml
+++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml
@@ -251,19 +251,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml
index 781da63b64c..86b3e1ad51e 100644
--- a/.github/workflows/daily-token-consumption-report.lock.yml
+++ b/.github/workflows/daily-token-consumption-report.lock.yml
@@ -256,19 +256,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml
index 8df7d5f8263..eb5b85d09f8 100644
--- a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml
+++ b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml
@@ -228,19 +228,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml
index 08ee0f3beba..83481f6cb5c 100644
--- a/.github/workflows/daily-workflow-updater.lock.yml
+++ b/.github/workflows/daily-workflow-updater.lock.yml
@@ -240,19 +240,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/dataflow-pr-discussion-dataset.lock.yml b/.github/workflows/dataflow-pr-discussion-dataset.lock.yml
index 66ceaba74da..fcae62bf6a0 100644
--- a/.github/workflows/dataflow-pr-discussion-dataset.lock.yml
+++ b/.github/workflows/dataflow-pr-discussion-dataset.lock.yml
@@ -252,19 +252,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/dead-code-remover.lock.yml b/.github/workflows/dead-code-remover.lock.yml
index 90c35d9cb8d..d44a2d3bdca 100644
--- a/.github/workflows/dead-code-remover.lock.yml
+++ b/.github/workflows/dead-code-remover.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml
index 5f88d3b4ea0..73d4fe972fb 100644
--- a/.github/workflows/deep-report.lock.yml
+++ b/.github/workflows/deep-report.lock.yml
@@ -258,19 +258,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml
index ff6ec52ee1a..c00d2d65617 100644
--- a/.github/workflows/delight.lock.yml
+++ b/.github/workflows/delight.lock.yml
@@ -243,19 +243,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml
index 1fa1bc77632..6ec83181f3a 100644
--- a/.github/workflows/dependabot-burner.lock.yml
+++ b/.github/workflows/dependabot-burner.lock.yml
@@ -309,19 +309,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml
index aa01df2fea1..fb3ade13fab 100644
--- a/.github/workflows/dependabot-go-checker.lock.yml
+++ b/.github/workflows/dependabot-go-checker.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/dependabot-repair.lock.yml b/.github/workflows/dependabot-repair.lock.yml
index 2e3e30c66a2..1c1a111ac2c 100644
--- a/.github/workflows/dependabot-repair.lock.yml
+++ b/.github/workflows/dependabot-repair.lock.yml
@@ -267,19 +267,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml
index b58dd40468e..0f06bc91e43 100644
--- a/.github/workflows/deployment-incident-monitor.lock.yml
+++ b/.github/workflows/deployment-incident-monitor.lock.yml
@@ -248,19 +248,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/design-decision-gate.lock.yml b/.github/workflows/design-decision-gate.lock.yml
index e0d1064db29..7cea52b8e1e 100644
--- a/.github/workflows/design-decision-gate.lock.yml
+++ b/.github/workflows/design-decision-gate.lock.yml
@@ -305,19 +305,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/designer-drift-audit.lock.yml b/.github/workflows/designer-drift-audit.lock.yml
index bac25934a6a..a3951884ac9 100644
--- a/.github/workflows/designer-drift-audit.lock.yml
+++ b/.github/workflows/designer-drift-audit.lock.yml
@@ -228,19 +228,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml
index 9a1de0fc71c..3590fdcafaf 100644
--- a/.github/workflows/dev-hawk.lock.yml
+++ b/.github/workflows/dev-hawk.lock.yml
@@ -250,19 +250,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml
index e4850ab07f5..dfce0d909d4 100644
--- a/.github/workflows/dev.lock.yml
+++ b/.github/workflows/dev.lock.yml
@@ -302,19 +302,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml
index db528aa06f0..358a477a630 100644
--- a/.github/workflows/developer-docs-consolidator.lock.yml
+++ b/.github/workflows/developer-docs-consolidator.lock.yml
@@ -253,19 +253,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml
index 4b8e840f4f5..eb23f927769 100644
--- a/.github/workflows/dictation-prompt.lock.yml
+++ b/.github/workflows/dictation-prompt.lock.yml
@@ -241,19 +241,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml
index 40012a7cdd4..6c3b7b728d3 100644
--- a/.github/workflows/discussion-task-miner.lock.yml
+++ b/.github/workflows/discussion-task-miner.lock.yml
@@ -242,19 +242,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml
index 4b91cf22cbf..a75c30a323e 100644
--- a/.github/workflows/docs-noob-tester.lock.yml
+++ b/.github/workflows/docs-noob-tester.lock.yml
@@ -243,19 +243,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml
index 688255b47c3..bed6e9cc5d6 100644
--- a/.github/workflows/draft-pr-cleanup.lock.yml
+++ b/.github/workflows/draft-pr-cleanup.lock.yml
@@ -239,19 +239,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml
index 3590b363c09..88eeec9baba 100644
--- a/.github/workflows/duplicate-code-detector.lock.yml
+++ b/.github/workflows/duplicate-code-detector.lock.yml
@@ -253,19 +253,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/example-failure-category-filter.lock.yml b/.github/workflows/example-failure-category-filter.lock.yml
index 2e9ad7f08a1..9f32004308e 100644
--- a/.github/workflows/example-failure-category-filter.lock.yml
+++ b/.github/workflows/example-failure-category-filter.lock.yml
@@ -222,19 +222,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml
index 302ffb6dbb6..03c39822a2d 100644
--- a/.github/workflows/example-permissions-warning.lock.yml
+++ b/.github/workflows/example-permissions-warning.lock.yml
@@ -241,19 +241,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml
index cad202eb81c..200d00ef323 100644
--- a/.github/workflows/example-workflow-analyzer.lock.yml
+++ b/.github/workflows/example-workflow-analyzer.lock.yml
@@ -253,19 +253,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml
index 85b41a0f1a8..1172a5e4a2c 100644
--- a/.github/workflows/firewall-escape.lock.yml
+++ b/.github/workflows/firewall-escape.lock.yml
@@ -265,19 +265,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml
index cdc18f29d1e..d6731775189 100644
--- a/.github/workflows/firewall.lock.yml
+++ b/.github/workflows/firewall.lock.yml
@@ -241,19 +241,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml
index 9ed1199a481..7da4f869e8a 100644
--- a/.github/workflows/functional-pragmatist.lock.yml
+++ b/.github/workflows/functional-pragmatist.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml
index 418a21e6872..1fd3f8a52fb 100644
--- a/.github/workflows/github-mcp-structural-analysis.lock.yml
+++ b/.github/workflows/github-mcp-structural-analysis.lock.yml
@@ -250,19 +250,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml
index a4c91610381..ea037bb5c60 100644
--- a/.github/workflows/github-mcp-tools-report.lock.yml
+++ b/.github/workflows/github-mcp-tools-report.lock.yml
@@ -248,19 +248,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml
index 0dce6f10e58..47e599a4358 100644
--- a/.github/workflows/github-remote-mcp-auth-test.lock.yml
+++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml
index 53218ce8534..2c1c5002358 100644
--- a/.github/workflows/glossary-maintainer.lock.yml
+++ b/.github/workflows/glossary-maintainer.lock.yml
@@ -252,19 +252,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml
index d6d0bbf9f61..6d61c77da7c 100644
--- a/.github/workflows/go-fan.lock.yml
+++ b/.github/workflows/go-fan.lock.yml
@@ -253,19 +253,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml
index bd73401976e..286134b6b90 100644
--- a/.github/workflows/go-logger.lock.yml
+++ b/.github/workflows/go-logger.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml
index 29c04d3e9d5..7f39eea4d38 100644
--- a/.github/workflows/go-pattern-detector.lock.yml
+++ b/.github/workflows/go-pattern-detector.lock.yml
@@ -248,19 +248,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml
index 7f46fe0d8a2..d8cc5ae2099 100644
--- a/.github/workflows/gpclean.lock.yml
+++ b/.github/workflows/gpclean.lock.yml
@@ -248,19 +248,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml
index 893eec37e62..7eab2353dd8 100644
--- a/.github/workflows/grumpy-reviewer.lock.yml
+++ b/.github/workflows/grumpy-reviewer.lock.yml
@@ -294,19 +294,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml
index 4a3a274af31..a34ae0846f7 100644
--- a/.github/workflows/hippo-embed.lock.yml
+++ b/.github/workflows/hippo-embed.lock.yml
@@ -240,19 +240,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml
index 5a11cf74425..3ebe5460d15 100644
--- a/.github/workflows/hourly-ci-cleaner.lock.yml
+++ b/.github/workflows/hourly-ci-cleaner.lock.yml
@@ -248,19 +248,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml
index 1ebde58c433..9360ec50208 100644
--- a/.github/workflows/instructions-janitor.lock.yml
+++ b/.github/workflows/instructions-janitor.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml
index 6f677816572..9a633496cbf 100644
--- a/.github/workflows/issue-arborist.lock.yml
+++ b/.github/workflows/issue-arborist.lock.yml
@@ -251,19 +251,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml
index cfb33191dd8..e163ddc3451 100644
--- a/.github/workflows/issue-monster.lock.yml
+++ b/.github/workflows/issue-monster.lock.yml
@@ -635,19 +635,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml
index 4ceef649643..a2cddb940cb 100644
--- a/.github/workflows/issue-triage-agent.lock.yml
+++ b/.github/workflows/issue-triage-agent.lock.yml
@@ -245,19 +245,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml
index e44b4af047c..eacaafd4a40 100644
--- a/.github/workflows/jsweep.lock.yml
+++ b/.github/workflows/jsweep.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml
index 2b6505baba5..bce0560278b 100644
--- a/.github/workflows/layout-spec-maintainer.lock.yml
+++ b/.github/workflows/layout-spec-maintainer.lock.yml
@@ -250,19 +250,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/lint-monster.lock.yml b/.github/workflows/lint-monster.lock.yml
index 7ec68c1adcc..b2732bf8f51 100644
--- a/.github/workflows/lint-monster.lock.yml
+++ b/.github/workflows/lint-monster.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/linter-miner.lock.yml b/.github/workflows/linter-miner.lock.yml
index 3f7d2800df9..feffa233864 100644
--- a/.github/workflows/linter-miner.lock.yml
+++ b/.github/workflows/linter-miner.lock.yml
@@ -242,19 +242,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml
index 7cf0f23e6f8..69df552bbd5 100644
--- a/.github/workflows/lockfile-stats.lock.yml
+++ b/.github/workflows/lockfile-stats.lock.yml
@@ -248,19 +248,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/mattpocock-skills-reviewer.lock.yml b/.github/workflows/mattpocock-skills-reviewer.lock.yml
index 37d5d71911f..665cda0d97c 100644
--- a/.github/workflows/mattpocock-skills-reviewer.lock.yml
+++ b/.github/workflows/mattpocock-skills-reviewer.lock.yml
@@ -290,19 +290,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml
index de8909ce87e..d221b85129f 100644
--- a/.github/workflows/mcp-inspector.lock.yml
+++ b/.github/workflows/mcp-inspector.lock.yml
@@ -293,19 +293,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml
index 9508529893b..ab12f65cbb8 100644
--- a/.github/workflows/mergefest.lock.yml
+++ b/.github/workflows/mergefest.lock.yml
@@ -291,19 +291,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml
index cca78e28717..39b2dae586c 100644
--- a/.github/workflows/metrics-collector.lock.yml
+++ b/.github/workflows/metrics-collector.lock.yml
@@ -250,19 +250,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/necromancer.lock.yml b/.github/workflows/necromancer.lock.yml
index dba0e96ec15..448f156070a 100644
--- a/.github/workflows/necromancer.lock.yml
+++ b/.github/workflows/necromancer.lock.yml
@@ -312,19 +312,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml
index 00b9413c534..352a193c30e 100644
--- a/.github/workflows/notion-issue-summary.lock.yml
+++ b/.github/workflows/notion-issue-summary.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/objective-impact-report.lock.yml b/.github/workflows/objective-impact-report.lock.yml
index 850dd3b0edb..72355c474ab 100644
--- a/.github/workflows/objective-impact-report.lock.yml
+++ b/.github/workflows/objective-impact-report.lock.yml
@@ -228,19 +228,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml
index b633a9e2637..28282e30ade 100644
--- a/.github/workflows/org-health-report.lock.yml
+++ b/.github/workflows/org-health-report.lock.yml
@@ -250,19 +250,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/outcome-collector.lock.yml b/.github/workflows/outcome-collector.lock.yml
index cfc2ceabba1..751640c8acc 100644
--- a/.github/workflows/outcome-collector.lock.yml
+++ b/.github/workflows/outcome-collector.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml
index d1cb3c1e87c..8a7c9ba1a78 100644
--- a/.github/workflows/pdf-summary.lock.yml
+++ b/.github/workflows/pdf-summary.lock.yml
@@ -302,19 +302,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml
index 7950ee79822..d37b38c5323 100644
--- a/.github/workflows/plan.lock.yml
+++ b/.github/workflows/plan.lock.yml
@@ -290,19 +290,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml
index 31d1f01602d..94a5247be41 100644
--- a/.github/workflows/poem-bot.lock.yml
+++ b/.github/workflows/poem-bot.lock.yml
@@ -299,19 +299,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml
index 938232284fa..246923d6cf5 100644
--- a/.github/workflows/portfolio-analyst.lock.yml
+++ b/.github/workflows/portfolio-analyst.lock.yml
@@ -240,19 +240,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/pr-code-quality-reviewer.lock.yml b/.github/workflows/pr-code-quality-reviewer.lock.yml
index c4bf60ee123..b25eb875156 100644
--- a/.github/workflows/pr-code-quality-reviewer.lock.yml
+++ b/.github/workflows/pr-code-quality-reviewer.lock.yml
@@ -290,19 +290,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/pr-description-caveman.lock.yml b/.github/workflows/pr-description-caveman.lock.yml
index 4dc99015c65..dcd0c773b1d 100644
--- a/.github/workflows/pr-description-caveman.lock.yml
+++ b/.github/workflows/pr-description-caveman.lock.yml
@@ -241,19 +241,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml
index 4ffec725284..a5b25b54292 100644
--- a/.github/workflows/pr-nitpick-reviewer.lock.yml
+++ b/.github/workflows/pr-nitpick-reviewer.lock.yml
@@ -293,19 +293,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/pr-sous-chef.lock.yml b/.github/workflows/pr-sous-chef.lock.yml
index 74f9d736b9c..1d304ca60b8 100644
--- a/.github/workflows/pr-sous-chef.lock.yml
+++ b/.github/workflows/pr-sous-chef.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml
index 6ff3192744b..672efefa691 100644
--- a/.github/workflows/pr-triage-agent.lock.yml
+++ b/.github/workflows/pr-triage-agent.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml
index bfe12cf99b7..1e8dc657144 100644
--- a/.github/workflows/prompt-clustering-analysis.lock.yml
+++ b/.github/workflows/prompt-clustering-analysis.lock.yml
@@ -262,19 +262,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml
index ee559fd1130..d92a47e34c6 100644
--- a/.github/workflows/python-data-charts.lock.yml
+++ b/.github/workflows/python-data-charts.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml
index 08b9f89f6c5..6fa358fba6f 100644
--- a/.github/workflows/q.lock.yml
+++ b/.github/workflows/q.lock.yml
@@ -318,19 +318,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml
index 71e99535375..2f7f60a805a 100644
--- a/.github/workflows/refactoring-cadence.lock.yml
+++ b/.github/workflows/refactoring-cadence.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/refiner.lock.yml b/.github/workflows/refiner.lock.yml
index 8ccf19c490c..5a3a933127f 100644
--- a/.github/workflows/refiner.lock.yml
+++ b/.github/workflows/refiner.lock.yml
@@ -277,19 +277,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml
index a08b444abd8..009878b3cda 100644
--- a/.github/workflows/release.lock.yml
+++ b/.github/workflows/release.lock.yml
@@ -264,19 +264,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml
index ba5758a1155..7d731d5f1fa 100644
--- a/.github/workflows/repo-audit-analyzer.lock.yml
+++ b/.github/workflows/repo-audit-analyzer.lock.yml
@@ -250,19 +250,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml
index 1fb22a1ec48..35db0c1288a 100644
--- a/.github/workflows/repo-tree-map.lock.yml
+++ b/.github/workflows/repo-tree-map.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml
index a53f2886466..bc8edc33c5d 100644
--- a/.github/workflows/repository-quality-improver.lock.yml
+++ b/.github/workflows/repository-quality-improver.lock.yml
@@ -255,19 +255,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml
index fe844da21f7..208d30a2935 100644
--- a/.github/workflows/research.lock.yml
+++ b/.github/workflows/research.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/ruflo-backed-task.lock.yml b/.github/workflows/ruflo-backed-task.lock.yml
index b10f3836597..d1f1f376c6d 100644
--- a/.github/workflows/ruflo-backed-task.lock.yml
+++ b/.github/workflows/ruflo-backed-task.lock.yml
@@ -278,19 +278,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml
index d59a55b4206..70e0d281b87 100644
--- a/.github/workflows/safe-output-health.lock.yml
+++ b/.github/workflows/safe-output-health.lock.yml
@@ -253,19 +253,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml
index eaaa5319f8e..24551e22b5e 100644
--- a/.github/workflows/schema-consistency-checker.lock.yml
+++ b/.github/workflows/schema-consistency-checker.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/schema-feature-coverage.lock.yml b/.github/workflows/schema-feature-coverage.lock.yml
index 6fb52e1db7b..dc45b7d11cc 100644
--- a/.github/workflows/schema-feature-coverage.lock.yml
+++ b/.github/workflows/schema-feature-coverage.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml
index e94892c7d29..f674e830eb6 100644
--- a/.github/workflows/scout.lock.yml
+++ b/.github/workflows/scout.lock.yml
@@ -315,19 +315,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml
index 9ceb9ceb2cf..c6689da35f7 100644
--- a/.github/workflows/security-compliance.lock.yml
+++ b/.github/workflows/security-compliance.lock.yml
@@ -254,19 +254,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml
index 4ecde8d9be5..83f6e200a0b 100644
--- a/.github/workflows/security-review.lock.yml
+++ b/.github/workflows/security-review.lock.yml
@@ -289,19 +289,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml
index 49a6955720d..d1ed0ef4d63 100644
--- a/.github/workflows/semantic-function-refactor.lock.yml
+++ b/.github/workflows/semantic-function-refactor.lock.yml
@@ -251,19 +251,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml
index f565faa8186..fa1918d8f97 100644
--- a/.github/workflows/sergo.lock.yml
+++ b/.github/workflows/sergo.lock.yml
@@ -252,19 +252,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/skillet.lock.yml b/.github/workflows/skillet.lock.yml
index 684beb16ec0..d03f0302147 100644
--- a/.github/workflows/skillet.lock.yml
+++ b/.github/workflows/skillet.lock.yml
@@ -293,19 +293,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml
index 48292265c87..68d85b29166 100644
--- a/.github/workflows/slide-deck-maintainer.lock.yml
+++ b/.github/workflows/slide-deck-maintainer.lock.yml
@@ -258,19 +258,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-agent-all-merged.lock.yml b/.github/workflows/smoke-agent-all-merged.lock.yml
index 74a913569c2..55fbd0a27a8 100644
--- a/.github/workflows/smoke-agent-all-merged.lock.yml
+++ b/.github/workflows/smoke-agent-all-merged.lock.yml
@@ -296,19 +296,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-agent-all-none.lock.yml b/.github/workflows/smoke-agent-all-none.lock.yml
index e9bd9474368..653273828b9 100644
--- a/.github/workflows/smoke-agent-all-none.lock.yml
+++ b/.github/workflows/smoke-agent-all-none.lock.yml
@@ -296,19 +296,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-agent-public-approved.lock.yml b/.github/workflows/smoke-agent-public-approved.lock.yml
index d4a35390c2b..31d1aec72d2 100644
--- a/.github/workflows/smoke-agent-public-approved.lock.yml
+++ b/.github/workflows/smoke-agent-public-approved.lock.yml
@@ -298,19 +298,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-agent-public-none.lock.yml b/.github/workflows/smoke-agent-public-none.lock.yml
index 696b82451e0..03a7e9cf68a 100644
--- a/.github/workflows/smoke-agent-public-none.lock.yml
+++ b/.github/workflows/smoke-agent-public-none.lock.yml
@@ -296,19 +296,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-agent-scoped-approved.lock.yml b/.github/workflows/smoke-agent-scoped-approved.lock.yml
index a36ffc40989..8b6c51a47f2 100644
--- a/.github/workflows/smoke-agent-scoped-approved.lock.yml
+++ b/.github/workflows/smoke-agent-scoped-approved.lock.yml
@@ -297,19 +297,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-antigravity.lock.yml b/.github/workflows/smoke-antigravity.lock.yml
index 5454243c77a..1d0f2d6c023 100644
--- a/.github/workflows/smoke-antigravity.lock.yml
+++ b/.github/workflows/smoke-antigravity.lock.yml
@@ -300,19 +300,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-call-workflow.lock.yml b/.github/workflows/smoke-call-workflow.lock.yml
index 2ee964d1572..514b023b612 100644
--- a/.github/workflows/smoke-call-workflow.lock.yml
+++ b/.github/workflows/smoke-call-workflow.lock.yml
@@ -299,19 +299,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml
index 73380924afc..6538cc62a1b 100644
--- a/.github/workflows/smoke-ci.lock.yml
+++ b/.github/workflows/smoke-ci.lock.yml
@@ -273,19 +273,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-claude-on-copilot.lock.yml b/.github/workflows/smoke-claude-on-copilot.lock.yml
index edbc1836de4..df33c7d3365 100644
--- a/.github/workflows/smoke-claude-on-copilot.lock.yml
+++ b/.github/workflows/smoke-claude-on-copilot.lock.yml
@@ -273,19 +273,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml
index 80b318ead8a..23e97f7ffbd 100644
--- a/.github/workflows/smoke-claude.lock.yml
+++ b/.github/workflows/smoke-claude.lock.yml
@@ -309,19 +309,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml
index ed3b673e8f4..e1eca02f334 100644
--- a/.github/workflows/smoke-codex.lock.yml
+++ b/.github/workflows/smoke-codex.lock.yml
@@ -309,19 +309,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml
index d35d937b1a0..b3eaf6ed3c1 100644
--- a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml
+++ b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml
@@ -317,19 +317,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-copilot-aoai-entra.lock.yml b/.github/workflows/smoke-copilot-aoai-entra.lock.yml
index 67e647cc006..80671e9f4f1 100644
--- a/.github/workflows/smoke-copilot-aoai-entra.lock.yml
+++ b/.github/workflows/smoke-copilot-aoai-entra.lock.yml
@@ -316,19 +316,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml
index e4d618eeabf..feece727add 100644
--- a/.github/workflows/smoke-copilot-arm.lock.yml
+++ b/.github/workflows/smoke-copilot-arm.lock.yml
@@ -306,19 +306,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-copilot-sdk.lock.yml b/.github/workflows/smoke-copilot-sdk.lock.yml
index 78841c75eb0..b3698ed9eec 100644
--- a/.github/workflows/smoke-copilot-sdk.lock.yml
+++ b/.github/workflows/smoke-copilot-sdk.lock.yml
@@ -289,19 +289,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml
index e8c3a6cefe8..d107090f35b 100644
--- a/.github/workflows/smoke-copilot.lock.yml
+++ b/.github/workflows/smoke-copilot.lock.yml
@@ -322,19 +322,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml
index 32564c41505..1c59d0c7ad8 100644
--- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml
+++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml
@@ -291,19 +291,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml
index 4b7c1720d8f..459163c261b 100644
--- a/.github/workflows/smoke-crush.lock.yml
+++ b/.github/workflows/smoke-crush.lock.yml
@@ -298,19 +298,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml
index 14cfc7bd31c..30a4f4bed8c 100644
--- a/.github/workflows/smoke-gemini.lock.yml
+++ b/.github/workflows/smoke-gemini.lock.yml
@@ -301,19 +301,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-multi-pr.lock.yml b/.github/workflows/smoke-multi-pr.lock.yml
index ec51d20e773..da19d241c45 100644
--- a/.github/workflows/smoke-multi-pr.lock.yml
+++ b/.github/workflows/smoke-multi-pr.lock.yml
@@ -297,19 +297,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml
index 084dbbcd5ea..a006f3f3a1b 100644
--- a/.github/workflows/smoke-opencode.lock.yml
+++ b/.github/workflows/smoke-opencode.lock.yml
@@ -299,19 +299,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-otel-backends.lock.yml b/.github/workflows/smoke-otel-backends.lock.yml
index a9127e11d36..993aa962045 100644
--- a/.github/workflows/smoke-otel-backends.lock.yml
+++ b/.github/workflows/smoke-otel-backends.lock.yml
@@ -323,19 +323,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-pi.lock.yml b/.github/workflows/smoke-pi.lock.yml
index 2dc8782e9b0..d5ab1040814 100644
--- a/.github/workflows/smoke-pi.lock.yml
+++ b/.github/workflows/smoke-pi.lock.yml
@@ -301,19 +301,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml
index fac08cb1931..e6a8f340be9 100644
--- a/.github/workflows/smoke-project.lock.yml
+++ b/.github/workflows/smoke-project.lock.yml
@@ -300,19 +300,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-service-ports.lock.yml b/.github/workflows/smoke-service-ports.lock.yml
index 7e837c93600..130acfb42b5 100644
--- a/.github/workflows/smoke-service-ports.lock.yml
+++ b/.github/workflows/smoke-service-ports.lock.yml
@@ -289,19 +289,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml
index 12f758ee503..5624e8c6689 100644
--- a/.github/workflows/smoke-temporary-id.lock.yml
+++ b/.github/workflows/smoke-temporary-id.lock.yml
@@ -298,19 +298,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml
index 5d79a072cb9..73ec8641489 100644
--- a/.github/workflows/smoke-test-tools.lock.yml
+++ b/.github/workflows/smoke-test-tools.lock.yml
@@ -301,19 +301,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml
index 4b9551e868d..2ae990319cc 100644
--- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml
+++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml
@@ -291,19 +291,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
index 9bb6d31c5ad..45e8d1c457d 100644
--- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
+++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
@@ -319,19 +319,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-workflow-call.lock.yml b/.github/workflows/smoke-workflow-call.lock.yml
index 950d058fb5f..21edcbcc191 100644
--- a/.github/workflows/smoke-workflow-call.lock.yml
+++ b/.github/workflows/smoke-workflow-call.lock.yml
@@ -322,19 +322,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/spec-enforcer.lock.yml b/.github/workflows/spec-enforcer.lock.yml
index 2eb0f6825b9..e7dafbd83c0 100644
--- a/.github/workflows/spec-enforcer.lock.yml
+++ b/.github/workflows/spec-enforcer.lock.yml
@@ -253,19 +253,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/spec-extractor.lock.yml b/.github/workflows/spec-extractor.lock.yml
index a585952c8f7..ca7661f3a94 100644
--- a/.github/workflows/spec-extractor.lock.yml
+++ b/.github/workflows/spec-extractor.lock.yml
@@ -245,19 +245,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml
index d127dd71bec..201a8d446a4 100644
--- a/.github/workflows/spec-librarian.lock.yml
+++ b/.github/workflows/spec-librarian.lock.yml
@@ -252,19 +252,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/stale-pr-cleanup.lock.yml b/.github/workflows/stale-pr-cleanup.lock.yml
index c685d720153..d7372f25e01 100644
--- a/.github/workflows/stale-pr-cleanup.lock.yml
+++ b/.github/workflows/stale-pr-cleanup.lock.yml
@@ -239,19 +239,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml
index 2f281a33094..eaf66b2ae34 100644
--- a/.github/workflows/stale-repo-identifier.lock.yml
+++ b/.github/workflows/stale-repo-identifier.lock.yml
@@ -262,19 +262,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml
index 3bb7080b317..aba7ae6b50f 100644
--- a/.github/workflows/static-analysis-report.lock.yml
+++ b/.github/workflows/static-analysis-report.lock.yml
@@ -251,19 +251,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml
index 50916137f10..3db72d4b886 100644
--- a/.github/workflows/step-name-alignment.lock.yml
+++ b/.github/workflows/step-name-alignment.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml
index d814c5f43fc..28a7261d669 100644
--- a/.github/workflows/sub-issue-closer.lock.yml
+++ b/.github/workflows/sub-issue-closer.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml
index 6ac9dfcf3bc..9aad0161cf5 100644
--- a/.github/workflows/super-linter.lock.yml
+++ b/.github/workflows/super-linter.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml
index 98ab05bf382..30cef071f7f 100644
--- a/.github/workflows/technical-doc-writer.lock.yml
+++ b/.github/workflows/technical-doc-writer.lock.yml
@@ -250,19 +250,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml
index 176a551ce9d..329997f3d6a 100644
--- a/.github/workflows/terminal-stylist.lock.yml
+++ b/.github/workflows/terminal-stylist.lock.yml
@@ -252,19 +252,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/test-create-pr-error-handling.lock.yml b/.github/workflows/test-create-pr-error-handling.lock.yml
index 1551252468e..cee314dc971 100644
--- a/.github/workflows/test-create-pr-error-handling.lock.yml
+++ b/.github/workflows/test-create-pr-error-handling.lock.yml
@@ -243,19 +243,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/test-dispatcher.lock.yml b/.github/workflows/test-dispatcher.lock.yml
index 4085f9b2dfe..13e773b91e7 100644
--- a/.github/workflows/test-dispatcher.lock.yml
+++ b/.github/workflows/test-dispatcher.lock.yml
@@ -240,19 +240,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/test-project-url-default.lock.yml b/.github/workflows/test-project-url-default.lock.yml
index 31cc979852e..caeba48473a 100644
--- a/.github/workflows/test-project-url-default.lock.yml
+++ b/.github/workflows/test-project-url-default.lock.yml
@@ -241,19 +241,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/test-quality-sentinel.lock.yml b/.github/workflows/test-quality-sentinel.lock.yml
index 20d4484abf7..d7f10128f09 100644
--- a/.github/workflows/test-quality-sentinel.lock.yml
+++ b/.github/workflows/test-quality-sentinel.lock.yml
@@ -288,19 +288,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/test-workflow.lock.yml b/.github/workflows/test-workflow.lock.yml
index 7e909776f7b..6cfc5b10bee 100644
--- a/.github/workflows/test-workflow.lock.yml
+++ b/.github/workflows/test-workflow.lock.yml
@@ -244,19 +244,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml
index 901740f6acc..bed34d3a05b 100644
--- a/.github/workflows/tidy.lock.yml
+++ b/.github/workflows/tidy.lock.yml
@@ -303,19 +303,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml
index 906a95905b6..bdb8d72c510 100644
--- a/.github/workflows/typist.lock.yml
+++ b/.github/workflows/typist.lock.yml
@@ -254,19 +254,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml
index adadeffc9cc..d3671a72f52 100644
--- a/.github/workflows/ubuntu-image-analyzer.lock.yml
+++ b/.github/workflows/ubuntu-image-analyzer.lock.yml
@@ -255,19 +255,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/uk-ai-operational-resilience.lock.yml b/.github/workflows/uk-ai-operational-resilience.lock.yml
index 73d237ca2c2..d1d7def997b 100644
--- a/.github/workflows/uk-ai-operational-resilience.lock.yml
+++ b/.github/workflows/uk-ai-operational-resilience.lock.yml
@@ -257,19 +257,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml
index a075a72857c..dc6d3d62bab 100644
--- a/.github/workflows/unbloat-docs.lock.yml
+++ b/.github/workflows/unbloat-docs.lock.yml
@@ -298,19 +298,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/update-astro.lock.yml b/.github/workflows/update-astro.lock.yml
index 66a7f535918..4c0b4d20a33 100644
--- a/.github/workflows/update-astro.lock.yml
+++ b/.github/workflows/update-astro.lock.yml
@@ -253,19 +253,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml
index 21df81e50d3..c515db0b73e 100644
--- a/.github/workflows/video-analyzer.lock.yml
+++ b/.github/workflows/video-analyzer.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/visual-regression-checker.lock.yml b/.github/workflows/visual-regression-checker.lock.yml
index 035dbb897b3..2319fa9eaf6 100644
--- a/.github/workflows/visual-regression-checker.lock.yml
+++ b/.github/workflows/visual-regression-checker.lock.yml
@@ -266,19 +266,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/weekly-blog-post-writer.lock.yml b/.github/workflows/weekly-blog-post-writer.lock.yml
index 827edd3c5fb..2e1f558fc0d 100644
--- a/.github/workflows/weekly-blog-post-writer.lock.yml
+++ b/.github/workflows/weekly-blog-post-writer.lock.yml
@@ -252,19 +252,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/weekly-editors-health-check.lock.yml b/.github/workflows/weekly-editors-health-check.lock.yml
index b1eeeb2397a..26c4e2e39ed 100644
--- a/.github/workflows/weekly-editors-health-check.lock.yml
+++ b/.github/workflows/weekly-editors-health-check.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml
index 4a6552d1813..e92abbf27ce 100644
--- a/.github/workflows/weekly-issue-summary.lock.yml
+++ b/.github/workflows/weekly-issue-summary.lock.yml
@@ -252,19 +252,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
index a8f4bb8ff7d..28f1f156b8a 100644
--- a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
+++ b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml
index 6f22ec1c219..44d55f0ed0c 100644
--- a/.github/workflows/workflow-generator.lock.yml
+++ b/.github/workflows/workflow-generator.lock.yml
@@ -284,19 +284,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml
index a393120eaa8..301a44cd4a6 100644
--- a/.github/workflows/workflow-health-manager.lock.yml
+++ b/.github/workflows/workflow-health-manager.lock.yml
@@ -247,19 +247,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml
index 7f9b31c76b5..8f60bca8548 100644
--- a/.github/workflows/workflow-normalizer.lock.yml
+++ b/.github/workflows/workflow-normalizer.lock.yml
@@ -249,19 +249,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml
index 8efe0f4b9a1..72346d7b9a7 100644
--- a/.github/workflows/workflow-skill-extractor.lock.yml
+++ b/.github/workflows/workflow-skill-extractor.lock.yml
@@ -246,19 +246,20 @@ jobs:
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: |
- {
- echo "## Runtime features"
- echo
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" != "true" ]]; then
- echo "_Not set_"
- elif [[ -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
echo '```text'
printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
echo '```'
- else
- echo "_Empty string_"
- fi
- } >> "$GITHUB_STEP_SUMMARY"
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+ fi
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
From 6e7f837676c7681a35870969fdbcf461bd053473 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 25 Jun 2026 03:49:55 +0000
Subject: [PATCH 4/7] Refactor runtime features summary into setup shell script
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---
.../setup/sh/log_runtime_features_summary.sh | 18 ++++++++++++++++++
.../compiler_activation_job_builder.go | 16 +---------------
pkg/workflow/runtime_features_env_test.go | 16 ++--------------
.../TestWasmGolden_AllEngines/claude.golden | 16 +---------------
.../TestWasmGolden_AllEngines/codex.golden | 16 +---------------
.../TestWasmGolden_AllEngines/copilot.golden | 16 +---------------
.../TestWasmGolden_AllEngines/gemini.golden | 16 +---------------
.../TestWasmGolden_AllEngines/pi.golden | 16 +---------------
.../basic-copilot.golden | 16 +---------------
.../playwright-cli-mode.golden | 16 +---------------
.../smoke-copilot.golden | 16 +---------------
.../with-imports.golden | 16 +---------------
12 files changed, 30 insertions(+), 164 deletions(-)
create mode 100644 actions/setup/sh/log_runtime_features_summary.sh
diff --git a/actions/setup/sh/log_runtime_features_summary.sh b/actions/setup/sh/log_runtime_features_summary.sh
new file mode 100644
index 00000000000..ece75ac0b6b
--- /dev/null
+++ b/actions/setup/sh/log_runtime_features_summary.sh
@@ -0,0 +1,18 @@
+#!/usr/bin/env bash
+set +o histexpand
+set -euo pipefail
+
+if [[ "${GH_AW_RUNTIME_FEATURES_IS_SET:-}" == "true" && -n "${GH_AW_RUNTIME_FEATURES:-}" ]]; then
+ {
+ echo "### Runtime features"
+ echo
+ echo ""
+ echo "Show configured runtime features
"
+ echo
+ echo '```text'
+ printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
+ echo '```'
+ echo
+ echo " "
+ } >> "$GITHUB_STEP_SUMMARY"
+fi
diff --git a/pkg/workflow/compiler_activation_job_builder.go b/pkg/workflow/compiler_activation_job_builder.go
index aa6b7ce15ef..33bfee5feef 100644
--- a/pkg/workflow/compiler_activation_job_builder.go
+++ b/pkg/workflow/compiler_activation_job_builder.go
@@ -411,21 +411,7 @@ func buildRuntimeFeaturesSummaryStep() []string {
" - name: Log runtime features\n",
" env:\n",
" GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '\"GH_AW_RUNTIME_FEATURES\":') }}\n",
- " run: |\n",
- " if [[ \"$GH_AW_RUNTIME_FEATURES_IS_SET\" == \"true\" && -n \"$GH_AW_RUNTIME_FEATURES\" ]]; then\n",
- " {\n",
- " echo \"### Runtime features\"\n",
- " echo\n",
- " echo \"\"\n",
- " echo \"Show configured runtime features
\"\n",
- " echo\n",
- " echo '```text'\n",
- " printf '%s\\n' \"$GH_AW_RUNTIME_FEATURES\"\n",
- " echo '```'\n",
- " echo\n",
- " echo \" \"\n",
- " } >> \"$GITHUB_STEP_SUMMARY\"\n",
- " fi\n",
+ " run: bash \"${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh\"\n",
}
}
diff --git a/pkg/workflow/runtime_features_env_test.go b/pkg/workflow/runtime_features_env_test.go
index 3fff688804d..fcc957098eb 100644
--- a/pkg/workflow/runtime_features_env_test.go
+++ b/pkg/workflow/runtime_features_env_test.go
@@ -81,19 +81,7 @@ func TestActivationJobIncludesRuntimeFeatureSummaryStep(t *testing.T) {
if !strings.Contains(steps, "GH_AW_RUNTIME_FEATURES_IS_SET") {
t.Fatal("expected runtime feature summary step to distinguish unset from empty values")
}
- if strings.Contains(steps, "_Not set_") {
- t.Fatal("expected runtime feature summary step to skip unset values")
- }
- if strings.Contains(steps, "_Empty string_") {
- t.Fatal("expected runtime feature summary step to skip empty string values")
- }
- if !strings.Contains(steps, "") {
- t.Fatal("expected runtime feature summary step to use details-based progressive disclosure")
- }
- if !strings.Contains(steps, "### Runtime features") {
- t.Fatal("expected runtime feature summary step heading to use h3 level")
- }
- if !strings.Contains(steps, "$GITHUB_STEP_SUMMARY") {
- t.Fatal("expected runtime feature summary step to write to GITHUB_STEP_SUMMARY")
+ if !strings.Contains(steps, "log_runtime_features_summary.sh") {
+ t.Fatal("expected runtime feature summary step to call shared shell script")
}
}
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden
index 081e95699f4..e65c918d494 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden
@@ -175,21 +175,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden
index 07ddfd0fa98..adac6938ec7 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden
@@ -176,21 +176,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden
index 93e919adb9d..fa004f2587c 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden
@@ -175,21 +175,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden
index 29f8b75d3b1..6a4c04dd051 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden
@@ -173,21 +173,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden
index 815ebf5cf1a..59549a50253 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden
@@ -175,21 +175,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
index 34592c42990..b9c8d23cbd5 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
@@ -175,21 +175,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden
index 3f363defb0d..95d13799a24 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden
@@ -175,21 +175,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden
index 3f94969231b..385e8a21112 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden
@@ -201,21 +201,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
index f8f0a223260..9cb7f9935b4 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
@@ -175,21 +175,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
From c3b9d957ea0e313a979dca17c1d8b519a09dcf54 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 25 Jun 2026 04:10:07 +0000
Subject: [PATCH 5/7] Plan for recompile follow-up
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---
.github/workflows/ab-testing-advisor.lock.yml | 16 +---------------
.github/workflows/ace-editor.lock.yml | 16 +---------------
.../agent-performance-analyzer.lock.yml | 16 +---------------
.../workflows/agent-persona-explorer.lock.yml | 16 +---------------
.github/workflows/agentic-token-audit.lock.yml | 16 +---------------
.../workflows/agentic-token-optimizer.lock.yml | 16 +---------------
.../workflows/agentic-token-trend-audit.lock.yml | 16 +---------------
.github/workflows/ai-moderator.lock.yml | 16 +---------------
.../workflows/api-consumption-report.lock.yml | 16 +---------------
.github/workflows/approach-validator.lock.yml | 16 +---------------
.github/workflows/archie.lock.yml | 16 +---------------
.github/workflows/architecture-guardian.lock.yml | 16 +---------------
.github/workflows/artifacts-summary.lock.yml | 16 +---------------
.github/workflows/audit-workflows.lock.yml | 16 +---------------
.github/workflows/auto-triage-issues.lock.yml | 16 +---------------
.github/workflows/avenger.lock.yml | 16 +---------------
.../workflows/aw-failure-investigator.lock.yml | 16 +---------------
.github/workflows/blog-auditor.lock.yml | 16 +---------------
.github/workflows/bot-detection.lock.yml | 16 +---------------
.github/workflows/brave.lock.yml | 16 +---------------
.../workflows/breaking-change-checker.lock.yml | 16 +---------------
.github/workflows/changeset.lock.yml | 16 +---------------
.../workflows/chaos-pr-bundle-fuzzer.lock.yml | 16 +---------------
.github/workflows/ci-coach.lock.yml | 16 +---------------
.github/workflows/ci-doctor.lock.yml | 16 +---------------
.../claude-code-user-docs-review.lock.yml | 16 +---------------
.../workflows/cli-consistency-checker.lock.yml | 16 +---------------
.github/workflows/cli-version-checker.lock.yml | 16 +---------------
.github/workflows/cloclo.lock.yml | 16 +---------------
.github/workflows/code-scanning-fixer.lock.yml | 16 +---------------
.github/workflows/code-simplifier.lock.yml | 16 +---------------
.../codex-github-remote-mcp-test.lock.yml | 16 +---------------
.../workflows/commit-changes-analyzer.lock.yml | 16 +---------------
.../workflows/constraint-solving-potd.lock.yml | 16 +---------------
.github/workflows/contribution-check.lock.yml | 16 +---------------
.../workflows/copilot-agent-analysis.lock.yml | 16 +---------------
.../copilot-centralization-drilldown.lock.yml | 16 +---------------
.../copilot-centralization-optimizer.lock.yml | 16 +---------------
.../workflows/copilot-cli-deep-research.lock.yml | 16 +---------------
.github/workflows/copilot-opt.lock.yml | 16 +---------------
.../workflows/copilot-pr-merged-report.lock.yml | 16 +---------------
.../workflows/copilot-pr-nlp-analysis.lock.yml | 16 +---------------
.../copilot-pr-prompt-analysis.lock.yml | 16 +---------------
.../workflows/copilot-session-insights.lock.yml | 16 +---------------
.github/workflows/craft.lock.yml | 16 +---------------
.../daily-agent-of-the-day-blog-writer.lock.yml | 16 +---------------
.../daily-agentrx-trace-optimizer.lock.yml | 16 +---------------
.../daily-ambient-context-optimizer.lock.yml | 16 +---------------
.../daily-architecture-diagram.lock.yml | 16 +---------------
.../daily-assign-issue-to-user.lock.yml | 16 +---------------
...y-astrostylelite-markdown-spellcheck.lock.yml | 16 +---------------
.../daily-aw-cross-repo-compile-check.lock.yml | 16 +---------------
.../daily-awf-spec-compiler-surfacing.lock.yml | 16 +---------------
.../workflows/daily-byok-ollama-test.lock.yml | 16 +---------------
.../daily-cache-strategy-analyzer.lock.yml | 16 +---------------
.../workflows/daily-caveman-optimizer.lock.yml | 16 +---------------
.github/workflows/daily-choice-test.lock.yml | 16 +---------------
.github/workflows/daily-cli-performance.lock.yml | 16 +---------------
.../workflows/daily-cli-tools-tester.lock.yml | 16 +---------------
.github/workflows/daily-code-metrics.lock.yml | 16 +---------------
.../daily-community-attribution.lock.yml | 16 +---------------
.../workflows/daily-compiler-quality.lock.yml | 16 +---------------
...daily-compiler-threat-spec-optimizer.lock.yml | 16 +---------------
.../workflows/daily-credit-limit-test.lock.yml | 16 +---------------
.github/workflows/daily-doc-healer.lock.yml | 16 +---------------
.github/workflows/daily-doc-updater.lock.yml | 16 +---------------
.../workflows/daily-experiment-report.lock.yml | 16 +---------------
.github/workflows/daily-fact.lock.yml | 16 +---------------
.github/workflows/daily-file-diet.lock.yml | 16 +---------------
.github/workflows/daily-firewall-report.lock.yml | 16 +---------------
.../daily-formal-spec-verifier.lock.yml | 16 +---------------
.github/workflows/daily-function-namer.lock.yml | 16 +---------------
.github/workflows/daily-geo-optimizer.lock.yml | 16 +---------------
.github/workflows/daily-hippo-learn.lock.yml | 16 +---------------
.github/workflows/daily-issues-report.lock.yml | 16 +---------------
.../workflows/daily-malicious-code-scan.lock.yml | 16 +---------------
.../workflows/daily-max-ai-credits-test.lock.yml | 16 +---------------
.../daily-mcp-concurrency-analysis.lock.yml | 16 +---------------
.github/workflows/daily-model-inventory.lock.yml | 16 +---------------
.../workflows/daily-model-resolution.lock.yml | 16 +---------------
.../daily-multi-device-docs-tester.lock.yml | 16 +---------------
.github/workflows/daily-news.lock.yml | 16 +---------------
.../daily-observability-report.lock.yml | 16 +---------------
.../workflows/daily-performance-summary.lock.yml | 16 +---------------
.github/workflows/daily-regulatory.lock.yml | 16 +---------------
.../workflows/daily-reliability-review.lock.yml | 16 +---------------
.../daily-rendering-scripts-verifier.lock.yml | 16 +---------------
.github/workflows/daily-repo-chronicle.lock.yml | 16 +---------------
.../daily-safe-output-integrator.lock.yml | 16 +---------------
.../daily-safe-output-optimizer.lock.yml | 16 +---------------
.../daily-safe-outputs-conformance.lock.yml | 16 +---------------
.../daily-safeoutputs-git-simulator.lock.yml | 16 +---------------
.../workflows/daily-secrets-analysis.lock.yml | 16 +---------------
.../daily-security-observability.lock.yml | 16 +---------------
.../workflows/daily-security-red-team.lock.yml | 16 +---------------
.github/workflows/daily-semgrep-scan.lock.yml | 16 +---------------
.github/workflows/daily-sentrux-report.lock.yml | 16 +---------------
.github/workflows/daily-skill-optimizer.lock.yml | 16 +---------------
.../workflows/daily-spdd-spec-planner.lock.yml | 16 +---------------
.../daily-syntax-error-quality.lock.yml | 16 +---------------
.../daily-team-evolution-insights.lock.yml | 16 +---------------
.github/workflows/daily-team-status.lock.yml | 16 +---------------
.../daily-testify-uber-super-expert.lock.yml | 16 +---------------
.../daily-token-consumption-report.lock.yml | 16 +---------------
...windows-terminal-integration-builder.lock.yml | 16 +---------------
.../workflows/daily-workflow-updater.lock.yml | 16 +---------------
.../dataflow-pr-discussion-dataset.lock.yml | 16 +---------------
.github/workflows/dead-code-remover.lock.yml | 16 +---------------
.github/workflows/deep-report.lock.yml | 16 +---------------
.github/workflows/delight.lock.yml | 16 +---------------
.github/workflows/dependabot-burner.lock.yml | 16 +---------------
.github/workflows/dependabot-go-checker.lock.yml | 16 +---------------
.github/workflows/dependabot-repair.lock.yml | 16 +---------------
.../deployment-incident-monitor.lock.yml | 16 +---------------
.github/workflows/design-decision-gate.lock.yml | 16 +---------------
.github/workflows/designer-drift-audit.lock.yml | 16 +---------------
.github/workflows/dev-hawk.lock.yml | 16 +---------------
.github/workflows/dev.lock.yml | 16 +---------------
.../developer-docs-consolidator.lock.yml | 16 +---------------
.github/workflows/dictation-prompt.lock.yml | 16 +---------------
.github/workflows/discussion-task-miner.lock.yml | 16 +---------------
.github/workflows/docs-noob-tester.lock.yml | 16 +---------------
.github/workflows/draft-pr-cleanup.lock.yml | 16 +---------------
.../workflows/duplicate-code-detector.lock.yml | 16 +---------------
.../example-failure-category-filter.lock.yml | 16 +---------------
.../example-permissions-warning.lock.yml | 16 +---------------
.../workflows/example-workflow-analyzer.lock.yml | 16 +---------------
.github/workflows/firewall-escape.lock.yml | 16 +---------------
.github/workflows/firewall.lock.yml | 16 +---------------
.github/workflows/functional-pragmatist.lock.yml | 16 +---------------
.../github-mcp-structural-analysis.lock.yml | 16 +---------------
.../workflows/github-mcp-tools-report.lock.yml | 16 +---------------
.../github-remote-mcp-auth-test.lock.yml | 16 +---------------
.github/workflows/glossary-maintainer.lock.yml | 16 +---------------
.github/workflows/go-fan.lock.yml | 16 +---------------
.github/workflows/go-logger.lock.yml | 16 +---------------
.github/workflows/go-pattern-detector.lock.yml | 16 +---------------
.github/workflows/gpclean.lock.yml | 16 +---------------
.github/workflows/grumpy-reviewer.lock.yml | 16 +---------------
.github/workflows/hippo-embed.lock.yml | 16 +---------------
.github/workflows/hourly-ci-cleaner.lock.yml | 16 +---------------
.github/workflows/instructions-janitor.lock.yml | 16 +---------------
.github/workflows/issue-arborist.lock.yml | 16 +---------------
.github/workflows/issue-monster.lock.yml | 16 +---------------
.github/workflows/issue-triage-agent.lock.yml | 16 +---------------
.github/workflows/jsweep.lock.yml | 16 +---------------
.../workflows/layout-spec-maintainer.lock.yml | 16 +---------------
.github/workflows/lint-monster.lock.yml | 16 +---------------
.github/workflows/linter-miner.lock.yml | 16 +---------------
.github/workflows/lockfile-stats.lock.yml | 16 +---------------
.../mattpocock-skills-reviewer.lock.yml | 16 +---------------
.github/workflows/mcp-inspector.lock.yml | 16 +---------------
.github/workflows/mergefest.lock.yml | 16 +---------------
.github/workflows/metrics-collector.lock.yml | 16 +---------------
.github/workflows/necromancer.lock.yml | 16 +---------------
.github/workflows/notion-issue-summary.lock.yml | 16 +---------------
.../workflows/objective-impact-report.lock.yml | 16 +---------------
.github/workflows/org-health-report.lock.yml | 16 +---------------
.github/workflows/outcome-collector.lock.yml | 16 +---------------
.github/workflows/pdf-summary.lock.yml | 16 +---------------
.github/workflows/plan.lock.yml | 16 +---------------
.github/workflows/poem-bot.lock.yml | 16 +---------------
.github/workflows/portfolio-analyst.lock.yml | 16 +---------------
.../workflows/pr-code-quality-reviewer.lock.yml | 16 +---------------
.../workflows/pr-description-caveman.lock.yml | 16 +---------------
.github/workflows/pr-nitpick-reviewer.lock.yml | 16 +---------------
.github/workflows/pr-sous-chef.lock.yml | 16 +---------------
.github/workflows/pr-triage-agent.lock.yml | 16 +---------------
.../prompt-clustering-analysis.lock.yml | 16 +---------------
.github/workflows/python-data-charts.lock.yml | 16 +---------------
.github/workflows/q.lock.yml | 16 +---------------
.github/workflows/refactoring-cadence.lock.yml | 16 +---------------
.github/workflows/refiner.lock.yml | 16 +---------------
.github/workflows/release.lock.yml | 16 +---------------
.github/workflows/repo-audit-analyzer.lock.yml | 16 +---------------
.github/workflows/repo-tree-map.lock.yml | 16 +---------------
.../repository-quality-improver.lock.yml | 16 +---------------
.github/workflows/research.lock.yml | 16 +---------------
.github/workflows/ruflo-backed-task.lock.yml | 16 +---------------
.github/workflows/safe-output-health.lock.yml | 16 +---------------
.../schema-consistency-checker.lock.yml | 16 +---------------
.../workflows/schema-feature-coverage.lock.yml | 16 +---------------
.github/workflows/scout.lock.yml | 16 +---------------
.github/workflows/security-compliance.lock.yml | 16 +---------------
.github/workflows/security-review.lock.yml | 16 +---------------
.../semantic-function-refactor.lock.yml | 16 +---------------
.github/workflows/sergo.lock.yml | 16 +---------------
.github/workflows/skillet.lock.yml | 16 +---------------
.github/workflows/slide-deck-maintainer.lock.yml | 16 +---------------
.../workflows/smoke-agent-all-merged.lock.yml | 16 +---------------
.github/workflows/smoke-agent-all-none.lock.yml | 16 +---------------
.../smoke-agent-public-approved.lock.yml | 16 +---------------
.../workflows/smoke-agent-public-none.lock.yml | 16 +---------------
.../smoke-agent-scoped-approved.lock.yml | 16 +---------------
.github/workflows/smoke-antigravity.lock.yml | 16 +---------------
.github/workflows/smoke-call-workflow.lock.yml | 16 +---------------
.github/workflows/smoke-ci.lock.yml | 16 +---------------
.../workflows/smoke-claude-on-copilot.lock.yml | 16 +---------------
.github/workflows/smoke-claude.lock.yml | 16 +---------------
.github/workflows/smoke-codex.lock.yml | 16 +---------------
.../workflows/smoke-copilot-aoai-apikey.lock.yml | 16 +---------------
.../workflows/smoke-copilot-aoai-entra.lock.yml | 16 +---------------
.github/workflows/smoke-copilot-arm.lock.yml | 16 +---------------
.github/workflows/smoke-copilot-sdk.lock.yml | 16 +---------------
.github/workflows/smoke-copilot.lock.yml | 16 +---------------
.../smoke-create-cross-repo-pr.lock.yml | 16 +---------------
.github/workflows/smoke-crush.lock.yml | 16 +---------------
.github/workflows/smoke-gemini.lock.yml | 16 +---------------
.github/workflows/smoke-multi-pr.lock.yml | 16 +---------------
.github/workflows/smoke-opencode.lock.yml | 16 +---------------
.github/workflows/smoke-otel-backends.lock.yml | 16 +---------------
.github/workflows/smoke-pi.lock.yml | 16 +---------------
.github/workflows/smoke-project.lock.yml | 16 +---------------
.github/workflows/smoke-service-ports.lock.yml | 16 +---------------
.github/workflows/smoke-temporary-id.lock.yml | 16 +---------------
.github/workflows/smoke-test-tools.lock.yml | 16 +---------------
.../smoke-update-cross-repo-pr.lock.yml | 16 +---------------
.../smoke-workflow-call-with-inputs.lock.yml | 16 +---------------
.github/workflows/smoke-workflow-call.lock.yml | 16 +---------------
.github/workflows/spec-enforcer.lock.yml | 16 +---------------
.github/workflows/spec-extractor.lock.yml | 16 +---------------
.github/workflows/spec-librarian.lock.yml | 16 +---------------
.github/workflows/stale-pr-cleanup.lock.yml | 16 +---------------
.github/workflows/stale-repo-identifier.lock.yml | 16 +---------------
.../workflows/static-analysis-report.lock.yml | 16 +---------------
.github/workflows/step-name-alignment.lock.yml | 16 +---------------
.github/workflows/sub-issue-closer.lock.yml | 16 +---------------
.github/workflows/super-linter.lock.yml | 16 +---------------
.github/workflows/technical-doc-writer.lock.yml | 16 +---------------
.github/workflows/terminal-stylist.lock.yml | 16 +---------------
.../test-create-pr-error-handling.lock.yml | 16 +---------------
.github/workflows/test-dispatcher.lock.yml | 16 +---------------
.../workflows/test-project-url-default.lock.yml | 16 +---------------
.github/workflows/test-quality-sentinel.lock.yml | 16 +---------------
.github/workflows/test-workflow.lock.yml | 16 +---------------
.github/workflows/tidy.lock.yml | 16 +---------------
.github/workflows/typist.lock.yml | 16 +---------------
.github/workflows/ubuntu-image-analyzer.lock.yml | 16 +---------------
.../uk-ai-operational-resilience.lock.yml | 16 +---------------
.github/workflows/unbloat-docs.lock.yml | 16 +---------------
.github/workflows/update-astro.lock.yml | 16 +---------------
.github/workflows/video-analyzer.lock.yml | 16 +---------------
.../workflows/visual-regression-checker.lock.yml | 16 +---------------
.../workflows/weekly-blog-post-writer.lock.yml | 16 +---------------
.../weekly-editors-health-check.lock.yml | 16 +---------------
.github/workflows/weekly-issue-summary.lock.yml | 16 +---------------
.../weekly-safe-outputs-spec-review.lock.yml | 16 +---------------
.github/workflows/workflow-generator.lock.yml | 16 +---------------
.../workflows/workflow-health-manager.lock.yml | 16 +---------------
.github/workflows/workflow-normalizer.lock.yml | 16 +---------------
.../workflows/workflow-skill-extractor.lock.yml | 16 +---------------
251 files changed, 251 insertions(+), 3765 deletions(-)
diff --git a/.github/workflows/ab-testing-advisor.lock.yml b/.github/workflows/ab-testing-advisor.lock.yml
index b860fdf03b2..67500d5793c 100644
--- a/.github/workflows/ab-testing-advisor.lock.yml
+++ b/.github/workflows/ab-testing-advisor.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml
index 03efbc8c639..76661d49d8c 100644
--- a/.github/workflows/ace-editor.lock.yml
+++ b/.github/workflows/ace-editor.lock.yml
@@ -287,21 +287,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml
index 8907f4510d5..d53173611c5 100644
--- a/.github/workflows/agent-performance-analyzer.lock.yml
+++ b/.github/workflows/agent-performance-analyzer.lock.yml
@@ -244,21 +244,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml
index e8eebbeede6..e6662e582f3 100644
--- a/.github/workflows/agent-persona-explorer.lock.yml
+++ b/.github/workflows/agent-persona-explorer.lock.yml
@@ -251,21 +251,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/agentic-token-audit.lock.yml b/.github/workflows/agentic-token-audit.lock.yml
index cc96f0394a1..224356d59d5 100644
--- a/.github/workflows/agentic-token-audit.lock.yml
+++ b/.github/workflows/agentic-token-audit.lock.yml
@@ -234,21 +234,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/agentic-token-optimizer.lock.yml b/.github/workflows/agentic-token-optimizer.lock.yml
index 5e9b0bc7b4a..44679c5e6b3 100644
--- a/.github/workflows/agentic-token-optimizer.lock.yml
+++ b/.github/workflows/agentic-token-optimizer.lock.yml
@@ -230,21 +230,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/agentic-token-trend-audit.lock.yml b/.github/workflows/agentic-token-trend-audit.lock.yml
index 3d32bebc8f7..cef5d4309d0 100644
--- a/.github/workflows/agentic-token-trend-audit.lock.yml
+++ b/.github/workflows/agentic-token-trend-audit.lock.yml
@@ -231,21 +231,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml
index 7f8b2116ebc..edf2cab212b 100644
--- a/.github/workflows/ai-moderator.lock.yml
+++ b/.github/workflows/ai-moderator.lock.yml
@@ -304,21 +304,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/api-consumption-report.lock.yml b/.github/workflows/api-consumption-report.lock.yml
index 6ed69576e1e..380058bb783 100644
--- a/.github/workflows/api-consumption-report.lock.yml
+++ b/.github/workflows/api-consumption-report.lock.yml
@@ -255,21 +255,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/approach-validator.lock.yml b/.github/workflows/approach-validator.lock.yml
index 80336bbcbde..6e070c455b2 100644
--- a/.github/workflows/approach-validator.lock.yml
+++ b/.github/workflows/approach-validator.lock.yml
@@ -309,21 +309,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml
index a8f51edbcce..b0033ab89eb 100644
--- a/.github/workflows/archie.lock.yml
+++ b/.github/workflows/archie.lock.yml
@@ -285,21 +285,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml
index 9374f399446..0db2d9febd5 100644
--- a/.github/workflows/architecture-guardian.lock.yml
+++ b/.github/workflows/architecture-guardian.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml
index c9fe32382f1..6edc409b0f1 100644
--- a/.github/workflows/artifacts-summary.lock.yml
+++ b/.github/workflows/artifacts-summary.lock.yml
@@ -239,21 +239,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml
index 9a1a483e1f2..c07889c6209 100644
--- a/.github/workflows/audit-workflows.lock.yml
+++ b/.github/workflows/audit-workflows.lock.yml
@@ -255,21 +255,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml
index 280567b5031..2f698d49d1d 100644
--- a/.github/workflows/auto-triage-issues.lock.yml
+++ b/.github/workflows/auto-triage-issues.lock.yml
@@ -261,21 +261,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/avenger.lock.yml b/.github/workflows/avenger.lock.yml
index d1773a74c98..bac36f648a1 100644
--- a/.github/workflows/avenger.lock.yml
+++ b/.github/workflows/avenger.lock.yml
@@ -249,21 +249,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml
index 7361e620a29..f6f74e6bd3e 100644
--- a/.github/workflows/aw-failure-investigator.lock.yml
+++ b/.github/workflows/aw-failure-investigator.lock.yml
@@ -255,21 +255,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml
index 3fd3e618e7e..77fa65a96f1 100644
--- a/.github/workflows/blog-auditor.lock.yml
+++ b/.github/workflows/blog-auditor.lock.yml
@@ -249,21 +249,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml
index 84ea5765125..45678d76826 100644
--- a/.github/workflows/bot-detection.lock.yml
+++ b/.github/workflows/bot-detection.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml
index c7bbd321d7b..a71a8d2e121 100644
--- a/.github/workflows/brave.lock.yml
+++ b/.github/workflows/brave.lock.yml
@@ -284,21 +284,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml
index 33e5a51b99c..7a97abd8e34 100644
--- a/.github/workflows/breaking-change-checker.lock.yml
+++ b/.github/workflows/breaking-change-checker.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml
index 6c0e226d263..480720ab1fc 100644
--- a/.github/workflows/changeset.lock.yml
+++ b/.github/workflows/changeset.lock.yml
@@ -290,21 +290,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml
index f9695abe9ce..e684a9de39c 100644
--- a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml
+++ b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml
index c34b7846eca..304f2db7a32 100644
--- a/.github/workflows/ci-coach.lock.yml
+++ b/.github/workflows/ci-coach.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml
index 3add55ca8fc..95173dac561 100644
--- a/.github/workflows/ci-doctor.lock.yml
+++ b/.github/workflows/ci-doctor.lock.yml
@@ -299,21 +299,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml
index ad61845b613..065eaafb004 100644
--- a/.github/workflows/claude-code-user-docs-review.lock.yml
+++ b/.github/workflows/claude-code-user-docs-review.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml
index e86f66c4068..07045cce608 100644
--- a/.github/workflows/cli-consistency-checker.lock.yml
+++ b/.github/workflows/cli-consistency-checker.lock.yml
@@ -236,21 +236,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml
index 1bd9a8de9c4..e00fcdfe381 100644
--- a/.github/workflows/cli-version-checker.lock.yml
+++ b/.github/workflows/cli-version-checker.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml
index 31c6d7a1ae5..bb43fe30998 100644
--- a/.github/workflows/cloclo.lock.yml
+++ b/.github/workflows/cloclo.lock.yml
@@ -316,21 +316,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml
index f35b98d4533..59da78672cd 100644
--- a/.github/workflows/code-scanning-fixer.lock.yml
+++ b/.github/workflows/code-scanning-fixer.lock.yml
@@ -247,21 +247,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml
index aa4f185d05a..bb601417350 100644
--- a/.github/workflows/code-simplifier.lock.yml
+++ b/.github/workflows/code-simplifier.lock.yml
@@ -255,21 +255,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml
index e4e001d3be4..6b6a4894f68 100644
--- a/.github/workflows/codex-github-remote-mcp-test.lock.yml
+++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml
@@ -242,21 +242,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml
index ef94bfc3caf..50a33b4b830 100644
--- a/.github/workflows/commit-changes-analyzer.lock.yml
+++ b/.github/workflows/commit-changes-analyzer.lock.yml
@@ -247,21 +247,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/constraint-solving-potd.lock.yml b/.github/workflows/constraint-solving-potd.lock.yml
index 4914f9213f5..c5fda137769 100644
--- a/.github/workflows/constraint-solving-potd.lock.yml
+++ b/.github/workflows/constraint-solving-potd.lock.yml
@@ -242,21 +242,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml
index c5317de12ed..31cf4337786 100644
--- a/.github/workflows/contribution-check.lock.yml
+++ b/.github/workflows/contribution-check.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml
index 5d9402e7e6d..cc04b6fe620 100644
--- a/.github/workflows/copilot-agent-analysis.lock.yml
+++ b/.github/workflows/copilot-agent-analysis.lock.yml
@@ -254,21 +254,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/copilot-centralization-drilldown.lock.yml b/.github/workflows/copilot-centralization-drilldown.lock.yml
index 6952b93a099..2b1ff3f0953 100644
--- a/.github/workflows/copilot-centralization-drilldown.lock.yml
+++ b/.github/workflows/copilot-centralization-drilldown.lock.yml
@@ -235,21 +235,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-centralization-optimizer.lock.yml b/.github/workflows/copilot-centralization-optimizer.lock.yml
index 59fe9af8fb7..1f3cac6573f 100644
--- a/.github/workflows/copilot-centralization-optimizer.lock.yml
+++ b/.github/workflows/copilot-centralization-optimizer.lock.yml
@@ -219,21 +219,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml
index d2263902181..81675153462 100644
--- a/.github/workflows/copilot-cli-deep-research.lock.yml
+++ b/.github/workflows/copilot-cli-deep-research.lock.yml
@@ -238,21 +238,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml
index e1622bee618..06fbc822299 100644
--- a/.github/workflows/copilot-opt.lock.yml
+++ b/.github/workflows/copilot-opt.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml
index 55a7b2cb500..ddf1fc3cd88 100644
--- a/.github/workflows/copilot-pr-merged-report.lock.yml
+++ b/.github/workflows/copilot-pr-merged-report.lock.yml
@@ -241,21 +241,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml
index 05fd78c935a..d133fee22b6 100644
--- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml
+++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml
index f301c04ad67..38db573a000 100644
--- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml
+++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml
@@ -243,21 +243,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml
index 6fae679764a..98b3a61cf47 100644
--- a/.github/workflows/copilot-session-insights.lock.yml
+++ b/.github/workflows/copilot-session-insights.lock.yml
@@ -255,21 +255,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml
index 1a2495c9ede..fde238afce1 100644
--- a/.github/workflows/craft.lock.yml
+++ b/.github/workflows/craft.lock.yml
@@ -282,21 +282,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml b/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml
index e3427055986..14be62bbd95 100644
--- a/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml
+++ b/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml
@@ -254,21 +254,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml
index fcef6e667a8..d9498fe8e23 100644
--- a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml
+++ b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml
@@ -252,21 +252,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-ambient-context-optimizer.lock.yml b/.github/workflows/daily-ambient-context-optimizer.lock.yml
index f07973e7ff3..48f1728e62a 100644
--- a/.github/workflows/daily-ambient-context-optimizer.lock.yml
+++ b/.github/workflows/daily-ambient-context-optimizer.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml
index b4d8582f3be..9635c4f1f9f 100644
--- a/.github/workflows/daily-architecture-diagram.lock.yml
+++ b/.github/workflows/daily-architecture-diagram.lock.yml
@@ -242,21 +242,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml
index 3c01045eeb9..fedd8d5387b 100644
--- a/.github/workflows/daily-assign-issue-to-user.lock.yml
+++ b/.github/workflows/daily-assign-issue-to-user.lock.yml
@@ -236,21 +236,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
index c02f2bcd48d..b6726b91258 100644
--- a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
+++ b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
@@ -247,21 +247,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
index ed4e44fdb26..c7f891a50fa 100644
--- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
+++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml
index 57a37c7d880..f228d52831d 100644
--- a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml
+++ b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-byok-ollama-test.lock.yml b/.github/workflows/daily-byok-ollama-test.lock.yml
index 63708c6d687..38a8b49de27 100644
--- a/.github/workflows/daily-byok-ollama-test.lock.yml
+++ b/.github/workflows/daily-byok-ollama-test.lock.yml
@@ -219,21 +219,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml
index 62df1387c0f..3f33cd3f5ac 100644
--- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml
+++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml
@@ -255,21 +255,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-caveman-optimizer.lock.yml b/.github/workflows/daily-caveman-optimizer.lock.yml
index 74a758b168a..4f3ee2831ca 100644
--- a/.github/workflows/daily-caveman-optimizer.lock.yml
+++ b/.github/workflows/daily-caveman-optimizer.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml
index 9ee6218623c..7ef7b2655da 100644
--- a/.github/workflows/daily-choice-test.lock.yml
+++ b/.github/workflows/daily-choice-test.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml
index 896931003bd..4e928fee7bc 100644
--- a/.github/workflows/daily-cli-performance.lock.yml
+++ b/.github/workflows/daily-cli-performance.lock.yml
@@ -270,21 +270,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml
index 74e8e929ac5..83cdbc455f1 100644
--- a/.github/workflows/daily-cli-tools-tester.lock.yml
+++ b/.github/workflows/daily-cli-tools-tester.lock.yml
@@ -249,21 +249,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml
index 91c0a189849..25c8b036913 100644
--- a/.github/workflows/daily-code-metrics.lock.yml
+++ b/.github/workflows/daily-code-metrics.lock.yml
@@ -253,21 +253,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml
index e4bc7608c8a..a13d09f4c9f 100644
--- a/.github/workflows/daily-community-attribution.lock.yml
+++ b/.github/workflows/daily-community-attribution.lock.yml
@@ -249,21 +249,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml
index d81592b709c..32f73021a9f 100644
--- a/.github/workflows/daily-compiler-quality.lock.yml
+++ b/.github/workflows/daily-compiler-quality.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml b/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml
index de36a0d2e5d..e71a8ad3973 100644
--- a/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml
+++ b/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-credit-limit-test.lock.yml b/.github/workflows/daily-credit-limit-test.lock.yml
index 443abdf8426..77ce84696ab 100644
--- a/.github/workflows/daily-credit-limit-test.lock.yml
+++ b/.github/workflows/daily-credit-limit-test.lock.yml
@@ -225,21 +225,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml
index 9fca377b056..d4e828c1ce5 100644
--- a/.github/workflows/daily-doc-healer.lock.yml
+++ b/.github/workflows/daily-doc-healer.lock.yml
@@ -252,21 +252,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml
index eb603046959..8532c603a38 100644
--- a/.github/workflows/daily-doc-updater.lock.yml
+++ b/.github/workflows/daily-doc-updater.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-experiment-report.lock.yml b/.github/workflows/daily-experiment-report.lock.yml
index fffe903a6de..0e57f640f28 100644
--- a/.github/workflows/daily-experiment-report.lock.yml
+++ b/.github/workflows/daily-experiment-report.lock.yml
@@ -242,21 +242,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml
index 1a207501322..00a223b9651 100644
--- a/.github/workflows/daily-fact.lock.yml
+++ b/.github/workflows/daily-fact.lock.yml
@@ -253,21 +253,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml
index a54f054a1ff..0aa188ea759 100644
--- a/.github/workflows/daily-file-diet.lock.yml
+++ b/.github/workflows/daily-file-diet.lock.yml
@@ -250,21 +250,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml
index 8b7f595b619..c9d02d8e48f 100644
--- a/.github/workflows/daily-firewall-report.lock.yml
+++ b/.github/workflows/daily-firewall-report.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-formal-spec-verifier.lock.yml b/.github/workflows/daily-formal-spec-verifier.lock.yml
index 2c387de9935..c7d7a801203 100644
--- a/.github/workflows/daily-formal-spec-verifier.lock.yml
+++ b/.github/workflows/daily-formal-spec-verifier.lock.yml
@@ -241,21 +241,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml
index 1f386a9940f..7489ad14e38 100644
--- a/.github/workflows/daily-function-namer.lock.yml
+++ b/.github/workflows/daily-function-namer.lock.yml
@@ -251,21 +251,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-geo-optimizer.lock.yml b/.github/workflows/daily-geo-optimizer.lock.yml
index dc5a904122e..bd193a89315 100644
--- a/.github/workflows/daily-geo-optimizer.lock.yml
+++ b/.github/workflows/daily-geo-optimizer.lock.yml
@@ -241,21 +241,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-hippo-learn.lock.yml b/.github/workflows/daily-hippo-learn.lock.yml
index bed708c0c70..3b1cf1a0a5b 100644
--- a/.github/workflows/daily-hippo-learn.lock.yml
+++ b/.github/workflows/daily-hippo-learn.lock.yml
@@ -240,21 +240,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml
index 1cf611773d2..652fe05eef4 100644
--- a/.github/workflows/daily-issues-report.lock.yml
+++ b/.github/workflows/daily-issues-report.lock.yml
@@ -256,21 +256,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml
index 5ae4e464e2c..5991783513d 100644
--- a/.github/workflows/daily-malicious-code-scan.lock.yml
+++ b/.github/workflows/daily-malicious-code-scan.lock.yml
@@ -241,21 +241,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-max-ai-credits-test.lock.yml b/.github/workflows/daily-max-ai-credits-test.lock.yml
index e78a5da7697..b8ec1e89dce 100644
--- a/.github/workflows/daily-max-ai-credits-test.lock.yml
+++ b/.github/workflows/daily-max-ai-credits-test.lock.yml
@@ -167,21 +167,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
index 1c9a264e4a7..8490d1e1fea 100644
--- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
+++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
@@ -244,21 +244,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-model-inventory.lock.yml b/.github/workflows/daily-model-inventory.lock.yml
index 507578d8629..0cca33e9345 100644
--- a/.github/workflows/daily-model-inventory.lock.yml
+++ b/.github/workflows/daily-model-inventory.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-model-resolution.lock.yml b/.github/workflows/daily-model-resolution.lock.yml
index ae5b8f4d309..a72d96acea5 100644
--- a/.github/workflows/daily-model-resolution.lock.yml
+++ b/.github/workflows/daily-model-resolution.lock.yml
@@ -251,21 +251,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml
index 09d1c777a5e..dca7d16abdc 100644
--- a/.github/workflows/daily-multi-device-docs-tester.lock.yml
+++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml
@@ -252,21 +252,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml
index 9bec3993dc7..087520c5ba8 100644
--- a/.github/workflows/daily-news.lock.yml
+++ b/.github/workflows/daily-news.lock.yml
@@ -252,21 +252,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml
index 49c1ec04a4a..575f23517f3 100644
--- a/.github/workflows/daily-observability-report.lock.yml
+++ b/.github/workflows/daily-observability-report.lock.yml
@@ -254,21 +254,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml
index e3e6702393e..8037933c7d3 100644
--- a/.github/workflows/daily-performance-summary.lock.yml
+++ b/.github/workflows/daily-performance-summary.lock.yml
@@ -251,21 +251,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml
index e4eed58862f..bb8b8932669 100644
--- a/.github/workflows/daily-regulatory.lock.yml
+++ b/.github/workflows/daily-regulatory.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-reliability-review.lock.yml b/.github/workflows/daily-reliability-review.lock.yml
index 365442a74fc..2ad7a59f2a0 100644
--- a/.github/workflows/daily-reliability-review.lock.yml
+++ b/.github/workflows/daily-reliability-review.lock.yml
@@ -249,21 +249,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-rendering-scripts-verifier.lock.yml b/.github/workflows/daily-rendering-scripts-verifier.lock.yml
index 324cf856643..5a09a3e11b1 100644
--- a/.github/workflows/daily-rendering-scripts-verifier.lock.yml
+++ b/.github/workflows/daily-rendering-scripts-verifier.lock.yml
@@ -260,21 +260,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml
index 9e33756fc0b..e1d72ba002e 100644
--- a/.github/workflows/daily-repo-chronicle.lock.yml
+++ b/.github/workflows/daily-repo-chronicle.lock.yml
@@ -243,21 +243,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-safe-output-integrator.lock.yml b/.github/workflows/daily-safe-output-integrator.lock.yml
index 68497ebbf37..07445b56063 100644
--- a/.github/workflows/daily-safe-output-integrator.lock.yml
+++ b/.github/workflows/daily-safe-output-integrator.lock.yml
@@ -242,21 +242,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml
index 0c966ba4421..6919e5588be 100644
--- a/.github/workflows/daily-safe-output-optimizer.lock.yml
+++ b/.github/workflows/daily-safe-output-optimizer.lock.yml
@@ -260,21 +260,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml
index 329f65060a1..5361b516fc4 100644
--- a/.github/workflows/daily-safe-outputs-conformance.lock.yml
+++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml
index 5a6bdc5733c..bd46c576012 100644
--- a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml
+++ b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml
@@ -228,21 +228,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml
index e46b9fb20e3..d0862a39b98 100644
--- a/.github/workflows/daily-secrets-analysis.lock.yml
+++ b/.github/workflows/daily-secrets-analysis.lock.yml
@@ -241,21 +241,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-security-observability.lock.yml b/.github/workflows/daily-security-observability.lock.yml
index 17630dfe00c..a1d48ce1239 100644
--- a/.github/workflows/daily-security-observability.lock.yml
+++ b/.github/workflows/daily-security-observability.lock.yml
@@ -260,21 +260,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml
index 93378053a19..2f540640f5e 100644
--- a/.github/workflows/daily-security-red-team.lock.yml
+++ b/.github/workflows/daily-security-red-team.lock.yml
@@ -251,21 +251,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml
index d6341a4f764..649bc9c005d 100644
--- a/.github/workflows/daily-semgrep-scan.lock.yml
+++ b/.github/workflows/daily-semgrep-scan.lock.yml
@@ -243,21 +243,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/daily-sentrux-report.lock.yml b/.github/workflows/daily-sentrux-report.lock.yml
index 3262bdd79f7..38d9186c800 100644
--- a/.github/workflows/daily-sentrux-report.lock.yml
+++ b/.github/workflows/daily-sentrux-report.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-skill-optimizer.lock.yml b/.github/workflows/daily-skill-optimizer.lock.yml
index 2b06738cab3..7ddc9800664 100644
--- a/.github/workflows/daily-skill-optimizer.lock.yml
+++ b/.github/workflows/daily-skill-optimizer.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-spdd-spec-planner.lock.yml b/.github/workflows/daily-spdd-spec-planner.lock.yml
index 88584709f4d..a4ab19debd4 100644
--- a/.github/workflows/daily-spdd-spec-planner.lock.yml
+++ b/.github/workflows/daily-spdd-spec-planner.lock.yml
@@ -242,21 +242,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml
index e04fdc743bd..ee7f900dc29 100644
--- a/.github/workflows/daily-syntax-error-quality.lock.yml
+++ b/.github/workflows/daily-syntax-error-quality.lock.yml
@@ -238,21 +238,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml
index 04102c93e57..0d02c678079 100644
--- a/.github/workflows/daily-team-evolution-insights.lock.yml
+++ b/.github/workflows/daily-team-evolution-insights.lock.yml
@@ -247,21 +247,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml
index 5c17843d568..7c1426c0e57 100644
--- a/.github/workflows/daily-team-status.lock.yml
+++ b/.github/workflows/daily-team-status.lock.yml
@@ -233,21 +233,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml
index 543b58e9f9b..4b25fa0aeaa 100644
--- a/.github/workflows/daily-testify-uber-super-expert.lock.yml
+++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml
@@ -250,21 +250,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml
index 86b3e1ad51e..19a6b059c8e 100644
--- a/.github/workflows/daily-token-consumption-report.lock.yml
+++ b/.github/workflows/daily-token-consumption-report.lock.yml
@@ -255,21 +255,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml
index eb5b85d09f8..c9b93450fc4 100644
--- a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml
+++ b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml
@@ -227,21 +227,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml
index 83481f6cb5c..d0f6ed1f41a 100644
--- a/.github/workflows/daily-workflow-updater.lock.yml
+++ b/.github/workflows/daily-workflow-updater.lock.yml
@@ -239,21 +239,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/dataflow-pr-discussion-dataset.lock.yml b/.github/workflows/dataflow-pr-discussion-dataset.lock.yml
index fcae62bf6a0..1add006b3c1 100644
--- a/.github/workflows/dataflow-pr-discussion-dataset.lock.yml
+++ b/.github/workflows/dataflow-pr-discussion-dataset.lock.yml
@@ -251,21 +251,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/dead-code-remover.lock.yml b/.github/workflows/dead-code-remover.lock.yml
index d44a2d3bdca..0b332dfe050 100644
--- a/.github/workflows/dead-code-remover.lock.yml
+++ b/.github/workflows/dead-code-remover.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml
index 73d4fe972fb..a5559cd21ea 100644
--- a/.github/workflows/deep-report.lock.yml
+++ b/.github/workflows/deep-report.lock.yml
@@ -257,21 +257,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml
index c00d2d65617..4df934f7d3f 100644
--- a/.github/workflows/delight.lock.yml
+++ b/.github/workflows/delight.lock.yml
@@ -242,21 +242,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml
index 6ec83181f3a..ce4a997d4f1 100644
--- a/.github/workflows/dependabot-burner.lock.yml
+++ b/.github/workflows/dependabot-burner.lock.yml
@@ -308,21 +308,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml
index fb3ade13fab..fdd4c938894 100644
--- a/.github/workflows/dependabot-go-checker.lock.yml
+++ b/.github/workflows/dependabot-go-checker.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/dependabot-repair.lock.yml b/.github/workflows/dependabot-repair.lock.yml
index 1c1a111ac2c..13a12de7960 100644
--- a/.github/workflows/dependabot-repair.lock.yml
+++ b/.github/workflows/dependabot-repair.lock.yml
@@ -266,21 +266,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml
index 0f06bc91e43..037bf18e3e6 100644
--- a/.github/workflows/deployment-incident-monitor.lock.yml
+++ b/.github/workflows/deployment-incident-monitor.lock.yml
@@ -247,21 +247,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/design-decision-gate.lock.yml b/.github/workflows/design-decision-gate.lock.yml
index 7cea52b8e1e..e3253cd4ff3 100644
--- a/.github/workflows/design-decision-gate.lock.yml
+++ b/.github/workflows/design-decision-gate.lock.yml
@@ -304,21 +304,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/designer-drift-audit.lock.yml b/.github/workflows/designer-drift-audit.lock.yml
index a3951884ac9..e900bc2e447 100644
--- a/.github/workflows/designer-drift-audit.lock.yml
+++ b/.github/workflows/designer-drift-audit.lock.yml
@@ -227,21 +227,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml
index 3590fdcafaf..6a7039222f4 100644
--- a/.github/workflows/dev-hawk.lock.yml
+++ b/.github/workflows/dev-hawk.lock.yml
@@ -249,21 +249,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml
index dfce0d909d4..4831c95961a 100644
--- a/.github/workflows/dev.lock.yml
+++ b/.github/workflows/dev.lock.yml
@@ -301,21 +301,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml
index 358a477a630..645be6826aa 100644
--- a/.github/workflows/developer-docs-consolidator.lock.yml
+++ b/.github/workflows/developer-docs-consolidator.lock.yml
@@ -252,21 +252,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml
index eb23f927769..5938e8a2065 100644
--- a/.github/workflows/dictation-prompt.lock.yml
+++ b/.github/workflows/dictation-prompt.lock.yml
@@ -240,21 +240,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml
index 6c3b7b728d3..99456704885 100644
--- a/.github/workflows/discussion-task-miner.lock.yml
+++ b/.github/workflows/discussion-task-miner.lock.yml
@@ -241,21 +241,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml
index a75c30a323e..ef8c0ec6c75 100644
--- a/.github/workflows/docs-noob-tester.lock.yml
+++ b/.github/workflows/docs-noob-tester.lock.yml
@@ -242,21 +242,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml
index bed6e9cc5d6..8429c4effdf 100644
--- a/.github/workflows/draft-pr-cleanup.lock.yml
+++ b/.github/workflows/draft-pr-cleanup.lock.yml
@@ -238,21 +238,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml
index 88eeec9baba..52509bcfb8a 100644
--- a/.github/workflows/duplicate-code-detector.lock.yml
+++ b/.github/workflows/duplicate-code-detector.lock.yml
@@ -252,21 +252,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/example-failure-category-filter.lock.yml b/.github/workflows/example-failure-category-filter.lock.yml
index 9f32004308e..b9a8996b62c 100644
--- a/.github/workflows/example-failure-category-filter.lock.yml
+++ b/.github/workflows/example-failure-category-filter.lock.yml
@@ -221,21 +221,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml
index 03c39822a2d..92e7c4abd23 100644
--- a/.github/workflows/example-permissions-warning.lock.yml
+++ b/.github/workflows/example-permissions-warning.lock.yml
@@ -240,21 +240,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml
index 200d00ef323..70cba5367e5 100644
--- a/.github/workflows/example-workflow-analyzer.lock.yml
+++ b/.github/workflows/example-workflow-analyzer.lock.yml
@@ -252,21 +252,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml
index 1172a5e4a2c..2a7d3fa8310 100644
--- a/.github/workflows/firewall-escape.lock.yml
+++ b/.github/workflows/firewall-escape.lock.yml
@@ -264,21 +264,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml
index d6731775189..a55c682c4e3 100644
--- a/.github/workflows/firewall.lock.yml
+++ b/.github/workflows/firewall.lock.yml
@@ -240,21 +240,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml
index 7da4f869e8a..faf1e4fd7a4 100644
--- a/.github/workflows/functional-pragmatist.lock.yml
+++ b/.github/workflows/functional-pragmatist.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml
index 1fd3f8a52fb..7acf5e7e0d6 100644
--- a/.github/workflows/github-mcp-structural-analysis.lock.yml
+++ b/.github/workflows/github-mcp-structural-analysis.lock.yml
@@ -249,21 +249,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml
index ea037bb5c60..baa4bb1afbb 100644
--- a/.github/workflows/github-mcp-tools-report.lock.yml
+++ b/.github/workflows/github-mcp-tools-report.lock.yml
@@ -247,21 +247,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml
index 47e599a4358..181b89f00f2 100644
--- a/.github/workflows/github-remote-mcp-auth-test.lock.yml
+++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml
index 2c1c5002358..b4f1d0d4b9e 100644
--- a/.github/workflows/glossary-maintainer.lock.yml
+++ b/.github/workflows/glossary-maintainer.lock.yml
@@ -251,21 +251,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml
index 6d61c77da7c..766a916d746 100644
--- a/.github/workflows/go-fan.lock.yml
+++ b/.github/workflows/go-fan.lock.yml
@@ -252,21 +252,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml
index 286134b6b90..2123af63d2f 100644
--- a/.github/workflows/go-logger.lock.yml
+++ b/.github/workflows/go-logger.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml
index 7f39eea4d38..b2834cbaa85 100644
--- a/.github/workflows/go-pattern-detector.lock.yml
+++ b/.github/workflows/go-pattern-detector.lock.yml
@@ -247,21 +247,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml
index d8cc5ae2099..032d9026e97 100644
--- a/.github/workflows/gpclean.lock.yml
+++ b/.github/workflows/gpclean.lock.yml
@@ -247,21 +247,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml
index 7eab2353dd8..2ecb49f7d48 100644
--- a/.github/workflows/grumpy-reviewer.lock.yml
+++ b/.github/workflows/grumpy-reviewer.lock.yml
@@ -293,21 +293,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml
index a34ae0846f7..612245b457b 100644
--- a/.github/workflows/hippo-embed.lock.yml
+++ b/.github/workflows/hippo-embed.lock.yml
@@ -239,21 +239,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml
index 3ebe5460d15..bac1b50f3df 100644
--- a/.github/workflows/hourly-ci-cleaner.lock.yml
+++ b/.github/workflows/hourly-ci-cleaner.lock.yml
@@ -247,21 +247,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml
index 9360ec50208..e9b7ff3370d 100644
--- a/.github/workflows/instructions-janitor.lock.yml
+++ b/.github/workflows/instructions-janitor.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml
index 9a633496cbf..44b60319526 100644
--- a/.github/workflows/issue-arborist.lock.yml
+++ b/.github/workflows/issue-arborist.lock.yml
@@ -250,21 +250,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml
index e163ddc3451..912785b56e0 100644
--- a/.github/workflows/issue-monster.lock.yml
+++ b/.github/workflows/issue-monster.lock.yml
@@ -634,21 +634,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml
index a2cddb940cb..84ed28385f3 100644
--- a/.github/workflows/issue-triage-agent.lock.yml
+++ b/.github/workflows/issue-triage-agent.lock.yml
@@ -244,21 +244,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml
index eacaafd4a40..9d68b726661 100644
--- a/.github/workflows/jsweep.lock.yml
+++ b/.github/workflows/jsweep.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml
index bce0560278b..1eee9b8d8e5 100644
--- a/.github/workflows/layout-spec-maintainer.lock.yml
+++ b/.github/workflows/layout-spec-maintainer.lock.yml
@@ -249,21 +249,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/lint-monster.lock.yml b/.github/workflows/lint-monster.lock.yml
index b2732bf8f51..44ce9987c10 100644
--- a/.github/workflows/lint-monster.lock.yml
+++ b/.github/workflows/lint-monster.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/linter-miner.lock.yml b/.github/workflows/linter-miner.lock.yml
index feffa233864..a38ac601088 100644
--- a/.github/workflows/linter-miner.lock.yml
+++ b/.github/workflows/linter-miner.lock.yml
@@ -241,21 +241,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml
index 69df552bbd5..f6a38f5a4f9 100644
--- a/.github/workflows/lockfile-stats.lock.yml
+++ b/.github/workflows/lockfile-stats.lock.yml
@@ -247,21 +247,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/mattpocock-skills-reviewer.lock.yml b/.github/workflows/mattpocock-skills-reviewer.lock.yml
index 665cda0d97c..fcfde74bd78 100644
--- a/.github/workflows/mattpocock-skills-reviewer.lock.yml
+++ b/.github/workflows/mattpocock-skills-reviewer.lock.yml
@@ -289,21 +289,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml
index d221b85129f..b0915f54f3a 100644
--- a/.github/workflows/mcp-inspector.lock.yml
+++ b/.github/workflows/mcp-inspector.lock.yml
@@ -292,21 +292,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml
index ab12f65cbb8..716749ee9aa 100644
--- a/.github/workflows/mergefest.lock.yml
+++ b/.github/workflows/mergefest.lock.yml
@@ -290,21 +290,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml
index 39b2dae586c..8fe1e43d567 100644
--- a/.github/workflows/metrics-collector.lock.yml
+++ b/.github/workflows/metrics-collector.lock.yml
@@ -249,21 +249,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/necromancer.lock.yml b/.github/workflows/necromancer.lock.yml
index 448f156070a..84eadf3aff2 100644
--- a/.github/workflows/necromancer.lock.yml
+++ b/.github/workflows/necromancer.lock.yml
@@ -311,21 +311,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml
index 352a193c30e..8b2f545d37f 100644
--- a/.github/workflows/notion-issue-summary.lock.yml
+++ b/.github/workflows/notion-issue-summary.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/objective-impact-report.lock.yml b/.github/workflows/objective-impact-report.lock.yml
index 72355c474ab..95cd5d915f3 100644
--- a/.github/workflows/objective-impact-report.lock.yml
+++ b/.github/workflows/objective-impact-report.lock.yml
@@ -227,21 +227,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml
index 28282e30ade..669e1bcf7e6 100644
--- a/.github/workflows/org-health-report.lock.yml
+++ b/.github/workflows/org-health-report.lock.yml
@@ -249,21 +249,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/outcome-collector.lock.yml b/.github/workflows/outcome-collector.lock.yml
index 751640c8acc..5b2236317da 100644
--- a/.github/workflows/outcome-collector.lock.yml
+++ b/.github/workflows/outcome-collector.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml
index 8a7c9ba1a78..0e1734613b7 100644
--- a/.github/workflows/pdf-summary.lock.yml
+++ b/.github/workflows/pdf-summary.lock.yml
@@ -301,21 +301,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml
index d37b38c5323..02f711338ed 100644
--- a/.github/workflows/plan.lock.yml
+++ b/.github/workflows/plan.lock.yml
@@ -289,21 +289,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml
index 94a5247be41..a473741ab31 100644
--- a/.github/workflows/poem-bot.lock.yml
+++ b/.github/workflows/poem-bot.lock.yml
@@ -298,21 +298,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml
index 246923d6cf5..6c11bcfcb77 100644
--- a/.github/workflows/portfolio-analyst.lock.yml
+++ b/.github/workflows/portfolio-analyst.lock.yml
@@ -239,21 +239,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/pr-code-quality-reviewer.lock.yml b/.github/workflows/pr-code-quality-reviewer.lock.yml
index b25eb875156..9e95ab713a4 100644
--- a/.github/workflows/pr-code-quality-reviewer.lock.yml
+++ b/.github/workflows/pr-code-quality-reviewer.lock.yml
@@ -289,21 +289,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/pr-description-caveman.lock.yml b/.github/workflows/pr-description-caveman.lock.yml
index dcd0c773b1d..b5ce5f9c63a 100644
--- a/.github/workflows/pr-description-caveman.lock.yml
+++ b/.github/workflows/pr-description-caveman.lock.yml
@@ -240,21 +240,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml
index a5b25b54292..f3ac9897a91 100644
--- a/.github/workflows/pr-nitpick-reviewer.lock.yml
+++ b/.github/workflows/pr-nitpick-reviewer.lock.yml
@@ -292,21 +292,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/pr-sous-chef.lock.yml b/.github/workflows/pr-sous-chef.lock.yml
index 1d304ca60b8..59558fea05c 100644
--- a/.github/workflows/pr-sous-chef.lock.yml
+++ b/.github/workflows/pr-sous-chef.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml
index 672efefa691..f77c9229e28 100644
--- a/.github/workflows/pr-triage-agent.lock.yml
+++ b/.github/workflows/pr-triage-agent.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml
index 1e8dc657144..cba4ded19ed 100644
--- a/.github/workflows/prompt-clustering-analysis.lock.yml
+++ b/.github/workflows/prompt-clustering-analysis.lock.yml
@@ -261,21 +261,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml
index d92a47e34c6..747a04721a9 100644
--- a/.github/workflows/python-data-charts.lock.yml
+++ b/.github/workflows/python-data-charts.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml
index 6fa358fba6f..e40ca65fa90 100644
--- a/.github/workflows/q.lock.yml
+++ b/.github/workflows/q.lock.yml
@@ -317,21 +317,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml
index 2f7f60a805a..2e7c92c23bf 100644
--- a/.github/workflows/refactoring-cadence.lock.yml
+++ b/.github/workflows/refactoring-cadence.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/refiner.lock.yml b/.github/workflows/refiner.lock.yml
index 5a3a933127f..397042f5c5d 100644
--- a/.github/workflows/refiner.lock.yml
+++ b/.github/workflows/refiner.lock.yml
@@ -276,21 +276,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml
index 009878b3cda..069b6d1c8e2 100644
--- a/.github/workflows/release.lock.yml
+++ b/.github/workflows/release.lock.yml
@@ -263,21 +263,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml
index 7d731d5f1fa..77972989427 100644
--- a/.github/workflows/repo-audit-analyzer.lock.yml
+++ b/.github/workflows/repo-audit-analyzer.lock.yml
@@ -249,21 +249,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml
index 35db0c1288a..dcd6d5a98b1 100644
--- a/.github/workflows/repo-tree-map.lock.yml
+++ b/.github/workflows/repo-tree-map.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml
index bc8edc33c5d..2485f7a0eab 100644
--- a/.github/workflows/repository-quality-improver.lock.yml
+++ b/.github/workflows/repository-quality-improver.lock.yml
@@ -254,21 +254,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml
index 208d30a2935..1dd31315c85 100644
--- a/.github/workflows/research.lock.yml
+++ b/.github/workflows/research.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/ruflo-backed-task.lock.yml b/.github/workflows/ruflo-backed-task.lock.yml
index d1f1f376c6d..5b8cbc3ca2c 100644
--- a/.github/workflows/ruflo-backed-task.lock.yml
+++ b/.github/workflows/ruflo-backed-task.lock.yml
@@ -277,21 +277,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml
index 70e0d281b87..1c9d0ff16ff 100644
--- a/.github/workflows/safe-output-health.lock.yml
+++ b/.github/workflows/safe-output-health.lock.yml
@@ -252,21 +252,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml
index 24551e22b5e..dd40b830325 100644
--- a/.github/workflows/schema-consistency-checker.lock.yml
+++ b/.github/workflows/schema-consistency-checker.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/schema-feature-coverage.lock.yml b/.github/workflows/schema-feature-coverage.lock.yml
index dc45b7d11cc..814ab7d846f 100644
--- a/.github/workflows/schema-feature-coverage.lock.yml
+++ b/.github/workflows/schema-feature-coverage.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml
index f674e830eb6..9335c6eeac4 100644
--- a/.github/workflows/scout.lock.yml
+++ b/.github/workflows/scout.lock.yml
@@ -314,21 +314,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml
index c6689da35f7..7d2f49c9594 100644
--- a/.github/workflows/security-compliance.lock.yml
+++ b/.github/workflows/security-compliance.lock.yml
@@ -253,21 +253,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml
index 83f6e200a0b..eab1c7cd3ed 100644
--- a/.github/workflows/security-review.lock.yml
+++ b/.github/workflows/security-review.lock.yml
@@ -288,21 +288,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml
index d1ed0ef4d63..d297eaf6cc8 100644
--- a/.github/workflows/semantic-function-refactor.lock.yml
+++ b/.github/workflows/semantic-function-refactor.lock.yml
@@ -250,21 +250,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml
index fa1918d8f97..ca1b7dab144 100644
--- a/.github/workflows/sergo.lock.yml
+++ b/.github/workflows/sergo.lock.yml
@@ -251,21 +251,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/skillet.lock.yml b/.github/workflows/skillet.lock.yml
index d03f0302147..1fe31d1ff18 100644
--- a/.github/workflows/skillet.lock.yml
+++ b/.github/workflows/skillet.lock.yml
@@ -292,21 +292,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml
index 68d85b29166..4724813c944 100644
--- a/.github/workflows/slide-deck-maintainer.lock.yml
+++ b/.github/workflows/slide-deck-maintainer.lock.yml
@@ -257,21 +257,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-agent-all-merged.lock.yml b/.github/workflows/smoke-agent-all-merged.lock.yml
index 55fbd0a27a8..03f6ad50b84 100644
--- a/.github/workflows/smoke-agent-all-merged.lock.yml
+++ b/.github/workflows/smoke-agent-all-merged.lock.yml
@@ -295,21 +295,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-agent-all-none.lock.yml b/.github/workflows/smoke-agent-all-none.lock.yml
index 653273828b9..b0b708d6072 100644
--- a/.github/workflows/smoke-agent-all-none.lock.yml
+++ b/.github/workflows/smoke-agent-all-none.lock.yml
@@ -295,21 +295,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-agent-public-approved.lock.yml b/.github/workflows/smoke-agent-public-approved.lock.yml
index 31d1aec72d2..5ed124fd445 100644
--- a/.github/workflows/smoke-agent-public-approved.lock.yml
+++ b/.github/workflows/smoke-agent-public-approved.lock.yml
@@ -297,21 +297,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-agent-public-none.lock.yml b/.github/workflows/smoke-agent-public-none.lock.yml
index 03a7e9cf68a..38bfaeef4bb 100644
--- a/.github/workflows/smoke-agent-public-none.lock.yml
+++ b/.github/workflows/smoke-agent-public-none.lock.yml
@@ -295,21 +295,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-agent-scoped-approved.lock.yml b/.github/workflows/smoke-agent-scoped-approved.lock.yml
index 8b6c51a47f2..39892015629 100644
--- a/.github/workflows/smoke-agent-scoped-approved.lock.yml
+++ b/.github/workflows/smoke-agent-scoped-approved.lock.yml
@@ -296,21 +296,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-antigravity.lock.yml b/.github/workflows/smoke-antigravity.lock.yml
index 1d0f2d6c023..e18b52dc903 100644
--- a/.github/workflows/smoke-antigravity.lock.yml
+++ b/.github/workflows/smoke-antigravity.lock.yml
@@ -299,21 +299,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-call-workflow.lock.yml b/.github/workflows/smoke-call-workflow.lock.yml
index 514b023b612..020e28fe8ec 100644
--- a/.github/workflows/smoke-call-workflow.lock.yml
+++ b/.github/workflows/smoke-call-workflow.lock.yml
@@ -298,21 +298,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml
index 6538cc62a1b..a111f7b3f40 100644
--- a/.github/workflows/smoke-ci.lock.yml
+++ b/.github/workflows/smoke-ci.lock.yml
@@ -272,21 +272,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-claude-on-copilot.lock.yml b/.github/workflows/smoke-claude-on-copilot.lock.yml
index df33c7d3365..a4892ed100e 100644
--- a/.github/workflows/smoke-claude-on-copilot.lock.yml
+++ b/.github/workflows/smoke-claude-on-copilot.lock.yml
@@ -272,21 +272,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml
index 23e97f7ffbd..7e0e1f9de6a 100644
--- a/.github/workflows/smoke-claude.lock.yml
+++ b/.github/workflows/smoke-claude.lock.yml
@@ -308,21 +308,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml
index e1eca02f334..cdb4ed017ce 100644
--- a/.github/workflows/smoke-codex.lock.yml
+++ b/.github/workflows/smoke-codex.lock.yml
@@ -308,21 +308,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml
index b3eaf6ed3c1..c6be0300ada 100644
--- a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml
+++ b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml
@@ -316,21 +316,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-copilot-aoai-entra.lock.yml b/.github/workflows/smoke-copilot-aoai-entra.lock.yml
index 80671e9f4f1..5b584b528e4 100644
--- a/.github/workflows/smoke-copilot-aoai-entra.lock.yml
+++ b/.github/workflows/smoke-copilot-aoai-entra.lock.yml
@@ -315,21 +315,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml
index feece727add..aeb177a9f1b 100644
--- a/.github/workflows/smoke-copilot-arm.lock.yml
+++ b/.github/workflows/smoke-copilot-arm.lock.yml
@@ -305,21 +305,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-copilot-sdk.lock.yml b/.github/workflows/smoke-copilot-sdk.lock.yml
index b3698ed9eec..f6d0847f64a 100644
--- a/.github/workflows/smoke-copilot-sdk.lock.yml
+++ b/.github/workflows/smoke-copilot-sdk.lock.yml
@@ -288,21 +288,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml
index d107090f35b..5700eabab15 100644
--- a/.github/workflows/smoke-copilot.lock.yml
+++ b/.github/workflows/smoke-copilot.lock.yml
@@ -321,21 +321,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml
index 1c59d0c7ad8..caa53c881ec 100644
--- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml
+++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml
@@ -290,21 +290,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml
index 459163c261b..29ce484fe37 100644
--- a/.github/workflows/smoke-crush.lock.yml
+++ b/.github/workflows/smoke-crush.lock.yml
@@ -297,21 +297,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml
index 30a4f4bed8c..4d644cbbf17 100644
--- a/.github/workflows/smoke-gemini.lock.yml
+++ b/.github/workflows/smoke-gemini.lock.yml
@@ -300,21 +300,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-multi-pr.lock.yml b/.github/workflows/smoke-multi-pr.lock.yml
index da19d241c45..d78c395e87e 100644
--- a/.github/workflows/smoke-multi-pr.lock.yml
+++ b/.github/workflows/smoke-multi-pr.lock.yml
@@ -296,21 +296,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml
index a006f3f3a1b..7497911c601 100644
--- a/.github/workflows/smoke-opencode.lock.yml
+++ b/.github/workflows/smoke-opencode.lock.yml
@@ -298,21 +298,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-otel-backends.lock.yml b/.github/workflows/smoke-otel-backends.lock.yml
index 993aa962045..8f61933be2b 100644
--- a/.github/workflows/smoke-otel-backends.lock.yml
+++ b/.github/workflows/smoke-otel-backends.lock.yml
@@ -322,21 +322,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-pi.lock.yml b/.github/workflows/smoke-pi.lock.yml
index d5ab1040814..bac7c946699 100644
--- a/.github/workflows/smoke-pi.lock.yml
+++ b/.github/workflows/smoke-pi.lock.yml
@@ -300,21 +300,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml
index e6a8f340be9..cbf6bb346c6 100644
--- a/.github/workflows/smoke-project.lock.yml
+++ b/.github/workflows/smoke-project.lock.yml
@@ -299,21 +299,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-service-ports.lock.yml b/.github/workflows/smoke-service-ports.lock.yml
index 130acfb42b5..675c9a4ab48 100644
--- a/.github/workflows/smoke-service-ports.lock.yml
+++ b/.github/workflows/smoke-service-ports.lock.yml
@@ -288,21 +288,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml
index 5624e8c6689..93c60fbcdd0 100644
--- a/.github/workflows/smoke-temporary-id.lock.yml
+++ b/.github/workflows/smoke-temporary-id.lock.yml
@@ -297,21 +297,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml
index 73ec8641489..03e5a5d7e29 100644
--- a/.github/workflows/smoke-test-tools.lock.yml
+++ b/.github/workflows/smoke-test-tools.lock.yml
@@ -300,21 +300,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml
index 2ae990319cc..5c126f060bc 100644
--- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml
+++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml
@@ -290,21 +290,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
index 45e8d1c457d..b366d9a97b6 100644
--- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
+++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
@@ -318,21 +318,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/smoke-workflow-call.lock.yml b/.github/workflows/smoke-workflow-call.lock.yml
index 21edcbcc191..70923501e57 100644
--- a/.github/workflows/smoke-workflow-call.lock.yml
+++ b/.github/workflows/smoke-workflow-call.lock.yml
@@ -321,21 +321,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/spec-enforcer.lock.yml b/.github/workflows/spec-enforcer.lock.yml
index e7dafbd83c0..bc0b5c2b6dc 100644
--- a/.github/workflows/spec-enforcer.lock.yml
+++ b/.github/workflows/spec-enforcer.lock.yml
@@ -252,21 +252,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/spec-extractor.lock.yml b/.github/workflows/spec-extractor.lock.yml
index ca7661f3a94..61fe8bcac2f 100644
--- a/.github/workflows/spec-extractor.lock.yml
+++ b/.github/workflows/spec-extractor.lock.yml
@@ -244,21 +244,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml
index 201a8d446a4..0b3f052636c 100644
--- a/.github/workflows/spec-librarian.lock.yml
+++ b/.github/workflows/spec-librarian.lock.yml
@@ -251,21 +251,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/stale-pr-cleanup.lock.yml b/.github/workflows/stale-pr-cleanup.lock.yml
index d7372f25e01..e2ab5876ee1 100644
--- a/.github/workflows/stale-pr-cleanup.lock.yml
+++ b/.github/workflows/stale-pr-cleanup.lock.yml
@@ -238,21 +238,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml
index eaf66b2ae34..d07df1fae69 100644
--- a/.github/workflows/stale-repo-identifier.lock.yml
+++ b/.github/workflows/stale-repo-identifier.lock.yml
@@ -261,21 +261,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml
index aba7ae6b50f..8c592377b58 100644
--- a/.github/workflows/static-analysis-report.lock.yml
+++ b/.github/workflows/static-analysis-report.lock.yml
@@ -250,21 +250,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml
index 3db72d4b886..f80c6cfdd2d 100644
--- a/.github/workflows/step-name-alignment.lock.yml
+++ b/.github/workflows/step-name-alignment.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml
index 28a7261d669..9e4c7d9197b 100644
--- a/.github/workflows/sub-issue-closer.lock.yml
+++ b/.github/workflows/sub-issue-closer.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml
index 9aad0161cf5..78915f8165b 100644
--- a/.github/workflows/super-linter.lock.yml
+++ b/.github/workflows/super-linter.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml
index 30cef071f7f..4e3b81d48d4 100644
--- a/.github/workflows/technical-doc-writer.lock.yml
+++ b/.github/workflows/technical-doc-writer.lock.yml
@@ -249,21 +249,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml
index 329997f3d6a..41a6409fbab 100644
--- a/.github/workflows/terminal-stylist.lock.yml
+++ b/.github/workflows/terminal-stylist.lock.yml
@@ -251,21 +251,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/test-create-pr-error-handling.lock.yml b/.github/workflows/test-create-pr-error-handling.lock.yml
index cee314dc971..f271a1a6462 100644
--- a/.github/workflows/test-create-pr-error-handling.lock.yml
+++ b/.github/workflows/test-create-pr-error-handling.lock.yml
@@ -242,21 +242,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/test-dispatcher.lock.yml b/.github/workflows/test-dispatcher.lock.yml
index 13e773b91e7..859fe5d209e 100644
--- a/.github/workflows/test-dispatcher.lock.yml
+++ b/.github/workflows/test-dispatcher.lock.yml
@@ -239,21 +239,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/test-project-url-default.lock.yml b/.github/workflows/test-project-url-default.lock.yml
index caeba48473a..2f0edfa0a63 100644
--- a/.github/workflows/test-project-url-default.lock.yml
+++ b/.github/workflows/test-project-url-default.lock.yml
@@ -240,21 +240,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/test-quality-sentinel.lock.yml b/.github/workflows/test-quality-sentinel.lock.yml
index d7f10128f09..6b536de43e2 100644
--- a/.github/workflows/test-quality-sentinel.lock.yml
+++ b/.github/workflows/test-quality-sentinel.lock.yml
@@ -287,21 +287,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/test-workflow.lock.yml b/.github/workflows/test-workflow.lock.yml
index 6cfc5b10bee..c35f51bf55f 100644
--- a/.github/workflows/test-workflow.lock.yml
+++ b/.github/workflows/test-workflow.lock.yml
@@ -243,21 +243,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml
index bed34d3a05b..9cb1defa5cc 100644
--- a/.github/workflows/tidy.lock.yml
+++ b/.github/workflows/tidy.lock.yml
@@ -302,21 +302,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml
index bdb8d72c510..f038186c8d8 100644
--- a/.github/workflows/typist.lock.yml
+++ b/.github/workflows/typist.lock.yml
@@ -253,21 +253,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml
index d3671a72f52..e311e68b0c7 100644
--- a/.github/workflows/ubuntu-image-analyzer.lock.yml
+++ b/.github/workflows/ubuntu-image-analyzer.lock.yml
@@ -254,21 +254,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/uk-ai-operational-resilience.lock.yml b/.github/workflows/uk-ai-operational-resilience.lock.yml
index d1d7def997b..9bc69b30da6 100644
--- a/.github/workflows/uk-ai-operational-resilience.lock.yml
+++ b/.github/workflows/uk-ai-operational-resilience.lock.yml
@@ -256,21 +256,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml
index dc6d3d62bab..365d6d9a821 100644
--- a/.github/workflows/unbloat-docs.lock.yml
+++ b/.github/workflows/unbloat-docs.lock.yml
@@ -297,21 +297,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/update-astro.lock.yml b/.github/workflows/update-astro.lock.yml
index 4c0b4d20a33..ed99950a0ca 100644
--- a/.github/workflows/update-astro.lock.yml
+++ b/.github/workflows/update-astro.lock.yml
@@ -252,21 +252,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml
index c515db0b73e..b2fa8fddb48 100644
--- a/.github/workflows/video-analyzer.lock.yml
+++ b/.github/workflows/video-analyzer.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/visual-regression-checker.lock.yml b/.github/workflows/visual-regression-checker.lock.yml
index 2319fa9eaf6..576e230d95b 100644
--- a/.github/workflows/visual-regression-checker.lock.yml
+++ b/.github/workflows/visual-regression-checker.lock.yml
@@ -265,21 +265,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/weekly-blog-post-writer.lock.yml b/.github/workflows/weekly-blog-post-writer.lock.yml
index 2e1f558fc0d..910046afa5d 100644
--- a/.github/workflows/weekly-blog-post-writer.lock.yml
+++ b/.github/workflows/weekly-blog-post-writer.lock.yml
@@ -251,21 +251,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
diff --git a/.github/workflows/weekly-editors-health-check.lock.yml b/.github/workflows/weekly-editors-health-check.lock.yml
index 26c4e2e39ed..93a99b2d11d 100644
--- a/.github/workflows/weekly-editors-health-check.lock.yml
+++ b/.github/workflows/weekly-editors-health-check.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml
index e92abbf27ce..aa0ba060392 100644
--- a/.github/workflows/weekly-issue-summary.lock.yml
+++ b/.github/workflows/weekly-issue-summary.lock.yml
@@ -251,21 +251,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
index 28f1f156b8a..693d9a33a6d 100644
--- a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
+++ b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml
index 44d55f0ed0c..fe9287c2ff3 100644
--- a/.github/workflows/workflow-generator.lock.yml
+++ b/.github/workflows/workflow-generator.lock.yml
@@ -283,21 +283,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml
index 301a44cd4a6..ac876b4c37b 100644
--- a/.github/workflows/workflow-health-manager.lock.yml
+++ b/.github/workflows/workflow-health-manager.lock.yml
@@ -246,21 +246,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml
index 8f60bca8548..b0ae7b2d882 100644
--- a/.github/workflows/workflow-normalizer.lock.yml
+++ b/.github/workflows/workflow-normalizer.lock.yml
@@ -248,21 +248,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml
index 72346d7b9a7..82f18b9b4c8 100644
--- a/.github/workflows/workflow-skill-extractor.lock.yml
+++ b/.github/workflows/workflow-skill-extractor.lock.yml
@@ -245,21 +245,7 @@ jobs:
- name: Log runtime features
env:
GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
- run: |
- if [[ "$GH_AW_RUNTIME_FEATURES_IS_SET" == "true" && -n "$GH_AW_RUNTIME_FEATURES" ]]; then
- {
- echo "### Runtime features"
- echo
- echo ""
- echo "Show configured runtime features
"
- echo
- echo '```text'
- printf '%s\n' "$GH_AW_RUNTIME_FEATURES"
- echo '```'
- echo
- echo " "
- } >> "$GITHUB_STEP_SUMMARY"
- fi
+ run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt
From d02f840e64f294fafa1fa6365e0b5ba789555148 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 25 Jun 2026 18:35:07 +0000
Subject: [PATCH 6/7] Address review feedback: add test script, restore
behavioral assertions, fix unbound variable
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---
.../setup/sh/log_runtime_features_summary.sh | 6 +-
.../sh/log_runtime_features_summary_test.sh | 79 +++++++++++++++++++
pkg/workflow/runtime_features_env_test.go | 16 ++++
3 files changed, 100 insertions(+), 1 deletion(-)
create mode 100755 actions/setup/sh/log_runtime_features_summary_test.sh
diff --git a/actions/setup/sh/log_runtime_features_summary.sh b/actions/setup/sh/log_runtime_features_summary.sh
index ece75ac0b6b..588a30a6385 100644
--- a/actions/setup/sh/log_runtime_features_summary.sh
+++ b/actions/setup/sh/log_runtime_features_summary.sh
@@ -2,6 +2,10 @@
set +o histexpand
set -euo pipefail
+# Writes a collapsed Runtime features section to $GITHUB_STEP_SUMMARY only when the
+# variable is both declared in the vars context (IS_SET=true) and non-empty.
+# A variable that exists in vars as an empty string produces no summary output โ this
+# is intentional: an empty value has no meaningful content to surface.
if [[ "${GH_AW_RUNTIME_FEATURES_IS_SET:-}" == "true" && -n "${GH_AW_RUNTIME_FEATURES:-}" ]]; then
{
echo "### Runtime features"
@@ -14,5 +18,5 @@ if [[ "${GH_AW_RUNTIME_FEATURES_IS_SET:-}" == "true" && -n "${GH_AW_RUNTIME_FEAT
echo '```'
echo
echo " "
- } >> "$GITHUB_STEP_SUMMARY"
+ } >> "${GITHUB_STEP_SUMMARY:-/dev/null}"
fi
diff --git a/actions/setup/sh/log_runtime_features_summary_test.sh b/actions/setup/sh/log_runtime_features_summary_test.sh
new file mode 100755
index 00000000000..ad3b04f34b5
--- /dev/null
+++ b/actions/setup/sh/log_runtime_features_summary_test.sh
@@ -0,0 +1,79 @@
+#!/usr/bin/env bash
+set +o histexpand
+
+SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+SCRIPT="${SCRIPT_DIR}/log_runtime_features_summary.sh"
+SUMMARY_FILE="$(mktemp)"
+trap 'rm -f "$SUMMARY_FILE"' EXIT
+
+echo "Testing log_runtime_features_summary.sh..."
+echo ""
+
+# Case 1: IS_SET=false -> no output written
+echo "Test 1: IS_SET=false โ should suppress output"
+export GH_AW_RUNTIME_FEATURES_IS_SET=false
+export GH_AW_RUNTIME_FEATURES=""
+export GITHUB_STEP_SUMMARY="$SUMMARY_FILE"
+bash "$SCRIPT"
+if [[ ! -s "$SUMMARY_FILE" ]]; then
+ echo "โ
Test 1 passed: no output when IS_SET=false"
+else
+ echo "โ Test 1 failed: unexpectedly wrote output when IS_SET=false"
+ exit 1
+fi
+echo ""
+
+# Case 2: IS_SET=true, non-empty value -> writes heading + details block
+echo "Test 2: IS_SET=true, non-empty value โ should write heading and details"
+> "$SUMMARY_FILE"
+export GH_AW_RUNTIME_FEATURES_IS_SET=true
+export GH_AW_RUNTIME_FEATURES="feature1=on"
+bash "$SCRIPT"
+if grep -q "### Runtime features" "$SUMMARY_FILE"; then
+ echo "โ
Test 2a passed: heading written"
+else
+ echo "โ Test 2a failed: missing heading"
+ exit 1
+fi
+if grep -q "" "$SUMMARY_FILE"; then
+ echo "โ
Test 2b passed: wrapped in details block"
+else
+ echo "โ Test 2b failed: missing details block"
+ exit 1
+fi
+if grep -q "feature1=on" "$SUMMARY_FILE"; then
+ echo "โ
Test 2c passed: feature value written"
+else
+ echo "โ Test 2c failed: missing feature value"
+ exit 1
+fi
+echo ""
+
+# Case 3: IS_SET=true, empty value -> no output written
+echo "Test 3: IS_SET=true, empty value โ should suppress output"
+> "$SUMMARY_FILE"
+export GH_AW_RUNTIME_FEATURES=""
+bash "$SCRIPT"
+if [[ ! -s "$SUMMARY_FILE" ]]; then
+ echo "โ
Test 3 passed: no output when value is empty"
+else
+ echo "โ Test 3 failed: unexpectedly wrote output for empty value"
+ exit 1
+fi
+echo ""
+
+# Case 4: IS_SET unset -> no output written (unset treated same as false)
+echo "Test 4: IS_SET unset โ should suppress output"
+> "$SUMMARY_FILE"
+unset GH_AW_RUNTIME_FEATURES_IS_SET
+export GH_AW_RUNTIME_FEATURES="feature1=on"
+bash "$SCRIPT"
+if [[ ! -s "$SUMMARY_FILE" ]]; then
+ echo "โ
Test 4 passed: no output when IS_SET is unset"
+else
+ echo "โ Test 4 failed: unexpectedly wrote output when IS_SET is unset"
+ exit 1
+fi
+echo ""
+
+echo "๐ All tests passed!"
diff --git a/pkg/workflow/runtime_features_env_test.go b/pkg/workflow/runtime_features_env_test.go
index fcc957098eb..3ef7e54095f 100644
--- a/pkg/workflow/runtime_features_env_test.go
+++ b/pkg/workflow/runtime_features_env_test.go
@@ -3,6 +3,9 @@
package workflow
import (
+ "os"
+ "path/filepath"
+ "runtime"
"strings"
"testing"
@@ -84,4 +87,17 @@ func TestActivationJobIncludesRuntimeFeatureSummaryStep(t *testing.T) {
if !strings.Contains(steps, "log_runtime_features_summary.sh") {
t.Fatal("expected runtime feature summary step to call shared shell script")
}
+
+ // Verify that the shared shell script itself writes to GITHUB_STEP_SUMMARY, so the
+ // behavioral contract is not silently broken by editing the script.
+ _, testFile, _, _ := runtime.Caller(0)
+ repoRoot := filepath.Join(filepath.Dir(testFile), "..", "..")
+ scriptPath := filepath.Join(repoRoot, "actions", "setup", "sh", "log_runtime_features_summary.sh")
+ scriptContent, err := os.ReadFile(scriptPath)
+ if err != nil {
+ t.Fatalf("expected shared shell script to exist at %s: %v", scriptPath, err)
+ }
+ if !strings.Contains(string(scriptContent), "GITHUB_STEP_SUMMARY") {
+ t.Fatal("expected shared shell script to write to GITHUB_STEP_SUMMARY")
+ }
}
From 300c9e6f5df18a8f6104e7bd8623cb4372d43b42 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 25 Jun 2026 18:53:29 +0000
Subject: [PATCH 7/7] refactor: move runtime features if: condition from env to
step field
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---
.github/workflows/ab-testing-advisor.lock.yml | 3 +-
.github/workflows/ace-editor.lock.yml | 3 +-
.../agent-performance-analyzer.lock.yml | 3 +-
.../workflows/agent-persona-explorer.lock.yml | 3 +-
.../workflows/agentic-token-audit.lock.yml | 3 +-
.../agentic-token-optimizer.lock.yml | 3 +-
.../agentic-token-trend-audit.lock.yml | 3 +-
.github/workflows/ai-moderator.lock.yml | 3 +-
.../workflows/api-consumption-report.lock.yml | 3 +-
.github/workflows/approach-validator.lock.yml | 3 +-
.github/workflows/archie.lock.yml | 3 +-
.../workflows/architecture-guardian.lock.yml | 3 +-
.github/workflows/artifacts-summary.lock.yml | 3 +-
.github/workflows/audit-workflows.lock.yml | 3 +-
.github/workflows/auto-triage-issues.lock.yml | 3 +-
.github/workflows/avenger.lock.yml | 3 +-
.../aw-failure-investigator.lock.yml | 3 +-
.github/workflows/blog-auditor.lock.yml | 3 +-
.github/workflows/bot-detection.lock.yml | 3 +-
.github/workflows/brave.lock.yml | 3 +-
.../breaking-change-checker.lock.yml | 3 +-
.github/workflows/changeset.lock.yml | 3 +-
.../workflows/chaos-pr-bundle-fuzzer.lock.yml | 3 +-
.github/workflows/ci-coach.lock.yml | 3 +-
.github/workflows/ci-doctor.lock.yml | 3 +-
.../claude-code-user-docs-review.lock.yml | 3 +-
.../cli-consistency-checker.lock.yml | 3 +-
.../workflows/cli-version-checker.lock.yml | 3 +-
.github/workflows/cloclo.lock.yml | 3 +-
.../workflows/code-scanning-fixer.lock.yml | 3 +-
.github/workflows/code-simplifier.lock.yml | 3 +-
.../codex-github-remote-mcp-test.lock.yml | 3 +-
.../commit-changes-analyzer.lock.yml | 3 +-
.../constraint-solving-potd.lock.yml | 3 +-
.github/workflows/contribution-check.lock.yml | 3 +-
.../workflows/copilot-agent-analysis.lock.yml | 3 +-
.../copilot-centralization-drilldown.lock.yml | 3 +-
.../copilot-centralization-optimizer.lock.yml | 3 +-
.../copilot-cli-deep-research.lock.yml | 3 +-
.github/workflows/copilot-opt.lock.yml | 3 +-
.../copilot-pr-merged-report.lock.yml | 3 +-
.../copilot-pr-nlp-analysis.lock.yml | 3 +-
.../copilot-pr-prompt-analysis.lock.yml | 3 +-
.../copilot-session-insights.lock.yml | 3 +-
.github/workflows/craft.lock.yml | 3 +-
...aily-agent-of-the-day-blog-writer.lock.yml | 3 +-
.../daily-agentrx-trace-optimizer.lock.yml | 3 +-
.../daily-ambient-context-optimizer.lock.yml | 3 +-
.../daily-architecture-diagram.lock.yml | 3 +-
.../daily-assign-issue-to-user.lock.yml | 3 +-
...strostylelite-markdown-spellcheck.lock.yml | 3 +-
...daily-aw-cross-repo-compile-check.lock.yml | 3 +-
...daily-awf-spec-compiler-surfacing.lock.yml | 3 +-
.../workflows/daily-byok-ollama-test.lock.yml | 3 +-
.../daily-cache-strategy-analyzer.lock.yml | 3 +-
.../daily-caveman-optimizer.lock.yml | 3 +-
.github/workflows/daily-choice-test.lock.yml | 3 +-
.../workflows/daily-cli-performance.lock.yml | 3 +-
.../workflows/daily-cli-tools-tester.lock.yml | 3 +-
.github/workflows/daily-code-metrics.lock.yml | 3 +-
.../daily-community-attribution.lock.yml | 3 +-
.../workflows/daily-compiler-quality.lock.yml | 3 +-
...ly-compiler-threat-spec-optimizer.lock.yml | 3 +-
.../daily-credit-limit-test.lock.yml | 3 +-
.github/workflows/daily-doc-healer.lock.yml | 3 +-
.github/workflows/daily-doc-updater.lock.yml | 3 +-
.../daily-experiment-report.lock.yml | 3 +-
.github/workflows/daily-fact.lock.yml | 3 +-
.github/workflows/daily-file-diet.lock.yml | 3 +-
.../workflows/daily-firewall-report.lock.yml | 3 +-
.../daily-formal-spec-verifier.lock.yml | 3 +-
.../workflows/daily-function-namer.lock.yml | 3 +-
.../workflows/daily-geo-optimizer.lock.yml | 3 +-
.github/workflows/daily-hippo-learn.lock.yml | 3 +-
.../workflows/daily-issues-report.lock.yml | 3 +-
.../daily-malicious-code-scan.lock.yml | 3 +-
.../daily-max-ai-credits-test.lock.yml | 3 +-
.../daily-mcp-concurrency-analysis.lock.yml | 3 +-
.../workflows/daily-model-inventory.lock.yml | 3 +-
.../workflows/daily-model-resolution.lock.yml | 3 +-
.../daily-multi-device-docs-tester.lock.yml | 3 +-
.github/workflows/daily-news.lock.yml | 3 +-
.../daily-observability-report.lock.yml | 3 +-
.../daily-performance-summary.lock.yml | 3 +-
.github/workflows/daily-regulatory.lock.yml | 3 +-
.../daily-reliability-review.lock.yml | 3 +-
.../daily-rendering-scripts-verifier.lock.yml | 3 +-
.../workflows/daily-repo-chronicle.lock.yml | 3 +-
.../daily-safe-output-integrator.lock.yml | 3 +-
.../daily-safe-output-optimizer.lock.yml | 3 +-
.../daily-safe-outputs-conformance.lock.yml | 3 +-
.../daily-safeoutputs-git-simulator.lock.yml | 3 +-
.../workflows/daily-secrets-analysis.lock.yml | 3 +-
.../daily-security-observability.lock.yml | 3 +-
.../daily-security-red-team.lock.yml | 3 +-
.github/workflows/daily-semgrep-scan.lock.yml | 3 +-
.../workflows/daily-sentrux-report.lock.yml | 3 +-
.../workflows/daily-skill-optimizer.lock.yml | 3 +-
.../daily-spdd-spec-planner.lock.yml | 3 +-
.../daily-syntax-error-quality.lock.yml | 3 +-
.../daily-team-evolution-insights.lock.yml | 3 +-
.github/workflows/daily-team-status.lock.yml | 3 +-
.../daily-testify-uber-super-expert.lock.yml | 3 +-
.../daily-token-consumption-report.lock.yml | 3 +-
...dows-terminal-integration-builder.lock.yml | 3 +-
.../workflows/daily-workflow-updater.lock.yml | 3 +-
.../dataflow-pr-discussion-dataset.lock.yml | 3 +-
.github/workflows/dead-code-remover.lock.yml | 3 +-
.github/workflows/deep-report.lock.yml | 3 +-
.github/workflows/delight.lock.yml | 3 +-
.github/workflows/dependabot-burner.lock.yml | 3 +-
.../workflows/dependabot-go-checker.lock.yml | 3 +-
.github/workflows/dependabot-repair.lock.yml | 3 +-
.../deployment-incident-monitor.lock.yml | 3 +-
.../workflows/design-decision-gate.lock.yml | 3 +-
.../workflows/designer-drift-audit.lock.yml | 3 +-
.github/workflows/dev-hawk.lock.yml | 3 +-
.github/workflows/dev.lock.yml | 3 +-
.../developer-docs-consolidator.lock.yml | 3 +-
.github/workflows/dictation-prompt.lock.yml | 3 +-
.../workflows/discussion-task-miner.lock.yml | 3 +-
.github/workflows/docs-noob-tester.lock.yml | 3 +-
.github/workflows/draft-pr-cleanup.lock.yml | 3 +-
.../duplicate-code-detector.lock.yml | 3 +-
.../example-failure-category-filter.lock.yml | 3 +-
.../example-permissions-warning.lock.yml | 3 +-
.../example-workflow-analyzer.lock.yml | 3 +-
.github/workflows/firewall-escape.lock.yml | 3 +-
.github/workflows/firewall.lock.yml | 3 +-
.../workflows/functional-pragmatist.lock.yml | 3 +-
.../github-mcp-structural-analysis.lock.yml | 3 +-
.../github-mcp-tools-report.lock.yml | 3 +-
.../github-remote-mcp-auth-test.lock.yml | 3 +-
.../workflows/glossary-maintainer.lock.yml | 3 +-
.github/workflows/go-fan.lock.yml | 3 +-
.github/workflows/go-logger.lock.yml | 3 +-
.../workflows/go-pattern-detector.lock.yml | 3 +-
.github/workflows/gpclean.lock.yml | 3 +-
.github/workflows/grumpy-reviewer.lock.yml | 3 +-
.github/workflows/hippo-embed.lock.yml | 3 +-
.github/workflows/hourly-ci-cleaner.lock.yml | 3 +-
.../workflows/instructions-janitor.lock.yml | 3 +-
.github/workflows/issue-arborist.lock.yml | 3 +-
.github/workflows/issue-monster.lock.yml | 3 +-
.github/workflows/issue-triage-agent.lock.yml | 3 +-
.github/workflows/jsweep.lock.yml | 3 +-
.../workflows/layout-spec-maintainer.lock.yml | 3 +-
.github/workflows/lint-monster.lock.yml | 3 +-
.github/workflows/linter-miner.lock.yml | 3 +-
.github/workflows/lockfile-stats.lock.yml | 3 +-
.../mattpocock-skills-reviewer.lock.yml | 3 +-
.github/workflows/mcp-inspector.lock.yml | 3 +-
.github/workflows/mergefest.lock.yml | 3 +-
.github/workflows/metrics-collector.lock.yml | 3 +-
.github/workflows/necromancer.lock.yml | 3 +-
.../workflows/notion-issue-summary.lock.yml | 3 +-
.../objective-impact-report.lock.yml | 3 +-
.github/workflows/org-health-report.lock.yml | 3 +-
.github/workflows/outcome-collector.lock.yml | 3 +-
.github/workflows/pdf-summary.lock.yml | 3 +-
.github/workflows/plan.lock.yml | 3 +-
.github/workflows/poem-bot.lock.yml | 3 +-
.github/workflows/portfolio-analyst.lock.yml | 3 +-
.../pr-code-quality-reviewer.lock.yml | 3 +-
.../workflows/pr-description-caveman.lock.yml | 3 +-
.../workflows/pr-nitpick-reviewer.lock.yml | 3 +-
.github/workflows/pr-sous-chef.lock.yml | 3 +-
.github/workflows/pr-triage-agent.lock.yml | 3 +-
.../prompt-clustering-analysis.lock.yml | 3 +-
.github/workflows/python-data-charts.lock.yml | 3 +-
.github/workflows/q.lock.yml | 3 +-
.../workflows/refactoring-cadence.lock.yml | 3 +-
.github/workflows/refiner.lock.yml | 3 +-
.github/workflows/release.lock.yml | 3 +-
.../workflows/repo-audit-analyzer.lock.yml | 3 +-
.github/workflows/repo-tree-map.lock.yml | 3 +-
.../repository-quality-improver.lock.yml | 3 +-
.github/workflows/research.lock.yml | 3 +-
.github/workflows/ruflo-backed-task.lock.yml | 3 +-
.github/workflows/safe-output-health.lock.yml | 3 +-
.../schema-consistency-checker.lock.yml | 3 +-
.../schema-feature-coverage.lock.yml | 3 +-
.github/workflows/scout.lock.yml | 3 +-
.../workflows/security-compliance.lock.yml | 3 +-
.github/workflows/security-review.lock.yml | 3 +-
.../semantic-function-refactor.lock.yml | 3 +-
.github/workflows/sergo.lock.yml | 3 +-
.github/workflows/skillet.lock.yml | 3 +-
.../workflows/slide-deck-maintainer.lock.yml | 3 +-
.../workflows/smoke-agent-all-merged.lock.yml | 3 +-
.../workflows/smoke-agent-all-none.lock.yml | 3 +-
.../smoke-agent-public-approved.lock.yml | 3 +-
.../smoke-agent-public-none.lock.yml | 3 +-
.../smoke-agent-scoped-approved.lock.yml | 3 +-
.github/workflows/smoke-antigravity.lock.yml | 3 +-
.../workflows/smoke-call-workflow.lock.yml | 3 +-
.github/workflows/smoke-ci.lock.yml | 3 +-
.../smoke-claude-on-copilot.lock.yml | 3 +-
.github/workflows/smoke-claude.lock.yml | 3 +-
.github/workflows/smoke-codex.lock.yml | 3 +-
.../smoke-copilot-aoai-apikey.lock.yml | 3 +-
.../smoke-copilot-aoai-entra.lock.yml | 5 +-
.github/workflows/smoke-copilot-arm.lock.yml | 3 +-
.github/workflows/smoke-copilot-sdk.lock.yml | 3 +-
.github/workflows/smoke-copilot.lock.yml | 5 +-
.../smoke-create-cross-repo-pr.lock.yml | 3 +-
.github/workflows/smoke-crush.lock.yml | 3 +-
.github/workflows/smoke-gemini.lock.yml | 3 +-
.github/workflows/smoke-multi-pr.lock.yml | 3 +-
.github/workflows/smoke-opencode.lock.yml | 3 +-
.../workflows/smoke-otel-backends.lock.yml | 3 +-
.github/workflows/smoke-pi.lock.yml | 3 +-
.github/workflows/smoke-project.lock.yml | 3 +-
.../workflows/smoke-service-ports.lock.yml | 3 +-
.github/workflows/smoke-temporary-id.lock.yml | 3 +-
.github/workflows/smoke-test-tools.lock.yml | 3 +-
.../smoke-update-cross-repo-pr.lock.yml | 3 +-
.../smoke-workflow-call-with-inputs.lock.yml | 3 +-
.../workflows/smoke-workflow-call.lock.yml | 3 +-
.github/workflows/spec-enforcer.lock.yml | 3 +-
.github/workflows/spec-extractor.lock.yml | 3 +-
.github/workflows/spec-librarian.lock.yml | 3 +-
.github/workflows/stale-pr-cleanup.lock.yml | 3 +-
.../workflows/stale-repo-identifier.lock.yml | 3 +-
.../workflows/static-analysis-report.lock.yml | 3 +-
.../workflows/step-name-alignment.lock.yml | 3 +-
.github/workflows/sub-issue-closer.lock.yml | 3 +-
.github/workflows/super-linter.lock.yml | 3 +-
.../workflows/technical-doc-writer.lock.yml | 3 +-
.github/workflows/terminal-stylist.lock.yml | 3 +-
.../test-create-pr-error-handling.lock.yml | 3 +-
.github/workflows/test-dispatcher.lock.yml | 3 +-
.../test-project-url-default.lock.yml | 3 +-
.../workflows/test-quality-sentinel.lock.yml | 3 +-
.github/workflows/test-workflow.lock.yml | 3 +-
.github/workflows/tidy.lock.yml | 3 +-
.github/workflows/typist.lock.yml | 3 +-
.../workflows/ubuntu-image-analyzer.lock.yml | 3 +-
.../uk-ai-operational-resilience.lock.yml | 3 +-
.github/workflows/unbloat-docs.lock.yml | 3 +-
.github/workflows/update-astro.lock.yml | 3 +-
.github/workflows/video-analyzer.lock.yml | 3 +-
.../visual-regression-checker.lock.yml | 3 +-
.../weekly-blog-post-writer.lock.yml | 3 +-
.../weekly-editors-health-check.lock.yml | 3 +-
.../workflows/weekly-issue-summary.lock.yml | 3 +-
.../weekly-safe-outputs-spec-review.lock.yml | 3 +-
.github/workflows/workflow-generator.lock.yml | 3 +-
.../workflow-health-manager.lock.yml | 3 +-
.../workflows/workflow-normalizer.lock.yml | 3 +-
.../workflow-skill-extractor.lock.yml | 3 +-
.../setup/sh/log_runtime_features_summary.sh | 7 +--
.../sh/log_runtime_features_summary_test.sh | 52 +++++++------------
.../compiler_activation_job_builder.go | 3 +-
pkg/workflow/runtime_features_env_test.go | 4 +-
.../TestWasmGolden_AllEngines/claude.golden | 3 +-
.../TestWasmGolden_AllEngines/codex.golden | 3 +-
.../TestWasmGolden_AllEngines/copilot.golden | 3 +-
.../TestWasmGolden_AllEngines/gemini.golden | 3 +-
.../TestWasmGolden_AllEngines/pi.golden | 3 +-
.../basic-copilot.golden | 3 +-
.../playwright-cli-mode.golden | 3 +-
.../smoke-copilot.golden | 3 +-
.../with-imports.golden | 3 +-
264 files changed, 287 insertions(+), 563 deletions(-)
diff --git a/.github/workflows/ab-testing-advisor.lock.yml b/.github/workflows/ab-testing-advisor.lock.yml
index 93252d8e774..a633c11f149 100644
--- a/.github/workflows/ab-testing-advisor.lock.yml
+++ b/.github/workflows/ab-testing-advisor.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml
index 76661d49d8c..449d80f913f 100644
--- a/.github/workflows/ace-editor.lock.yml
+++ b/.github/workflows/ace-editor.lock.yml
@@ -285,8 +285,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml
index dc92ae2453b..af0e293dcfc 100644
--- a/.github/workflows/agent-performance-analyzer.lock.yml
+++ b/.github/workflows/agent-performance-analyzer.lock.yml
@@ -242,8 +242,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml
index e6662e582f3..e8c6747c8fd 100644
--- a/.github/workflows/agent-persona-explorer.lock.yml
+++ b/.github/workflows/agent-persona-explorer.lock.yml
@@ -249,8 +249,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/agentic-token-audit.lock.yml b/.github/workflows/agentic-token-audit.lock.yml
index 224356d59d5..d3e06b2690b 100644
--- a/.github/workflows/agentic-token-audit.lock.yml
+++ b/.github/workflows/agentic-token-audit.lock.yml
@@ -232,8 +232,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/agentic-token-optimizer.lock.yml b/.github/workflows/agentic-token-optimizer.lock.yml
index 44679c5e6b3..b4e96fb2299 100644
--- a/.github/workflows/agentic-token-optimizer.lock.yml
+++ b/.github/workflows/agentic-token-optimizer.lock.yml
@@ -228,8 +228,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/agentic-token-trend-audit.lock.yml b/.github/workflows/agentic-token-trend-audit.lock.yml
index cef5d4309d0..c1c9303ea43 100644
--- a/.github/workflows/agentic-token-trend-audit.lock.yml
+++ b/.github/workflows/agentic-token-trend-audit.lock.yml
@@ -229,8 +229,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml
index 51aaa5e88c3..cf1c7bb149f 100644
--- a/.github/workflows/ai-moderator.lock.yml
+++ b/.github/workflows/ai-moderator.lock.yml
@@ -302,8 +302,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/lock-issue.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/api-consumption-report.lock.yml b/.github/workflows/api-consumption-report.lock.yml
index 380058bb783..6ae07ab1bbd 100644
--- a/.github/workflows/api-consumption-report.lock.yml
+++ b/.github/workflows/api-consumption-report.lock.yml
@@ -253,8 +253,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/approach-validator.lock.yml b/.github/workflows/approach-validator.lock.yml
index 6e070c455b2..1b59cb91d22 100644
--- a/.github/workflows/approach-validator.lock.yml
+++ b/.github/workflows/approach-validator.lock.yml
@@ -307,8 +307,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/remove_trigger_label.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml
index 17746e49b36..42f630c2493 100644
--- a/.github/workflows/archie.lock.yml
+++ b/.github/workflows/archie.lock.yml
@@ -283,8 +283,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml
index 6a8fbc5632e..b874f4b6804 100644
--- a/.github/workflows/architecture-guardian.lock.yml
+++ b/.github/workflows/architecture-guardian.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml
index 7055d5de9f7..68749ef6c12 100644
--- a/.github/workflows/artifacts-summary.lock.yml
+++ b/.github/workflows/artifacts-summary.lock.yml
@@ -237,8 +237,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml
index c07889c6209..1c32f3faac4 100644
--- a/.github/workflows/audit-workflows.lock.yml
+++ b/.github/workflows/audit-workflows.lock.yml
@@ -253,8 +253,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml
index ea734968311..73c578329a1 100644
--- a/.github/workflows/auto-triage-issues.lock.yml
+++ b/.github/workflows/auto-triage-issues.lock.yml
@@ -259,8 +259,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/compute_text.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/avenger.lock.yml b/.github/workflows/avenger.lock.yml
index bac36f648a1..2bab4f16ec8 100644
--- a/.github/workflows/avenger.lock.yml
+++ b/.github/workflows/avenger.lock.yml
@@ -247,8 +247,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml
index f6f74e6bd3e..4c27922d8af 100644
--- a/.github/workflows/aw-failure-investigator.lock.yml
+++ b/.github/workflows/aw-failure-investigator.lock.yml
@@ -253,8 +253,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml
index c0bebe4ccea..3b3682092ef 100644
--- a/.github/workflows/blog-auditor.lock.yml
+++ b/.github/workflows/blog-auditor.lock.yml
@@ -247,8 +247,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml
index 45678d76826..94b3d5355a3 100644
--- a/.github/workflows/bot-detection.lock.yml
+++ b/.github/workflows/bot-detection.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml
index 475a2b014b9..a8e94ce793e 100644
--- a/.github/workflows/brave.lock.yml
+++ b/.github/workflows/brave.lock.yml
@@ -282,8 +282,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml
index 8c8bdd4229a..de11fa66df9 100644
--- a/.github/workflows/breaking-change-checker.lock.yml
+++ b/.github/workflows/breaking-change-checker.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml
index ffbbdf0c75f..1310763a797 100644
--- a/.github/workflows/changeset.lock.yml
+++ b/.github/workflows/changeset.lock.yml
@@ -288,8 +288,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/compute_text.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml
index e684a9de39c..a5d6f4448ad 100644
--- a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml
+++ b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml
index 1af44e6a689..eccad73f27b 100644
--- a/.github/workflows/ci-coach.lock.yml
+++ b/.github/workflows/ci-coach.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml
index 95173dac561..828779df229 100644
--- a/.github/workflows/ci-doctor.lock.yml
+++ b/.github/workflows/ci-doctor.lock.yml
@@ -297,8 +297,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/remove_trigger_label.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml
index 065eaafb004..15ee78c7f52 100644
--- a/.github/workflows/claude-code-user-docs-review.lock.yml
+++ b/.github/workflows/claude-code-user-docs-review.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml
index 838eec4eaa9..5c02ee72025 100644
--- a/.github/workflows/cli-consistency-checker.lock.yml
+++ b/.github/workflows/cli-consistency-checker.lock.yml
@@ -234,8 +234,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml
index e00fcdfe381..f41f20b5209 100644
--- a/.github/workflows/cli-version-checker.lock.yml
+++ b/.github/workflows/cli-version-checker.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml
index bb43fe30998..c00ad7324ce 100644
--- a/.github/workflows/cloclo.lock.yml
+++ b/.github/workflows/cloclo.lock.yml
@@ -314,8 +314,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/remove_trigger_label.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml
index 4da2631e3c6..c844dcb3469 100644
--- a/.github/workflows/code-scanning-fixer.lock.yml
+++ b/.github/workflows/code-scanning-fixer.lock.yml
@@ -245,8 +245,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml
index bb601417350..d5261aefd3f 100644
--- a/.github/workflows/code-simplifier.lock.yml
+++ b/.github/workflows/code-simplifier.lock.yml
@@ -253,8 +253,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml
index 9f9a82c6a55..f2ea9c5d80b 100644
--- a/.github/workflows/codex-github-remote-mcp-test.lock.yml
+++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml
@@ -240,8 +240,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml
index 50a33b4b830..f6af75d72ed 100644
--- a/.github/workflows/commit-changes-analyzer.lock.yml
+++ b/.github/workflows/commit-changes-analyzer.lock.yml
@@ -245,8 +245,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/constraint-solving-potd.lock.yml b/.github/workflows/constraint-solving-potd.lock.yml
index d1862d2f5cb..194167c5735 100644
--- a/.github/workflows/constraint-solving-potd.lock.yml
+++ b/.github/workflows/constraint-solving-potd.lock.yml
@@ -240,8 +240,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml
index 31cf4337786..90864551585 100644
--- a/.github/workflows/contribution-check.lock.yml
+++ b/.github/workflows/contribution-check.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml
index cc04b6fe620..48cfb48e943 100644
--- a/.github/workflows/copilot-agent-analysis.lock.yml
+++ b/.github/workflows/copilot-agent-analysis.lock.yml
@@ -252,8 +252,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/copilot-centralization-drilldown.lock.yml b/.github/workflows/copilot-centralization-drilldown.lock.yml
index 2b1ff3f0953..dbebe3c56d1 100644
--- a/.github/workflows/copilot-centralization-drilldown.lock.yml
+++ b/.github/workflows/copilot-centralization-drilldown.lock.yml
@@ -233,8 +233,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/copilot-centralization-optimizer.lock.yml b/.github/workflows/copilot-centralization-optimizer.lock.yml
index 1f3cac6573f..64356f9bfe4 100644
--- a/.github/workflows/copilot-centralization-optimizer.lock.yml
+++ b/.github/workflows/copilot-centralization-optimizer.lock.yml
@@ -217,8 +217,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml
index 051fb72156d..80c48396be7 100644
--- a/.github/workflows/copilot-cli-deep-research.lock.yml
+++ b/.github/workflows/copilot-cli-deep-research.lock.yml
@@ -236,8 +236,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml
index 460a81ccf6c..e0a932e689b 100644
--- a/.github/workflows/copilot-opt.lock.yml
+++ b/.github/workflows/copilot-opt.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml
index d216bfd4de9..ca63a8a9ecc 100644
--- a/.github/workflows/copilot-pr-merged-report.lock.yml
+++ b/.github/workflows/copilot-pr-merged-report.lock.yml
@@ -239,8 +239,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml
index 903b1892389..07dc9d0c215 100644
--- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml
+++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml
index a1546ba1f43..042a619a042 100644
--- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml
+++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml
@@ -241,8 +241,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml
index 98b3a61cf47..44f41741d0f 100644
--- a/.github/workflows/copilot-session-insights.lock.yml
+++ b/.github/workflows/copilot-session-insights.lock.yml
@@ -253,8 +253,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml
index c2d76460cd1..9f08e4fa8bb 100644
--- a/.github/workflows/craft.lock.yml
+++ b/.github/workflows/craft.lock.yml
@@ -280,8 +280,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml b/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml
index 7b8c930cced..fd8644e5608 100644
--- a/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml
+++ b/.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml
@@ -252,8 +252,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml
index d9498fe8e23..82423324f7f 100644
--- a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml
+++ b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml
@@ -250,8 +250,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-ambient-context-optimizer.lock.yml b/.github/workflows/daily-ambient-context-optimizer.lock.yml
index 48f1728e62a..2103e2ac01e 100644
--- a/.github/workflows/daily-ambient-context-optimizer.lock.yml
+++ b/.github/workflows/daily-ambient-context-optimizer.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml
index 1c64b640f60..00df0a3bf47 100644
--- a/.github/workflows/daily-architecture-diagram.lock.yml
+++ b/.github/workflows/daily-architecture-diagram.lock.yml
@@ -240,8 +240,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml
index 68b7e9f2902..1f4bf10aecb 100644
--- a/.github/workflows/daily-assign-issue-to-user.lock.yml
+++ b/.github/workflows/daily-assign-issue-to-user.lock.yml
@@ -234,8 +234,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
index c5f671044b0..609f4137948 100644
--- a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
+++ b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
@@ -245,8 +245,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
index c7f891a50fa..67ac4012d60 100644
--- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
+++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml
index f228d52831d..e8bede4e201 100644
--- a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml
+++ b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-byok-ollama-test.lock.yml b/.github/workflows/daily-byok-ollama-test.lock.yml
index 5b4e23bab33..fa483d71c8d 100644
--- a/.github/workflows/daily-byok-ollama-test.lock.yml
+++ b/.github/workflows/daily-byok-ollama-test.lock.yml
@@ -217,8 +217,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml
index 45c6df105b2..a35264c19df 100644
--- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml
+++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml
@@ -253,8 +253,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-caveman-optimizer.lock.yml b/.github/workflows/daily-caveman-optimizer.lock.yml
index 4f3ee2831ca..fc2aa64f5c2 100644
--- a/.github/workflows/daily-caveman-optimizer.lock.yml
+++ b/.github/workflows/daily-caveman-optimizer.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml
index 7ef7b2655da..cbdc9222e90 100644
--- a/.github/workflows/daily-choice-test.lock.yml
+++ b/.github/workflows/daily-choice-test.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml
index 8ec840f2418..b1390151372 100644
--- a/.github/workflows/daily-cli-performance.lock.yml
+++ b/.github/workflows/daily-cli-performance.lock.yml
@@ -268,8 +268,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml
index 83cdbc455f1..5fddb6c72c1 100644
--- a/.github/workflows/daily-cli-tools-tester.lock.yml
+++ b/.github/workflows/daily-cli-tools-tester.lock.yml
@@ -247,8 +247,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml
index 25c8b036913..8c1893cceb9 100644
--- a/.github/workflows/daily-code-metrics.lock.yml
+++ b/.github/workflows/daily-code-metrics.lock.yml
@@ -251,8 +251,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml
index a13d09f4c9f..e8aca42abb3 100644
--- a/.github/workflows/daily-community-attribution.lock.yml
+++ b/.github/workflows/daily-community-attribution.lock.yml
@@ -247,8 +247,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml
index afc2ab8b99d..bff67b76eae 100644
--- a/.github/workflows/daily-compiler-quality.lock.yml
+++ b/.github/workflows/daily-compiler-quality.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml b/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml
index 9b6baa5e2fb..1300fb644d1 100644
--- a/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml
+++ b/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-credit-limit-test.lock.yml b/.github/workflows/daily-credit-limit-test.lock.yml
index 77ce84696ab..af71b6661b2 100644
--- a/.github/workflows/daily-credit-limit-test.lock.yml
+++ b/.github/workflows/daily-credit-limit-test.lock.yml
@@ -223,8 +223,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml
index ef9a2a288be..8370a7d2e57 100644
--- a/.github/workflows/daily-doc-healer.lock.yml
+++ b/.github/workflows/daily-doc-healer.lock.yml
@@ -250,8 +250,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml
index 8532c603a38..500de96020d 100644
--- a/.github/workflows/daily-doc-updater.lock.yml
+++ b/.github/workflows/daily-doc-updater.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-experiment-report.lock.yml b/.github/workflows/daily-experiment-report.lock.yml
index f5f8f42b9ad..c3907b6c2e4 100644
--- a/.github/workflows/daily-experiment-report.lock.yml
+++ b/.github/workflows/daily-experiment-report.lock.yml
@@ -240,8 +240,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml
index 28ea010ee22..1a405892cc9 100644
--- a/.github/workflows/daily-fact.lock.yml
+++ b/.github/workflows/daily-fact.lock.yml
@@ -251,8 +251,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml
index 4a9fb31aab7..2570cc56275 100644
--- a/.github/workflows/daily-file-diet.lock.yml
+++ b/.github/workflows/daily-file-diet.lock.yml
@@ -248,8 +248,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml
index c9d02d8e48f..f7827c96da4 100644
--- a/.github/workflows/daily-firewall-report.lock.yml
+++ b/.github/workflows/daily-firewall-report.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-formal-spec-verifier.lock.yml b/.github/workflows/daily-formal-spec-verifier.lock.yml
index ff84075a886..e510afb42b2 100644
--- a/.github/workflows/daily-formal-spec-verifier.lock.yml
+++ b/.github/workflows/daily-formal-spec-verifier.lock.yml
@@ -239,8 +239,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml
index 7489ad14e38..998c2017ae6 100644
--- a/.github/workflows/daily-function-namer.lock.yml
+++ b/.github/workflows/daily-function-namer.lock.yml
@@ -249,8 +249,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-geo-optimizer.lock.yml b/.github/workflows/daily-geo-optimizer.lock.yml
index 9ba2c780c92..8870a21065d 100644
--- a/.github/workflows/daily-geo-optimizer.lock.yml
+++ b/.github/workflows/daily-geo-optimizer.lock.yml
@@ -239,8 +239,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-hippo-learn.lock.yml b/.github/workflows/daily-hippo-learn.lock.yml
index 3b1cf1a0a5b..fd8d22b2b97 100644
--- a/.github/workflows/daily-hippo-learn.lock.yml
+++ b/.github/workflows/daily-hippo-learn.lock.yml
@@ -238,8 +238,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml
index bea32ccd9e4..6c936c0941a 100644
--- a/.github/workflows/daily-issues-report.lock.yml
+++ b/.github/workflows/daily-issues-report.lock.yml
@@ -254,8 +254,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml
index 1c33fabe238..edecfcf076e 100644
--- a/.github/workflows/daily-malicious-code-scan.lock.yml
+++ b/.github/workflows/daily-malicious-code-scan.lock.yml
@@ -239,8 +239,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-max-ai-credits-test.lock.yml b/.github/workflows/daily-max-ai-credits-test.lock.yml
index b8ec1e89dce..48076aea585 100644
--- a/.github/workflows/daily-max-ai-credits-test.lock.yml
+++ b/.github/workflows/daily-max-ai-credits-test.lock.yml
@@ -165,8 +165,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
index 56fcef816ed..ece82e177e2 100644
--- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
+++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml
@@ -242,8 +242,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-model-inventory.lock.yml b/.github/workflows/daily-model-inventory.lock.yml
index 1ad90562418..e7cc8cbd62e 100644
--- a/.github/workflows/daily-model-inventory.lock.yml
+++ b/.github/workflows/daily-model-inventory.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-model-resolution.lock.yml b/.github/workflows/daily-model-resolution.lock.yml
index 3f9254cf093..c299ab6f200 100644
--- a/.github/workflows/daily-model-resolution.lock.yml
+++ b/.github/workflows/daily-model-resolution.lock.yml
@@ -249,8 +249,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml
index dca7d16abdc..f298328dbb6 100644
--- a/.github/workflows/daily-multi-device-docs-tester.lock.yml
+++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml
@@ -250,8 +250,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml
index 087520c5ba8..d229f2b925b 100644
--- a/.github/workflows/daily-news.lock.yml
+++ b/.github/workflows/daily-news.lock.yml
@@ -250,8 +250,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml
index 1fecf0f8fc6..79514e885b1 100644
--- a/.github/workflows/daily-observability-report.lock.yml
+++ b/.github/workflows/daily-observability-report.lock.yml
@@ -252,8 +252,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml
index 0e11092f585..0b802b91fc8 100644
--- a/.github/workflows/daily-performance-summary.lock.yml
+++ b/.github/workflows/daily-performance-summary.lock.yml
@@ -249,8 +249,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml
index bb8b8932669..267bf5eca7a 100644
--- a/.github/workflows/daily-regulatory.lock.yml
+++ b/.github/workflows/daily-regulatory.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-reliability-review.lock.yml b/.github/workflows/daily-reliability-review.lock.yml
index 2ad7a59f2a0..534da5a282f 100644
--- a/.github/workflows/daily-reliability-review.lock.yml
+++ b/.github/workflows/daily-reliability-review.lock.yml
@@ -247,8 +247,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-rendering-scripts-verifier.lock.yml b/.github/workflows/daily-rendering-scripts-verifier.lock.yml
index 18f0eefb500..3c62ee8b71f 100644
--- a/.github/workflows/daily-rendering-scripts-verifier.lock.yml
+++ b/.github/workflows/daily-rendering-scripts-verifier.lock.yml
@@ -258,8 +258,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml
index 4ec4d72fff0..8569190ca50 100644
--- a/.github/workflows/daily-repo-chronicle.lock.yml
+++ b/.github/workflows/daily-repo-chronicle.lock.yml
@@ -241,8 +241,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-safe-output-integrator.lock.yml b/.github/workflows/daily-safe-output-integrator.lock.yml
index 6c32295b181..ba4521f5e6d 100644
--- a/.github/workflows/daily-safe-output-integrator.lock.yml
+++ b/.github/workflows/daily-safe-output-integrator.lock.yml
@@ -240,8 +240,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml
index 6919e5588be..b302dacc6cc 100644
--- a/.github/workflows/daily-safe-output-optimizer.lock.yml
+++ b/.github/workflows/daily-safe-output-optimizer.lock.yml
@@ -258,8 +258,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml
index 84b9eb0169f..34f8d9b8904 100644
--- a/.github/workflows/daily-safe-outputs-conformance.lock.yml
+++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml
index bd46c576012..2eaebbcf9f7 100644
--- a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml
+++ b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml
@@ -226,8 +226,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml
index 80fa3241c01..d2fa9478db6 100644
--- a/.github/workflows/daily-secrets-analysis.lock.yml
+++ b/.github/workflows/daily-secrets-analysis.lock.yml
@@ -239,8 +239,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-security-observability.lock.yml b/.github/workflows/daily-security-observability.lock.yml
index 6a57bf14c0c..4dccbdfe8fe 100644
--- a/.github/workflows/daily-security-observability.lock.yml
+++ b/.github/workflows/daily-security-observability.lock.yml
@@ -258,8 +258,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml
index 2f540640f5e..7bd39c779eb 100644
--- a/.github/workflows/daily-security-red-team.lock.yml
+++ b/.github/workflows/daily-security-red-team.lock.yml
@@ -249,8 +249,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml
index 649bc9c005d..98c2e6232d9 100644
--- a/.github/workflows/daily-semgrep-scan.lock.yml
+++ b/.github/workflows/daily-semgrep-scan.lock.yml
@@ -241,8 +241,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/daily-sentrux-report.lock.yml b/.github/workflows/daily-sentrux-report.lock.yml
index 75b3eaa6d05..b90a881881e 100644
--- a/.github/workflows/daily-sentrux-report.lock.yml
+++ b/.github/workflows/daily-sentrux-report.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-skill-optimizer.lock.yml b/.github/workflows/daily-skill-optimizer.lock.yml
index a457e9ffbe8..53507f8ed9c 100644
--- a/.github/workflows/daily-skill-optimizer.lock.yml
+++ b/.github/workflows/daily-skill-optimizer.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-spdd-spec-planner.lock.yml b/.github/workflows/daily-spdd-spec-planner.lock.yml
index 6cc778465dd..35d2df96b41 100644
--- a/.github/workflows/daily-spdd-spec-planner.lock.yml
+++ b/.github/workflows/daily-spdd-spec-planner.lock.yml
@@ -240,8 +240,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml
index 78583574286..fc4011c4034 100644
--- a/.github/workflows/daily-syntax-error-quality.lock.yml
+++ b/.github/workflows/daily-syntax-error-quality.lock.yml
@@ -236,8 +236,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml
index 0d02c678079..c86cd3f72f9 100644
--- a/.github/workflows/daily-team-evolution-insights.lock.yml
+++ b/.github/workflows/daily-team-evolution-insights.lock.yml
@@ -245,8 +245,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml
index 7c1426c0e57..ca1d6ecc377 100644
--- a/.github/workflows/daily-team-status.lock.yml
+++ b/.github/workflows/daily-team-status.lock.yml
@@ -231,8 +231,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml
index 7daa48f252e..b874df59bbb 100644
--- a/.github/workflows/daily-testify-uber-super-expert.lock.yml
+++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml
@@ -248,8 +248,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml
index 19a6b059c8e..563da9df6f8 100644
--- a/.github/workflows/daily-token-consumption-report.lock.yml
+++ b/.github/workflows/daily-token-consumption-report.lock.yml
@@ -253,8 +253,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml
index c9b93450fc4..a6ede981f14 100644
--- a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml
+++ b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml
@@ -225,8 +225,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml
index 606fc17c4fd..9111dda2f80 100644
--- a/.github/workflows/daily-workflow-updater.lock.yml
+++ b/.github/workflows/daily-workflow-updater.lock.yml
@@ -237,8 +237,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/dataflow-pr-discussion-dataset.lock.yml b/.github/workflows/dataflow-pr-discussion-dataset.lock.yml
index 1add006b3c1..7676da718b2 100644
--- a/.github/workflows/dataflow-pr-discussion-dataset.lock.yml
+++ b/.github/workflows/dataflow-pr-discussion-dataset.lock.yml
@@ -249,8 +249,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/dead-code-remover.lock.yml b/.github/workflows/dead-code-remover.lock.yml
index b11f3dc65db..38bda187b05 100644
--- a/.github/workflows/dead-code-remover.lock.yml
+++ b/.github/workflows/dead-code-remover.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml
index a5559cd21ea..a5b050fe784 100644
--- a/.github/workflows/deep-report.lock.yml
+++ b/.github/workflows/deep-report.lock.yml
@@ -255,8 +255,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml
index 8f5d011c6f8..6cb3c44f4e5 100644
--- a/.github/workflows/delight.lock.yml
+++ b/.github/workflows/delight.lock.yml
@@ -240,8 +240,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml
index ce4a997d4f1..62f04e8a58b 100644
--- a/.github/workflows/dependabot-burner.lock.yml
+++ b/.github/workflows/dependabot-burner.lock.yml
@@ -306,8 +306,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml
index fdd4c938894..8cd7bf535fa 100644
--- a/.github/workflows/dependabot-go-checker.lock.yml
+++ b/.github/workflows/dependabot-go-checker.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/dependabot-repair.lock.yml b/.github/workflows/dependabot-repair.lock.yml
index 13a12de7960..964ae7e499a 100644
--- a/.github/workflows/dependabot-repair.lock.yml
+++ b/.github/workflows/dependabot-repair.lock.yml
@@ -264,8 +264,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/compute_text.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml
index ddb69738fa7..9646480456c 100644
--- a/.github/workflows/deployment-incident-monitor.lock.yml
+++ b/.github/workflows/deployment-incident-monitor.lock.yml
@@ -245,8 +245,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/design-decision-gate.lock.yml b/.github/workflows/design-decision-gate.lock.yml
index e76669aacd0..bcf69828163 100644
--- a/.github/workflows/design-decision-gate.lock.yml
+++ b/.github/workflows/design-decision-gate.lock.yml
@@ -302,8 +302,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/designer-drift-audit.lock.yml b/.github/workflows/designer-drift-audit.lock.yml
index e900bc2e447..cf7b2c04147 100644
--- a/.github/workflows/designer-drift-audit.lock.yml
+++ b/.github/workflows/designer-drift-audit.lock.yml
@@ -225,8 +225,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml
index 3f03e72ebd8..c8e507c56c7 100644
--- a/.github/workflows/dev-hawk.lock.yml
+++ b/.github/workflows/dev-hawk.lock.yml
@@ -247,8 +247,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml
index 958cf2e3ac5..d9438734622 100644
--- a/.github/workflows/dev.lock.yml
+++ b/.github/workflows/dev.lock.yml
@@ -299,8 +299,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/remove_trigger_label.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml
index 645be6826aa..5104d57f1bc 100644
--- a/.github/workflows/developer-docs-consolidator.lock.yml
+++ b/.github/workflows/developer-docs-consolidator.lock.yml
@@ -250,8 +250,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml
index ca6dfe945d8..08cd5167b6f 100644
--- a/.github/workflows/dictation-prompt.lock.yml
+++ b/.github/workflows/dictation-prompt.lock.yml
@@ -238,8 +238,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/discussion-task-miner.lock.yml b/.github/workflows/discussion-task-miner.lock.yml
index 1f647524284..a3b73e49b91 100644
--- a/.github/workflows/discussion-task-miner.lock.yml
+++ b/.github/workflows/discussion-task-miner.lock.yml
@@ -239,8 +239,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml
index ee51d9f4344..8894061b7c2 100644
--- a/.github/workflows/docs-noob-tester.lock.yml
+++ b/.github/workflows/docs-noob-tester.lock.yml
@@ -240,8 +240,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml
index 8d1d10b7d2e..6439a8ef539 100644
--- a/.github/workflows/draft-pr-cleanup.lock.yml
+++ b/.github/workflows/draft-pr-cleanup.lock.yml
@@ -236,8 +236,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml
index 7d81f6b0501..7bda12e1ad3 100644
--- a/.github/workflows/duplicate-code-detector.lock.yml
+++ b/.github/workflows/duplicate-code-detector.lock.yml
@@ -250,8 +250,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/example-failure-category-filter.lock.yml b/.github/workflows/example-failure-category-filter.lock.yml
index b9a8996b62c..ccda8067b5a 100644
--- a/.github/workflows/example-failure-category-filter.lock.yml
+++ b/.github/workflows/example-failure-category-filter.lock.yml
@@ -219,8 +219,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml
index 92e7c4abd23..53b2e9fd1ea 100644
--- a/.github/workflows/example-permissions-warning.lock.yml
+++ b/.github/workflows/example-permissions-warning.lock.yml
@@ -238,8 +238,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml
index cf117bfd52d..5bf7f37fee7 100644
--- a/.github/workflows/example-workflow-analyzer.lock.yml
+++ b/.github/workflows/example-workflow-analyzer.lock.yml
@@ -250,8 +250,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml
index dbb873b2440..1d2fa05c571 100644
--- a/.github/workflows/firewall-escape.lock.yml
+++ b/.github/workflows/firewall-escape.lock.yml
@@ -262,8 +262,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/compute_text.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml
index f77a9582a82..db155525e10 100644
--- a/.github/workflows/firewall.lock.yml
+++ b/.github/workflows/firewall.lock.yml
@@ -238,8 +238,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml
index faf1e4fd7a4..cabdc03f1d6 100644
--- a/.github/workflows/functional-pragmatist.lock.yml
+++ b/.github/workflows/functional-pragmatist.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml
index 4b45dde33c2..a7d686115f8 100644
--- a/.github/workflows/github-mcp-structural-analysis.lock.yml
+++ b/.github/workflows/github-mcp-structural-analysis.lock.yml
@@ -247,8 +247,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml
index baa4bb1afbb..2a63f50ffa2 100644
--- a/.github/workflows/github-mcp-tools-report.lock.yml
+++ b/.github/workflows/github-mcp-tools-report.lock.yml
@@ -245,8 +245,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml
index 181b89f00f2..7187e946fa4 100644
--- a/.github/workflows/github-remote-mcp-auth-test.lock.yml
+++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml
index b4f1d0d4b9e..f251294d0a6 100644
--- a/.github/workflows/glossary-maintainer.lock.yml
+++ b/.github/workflows/glossary-maintainer.lock.yml
@@ -249,8 +249,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml
index 766a916d746..76a50dfe933 100644
--- a/.github/workflows/go-fan.lock.yml
+++ b/.github/workflows/go-fan.lock.yml
@@ -250,8 +250,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml
index b1db9608fc5..44fb9020e8b 100644
--- a/.github/workflows/go-logger.lock.yml
+++ b/.github/workflows/go-logger.lock.yml
@@ -245,8 +245,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml
index b2834cbaa85..d6892646b2f 100644
--- a/.github/workflows/go-pattern-detector.lock.yml
+++ b/.github/workflows/go-pattern-detector.lock.yml
@@ -245,8 +245,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml
index 032d9026e97..d6dcfb19610 100644
--- a/.github/workflows/gpclean.lock.yml
+++ b/.github/workflows/gpclean.lock.yml
@@ -245,8 +245,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml
index 8e9f3cd6469..f87cc1e8f2e 100644
--- a/.github/workflows/grumpy-reviewer.lock.yml
+++ b/.github/workflows/grumpy-reviewer.lock.yml
@@ -291,8 +291,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml
index 612245b457b..3ccf1293fcc 100644
--- a/.github/workflows/hippo-embed.lock.yml
+++ b/.github/workflows/hippo-embed.lock.yml
@@ -237,8 +237,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml
index bac1b50f3df..4c1f0abc0b1 100644
--- a/.github/workflows/hourly-ci-cleaner.lock.yml
+++ b/.github/workflows/hourly-ci-cleaner.lock.yml
@@ -245,8 +245,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml
index c1aa10da9c5..21de4b59d9e 100644
--- a/.github/workflows/instructions-janitor.lock.yml
+++ b/.github/workflows/instructions-janitor.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml
index fbb7d5e6e8a..97ae6bf30f7 100644
--- a/.github/workflows/issue-arborist.lock.yml
+++ b/.github/workflows/issue-arborist.lock.yml
@@ -248,8 +248,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml
index 8472b9e76b2..10018fd8ae3 100644
--- a/.github/workflows/issue-monster.lock.yml
+++ b/.github/workflows/issue-monster.lock.yml
@@ -625,8 +625,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml
index 84ed28385f3..059c0c6fdd5 100644
--- a/.github/workflows/issue-triage-agent.lock.yml
+++ b/.github/workflows/issue-triage-agent.lock.yml
@@ -242,8 +242,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml
index e3225ab8076..61945e5baa6 100644
--- a/.github/workflows/jsweep.lock.yml
+++ b/.github/workflows/jsweep.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml
index 46b49881f3e..452e7c5c8cc 100644
--- a/.github/workflows/layout-spec-maintainer.lock.yml
+++ b/.github/workflows/layout-spec-maintainer.lock.yml
@@ -247,8 +247,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/lint-monster.lock.yml b/.github/workflows/lint-monster.lock.yml
index 44ce9987c10..9415b862d0a 100644
--- a/.github/workflows/lint-monster.lock.yml
+++ b/.github/workflows/lint-monster.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/linter-miner.lock.yml b/.github/workflows/linter-miner.lock.yml
index bc145e11083..c181efda38f 100644
--- a/.github/workflows/linter-miner.lock.yml
+++ b/.github/workflows/linter-miner.lock.yml
@@ -239,8 +239,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml
index c4b282e5c29..f258b1c5f8c 100644
--- a/.github/workflows/lockfile-stats.lock.yml
+++ b/.github/workflows/lockfile-stats.lock.yml
@@ -245,8 +245,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/mattpocock-skills-reviewer.lock.yml b/.github/workflows/mattpocock-skills-reviewer.lock.yml
index fcfde74bd78..3ff163c4563 100644
--- a/.github/workflows/mattpocock-skills-reviewer.lock.yml
+++ b/.github/workflows/mattpocock-skills-reviewer.lock.yml
@@ -287,8 +287,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml
index 0ebcd773428..5a666d5025f 100644
--- a/.github/workflows/mcp-inspector.lock.yml
+++ b/.github/workflows/mcp-inspector.lock.yml
@@ -290,8 +290,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml
index df3dc810c70..a1d9d063a32 100644
--- a/.github/workflows/mergefest.lock.yml
+++ b/.github/workflows/mergefest.lock.yml
@@ -288,8 +288,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml
index 34f950554ca..1470535d066 100644
--- a/.github/workflows/metrics-collector.lock.yml
+++ b/.github/workflows/metrics-collector.lock.yml
@@ -247,8 +247,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/necromancer.lock.yml b/.github/workflows/necromancer.lock.yml
index 7eed848c24e..fd1da645b2f 100644
--- a/.github/workflows/necromancer.lock.yml
+++ b/.github/workflows/necromancer.lock.yml
@@ -309,8 +309,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/remove_trigger_label.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml
index 8b2f545d37f..2820083a642 100644
--- a/.github/workflows/notion-issue-summary.lock.yml
+++ b/.github/workflows/notion-issue-summary.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/objective-impact-report.lock.yml b/.github/workflows/objective-impact-report.lock.yml
index 95cd5d915f3..ff4ecae61a4 100644
--- a/.github/workflows/objective-impact-report.lock.yml
+++ b/.github/workflows/objective-impact-report.lock.yml
@@ -225,8 +225,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml
index c85d4f9fe5c..4560ddfbe9a 100644
--- a/.github/workflows/org-health-report.lock.yml
+++ b/.github/workflows/org-health-report.lock.yml
@@ -247,8 +247,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/outcome-collector.lock.yml b/.github/workflows/outcome-collector.lock.yml
index 337932d1173..60f086d1231 100644
--- a/.github/workflows/outcome-collector.lock.yml
+++ b/.github/workflows/outcome-collector.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml
index 1b2d87e77d9..67cdd707919 100644
--- a/.github/workflows/pdf-summary.lock.yml
+++ b/.github/workflows/pdf-summary.lock.yml
@@ -299,8 +299,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml
index cb3909177fd..e04d28805c9 100644
--- a/.github/workflows/plan.lock.yml
+++ b/.github/workflows/plan.lock.yml
@@ -287,8 +287,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml
index e82f418daa4..dbe206b7e44 100644
--- a/.github/workflows/poem-bot.lock.yml
+++ b/.github/workflows/poem-bot.lock.yml
@@ -296,8 +296,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml
index 6c11bcfcb77..d658005de6f 100644
--- a/.github/workflows/portfolio-analyst.lock.yml
+++ b/.github/workflows/portfolio-analyst.lock.yml
@@ -237,8 +237,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/pr-code-quality-reviewer.lock.yml b/.github/workflows/pr-code-quality-reviewer.lock.yml
index f3d4db01efa..16ece9c5b38 100644
--- a/.github/workflows/pr-code-quality-reviewer.lock.yml
+++ b/.github/workflows/pr-code-quality-reviewer.lock.yml
@@ -287,8 +287,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/pr-description-caveman.lock.yml b/.github/workflows/pr-description-caveman.lock.yml
index b5ce5f9c63a..de362caf25c 100644
--- a/.github/workflows/pr-description-caveman.lock.yml
+++ b/.github/workflows/pr-description-caveman.lock.yml
@@ -238,8 +238,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/compute_text.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml
index 60c5fa4b546..c3355387745 100644
--- a/.github/workflows/pr-nitpick-reviewer.lock.yml
+++ b/.github/workflows/pr-nitpick-reviewer.lock.yml
@@ -290,8 +290,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/pr-sous-chef.lock.yml b/.github/workflows/pr-sous-chef.lock.yml
index 59558fea05c..e0a66e53e05 100644
--- a/.github/workflows/pr-sous-chef.lock.yml
+++ b/.github/workflows/pr-sous-chef.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml
index f79bb4085f9..1f71f4b639e 100644
--- a/.github/workflows/pr-triage-agent.lock.yml
+++ b/.github/workflows/pr-triage-agent.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml
index cba4ded19ed..7792b969085 100644
--- a/.github/workflows/prompt-clustering-analysis.lock.yml
+++ b/.github/workflows/prompt-clustering-analysis.lock.yml
@@ -259,8 +259,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml
index f23f3055504..37b582fa99e 100644
--- a/.github/workflows/python-data-charts.lock.yml
+++ b/.github/workflows/python-data-charts.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml
index 25352e673bb..f7228b22890 100644
--- a/.github/workflows/q.lock.yml
+++ b/.github/workflows/q.lock.yml
@@ -315,8 +315,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml
index 2e7c92c23bf..0d414122df6 100644
--- a/.github/workflows/refactoring-cadence.lock.yml
+++ b/.github/workflows/refactoring-cadence.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/refiner.lock.yml b/.github/workflows/refiner.lock.yml
index 90a6a4d4827..7287ad14264 100644
--- a/.github/workflows/refiner.lock.yml
+++ b/.github/workflows/refiner.lock.yml
@@ -274,8 +274,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/compute_text.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml
index 069b6d1c8e2..b5451c78169 100644
--- a/.github/workflows/release.lock.yml
+++ b/.github/workflows/release.lock.yml
@@ -261,8 +261,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml
index 77972989427..54287c36c15 100644
--- a/.github/workflows/repo-audit-analyzer.lock.yml
+++ b/.github/workflows/repo-audit-analyzer.lock.yml
@@ -247,8 +247,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml
index dcd6d5a98b1..9f3073f86a3 100644
--- a/.github/workflows/repo-tree-map.lock.yml
+++ b/.github/workflows/repo-tree-map.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml
index 31c7ed00ef9..c0b95a39db2 100644
--- a/.github/workflows/repository-quality-improver.lock.yml
+++ b/.github/workflows/repository-quality-improver.lock.yml
@@ -252,8 +252,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml
index 1dd31315c85..9789fecbb10 100644
--- a/.github/workflows/research.lock.yml
+++ b/.github/workflows/research.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/ruflo-backed-task.lock.yml b/.github/workflows/ruflo-backed-task.lock.yml
index 5b8cbc3ca2c..d5921e255bf 100644
--- a/.github/workflows/ruflo-backed-task.lock.yml
+++ b/.github/workflows/ruflo-backed-task.lock.yml
@@ -275,8 +275,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml
index 1c9d0ff16ff..2317d377242 100644
--- a/.github/workflows/safe-output-health.lock.yml
+++ b/.github/workflows/safe-output-health.lock.yml
@@ -250,8 +250,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml
index 8531ebaa5dd..451ff4cb820 100644
--- a/.github/workflows/schema-consistency-checker.lock.yml
+++ b/.github/workflows/schema-consistency-checker.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/schema-feature-coverage.lock.yml b/.github/workflows/schema-feature-coverage.lock.yml
index ec32501c356..e1adb01f2a3 100644
--- a/.github/workflows/schema-feature-coverage.lock.yml
+++ b/.github/workflows/schema-feature-coverage.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml
index 9335c6eeac4..29d12ba1dfd 100644
--- a/.github/workflows/scout.lock.yml
+++ b/.github/workflows/scout.lock.yml
@@ -312,8 +312,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml
index c466810f7c7..ea6f08f8347 100644
--- a/.github/workflows/security-compliance.lock.yml
+++ b/.github/workflows/security-compliance.lock.yml
@@ -251,8 +251,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml
index eab1c7cd3ed..4ec1f3bde4a 100644
--- a/.github/workflows/security-review.lock.yml
+++ b/.github/workflows/security-review.lock.yml
@@ -286,8 +286,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml
index d297eaf6cc8..135df6bf6f3 100644
--- a/.github/workflows/semantic-function-refactor.lock.yml
+++ b/.github/workflows/semantic-function-refactor.lock.yml
@@ -248,8 +248,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml
index ca1b7dab144..7bcb25a8c57 100644
--- a/.github/workflows/sergo.lock.yml
+++ b/.github/workflows/sergo.lock.yml
@@ -249,8 +249,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/skillet.lock.yml b/.github/workflows/skillet.lock.yml
index a5e5102b58b..7a25439bf75 100644
--- a/.github/workflows/skillet.lock.yml
+++ b/.github/workflows/skillet.lock.yml
@@ -290,8 +290,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml
index 4724813c944..c998c2009e9 100644
--- a/.github/workflows/slide-deck-maintainer.lock.yml
+++ b/.github/workflows/slide-deck-maintainer.lock.yml
@@ -255,8 +255,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-agent-all-merged.lock.yml b/.github/workflows/smoke-agent-all-merged.lock.yml
index 03f6ad50b84..ec89597a7d4 100644
--- a/.github/workflows/smoke-agent-all-merged.lock.yml
+++ b/.github/workflows/smoke-agent-all-merged.lock.yml
@@ -293,8 +293,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-agent-all-none.lock.yml b/.github/workflows/smoke-agent-all-none.lock.yml
index b0b708d6072..67f15f90fd1 100644
--- a/.github/workflows/smoke-agent-all-none.lock.yml
+++ b/.github/workflows/smoke-agent-all-none.lock.yml
@@ -293,8 +293,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-agent-public-approved.lock.yml b/.github/workflows/smoke-agent-public-approved.lock.yml
index ff3d43c4afb..a97a968c43b 100644
--- a/.github/workflows/smoke-agent-public-approved.lock.yml
+++ b/.github/workflows/smoke-agent-public-approved.lock.yml
@@ -295,8 +295,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-agent-public-none.lock.yml b/.github/workflows/smoke-agent-public-none.lock.yml
index 38bfaeef4bb..ad17ac5ae53 100644
--- a/.github/workflows/smoke-agent-public-none.lock.yml
+++ b/.github/workflows/smoke-agent-public-none.lock.yml
@@ -293,8 +293,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-agent-scoped-approved.lock.yml b/.github/workflows/smoke-agent-scoped-approved.lock.yml
index 39892015629..a996e162ed5 100644
--- a/.github/workflows/smoke-agent-scoped-approved.lock.yml
+++ b/.github/workflows/smoke-agent-scoped-approved.lock.yml
@@ -294,8 +294,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-antigravity.lock.yml b/.github/workflows/smoke-antigravity.lock.yml
index b63d3a6e0c5..bb9c369137d 100644
--- a/.github/workflows/smoke-antigravity.lock.yml
+++ b/.github/workflows/smoke-antigravity.lock.yml
@@ -297,8 +297,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/smoke-call-workflow.lock.yml b/.github/workflows/smoke-call-workflow.lock.yml
index 90bacc28509..7ecb992ad58 100644
--- a/.github/workflows/smoke-call-workflow.lock.yml
+++ b/.github/workflows/smoke-call-workflow.lock.yml
@@ -296,8 +296,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml
index a111f7b3f40..a670c9049d7 100644
--- a/.github/workflows/smoke-ci.lock.yml
+++ b/.github/workflows/smoke-ci.lock.yml
@@ -270,8 +270,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/compute_text.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-claude-on-copilot.lock.yml b/.github/workflows/smoke-claude-on-copilot.lock.yml
index d9ceef447d9..ff12b27c974 100644
--- a/.github/workflows/smoke-claude-on-copilot.lock.yml
+++ b/.github/workflows/smoke-claude-on-copilot.lock.yml
@@ -270,8 +270,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml
index 1a1993a05ee..d44ee419820 100644
--- a/.github/workflows/smoke-claude.lock.yml
+++ b/.github/workflows/smoke-claude.lock.yml
@@ -306,8 +306,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml
index 1a1164e794e..46694cf17dc 100644
--- a/.github/workflows/smoke-codex.lock.yml
+++ b/.github/workflows/smoke-codex.lock.yml
@@ -306,8 +306,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml
index 957a4996f9a..f3138889d43 100644
--- a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml
+++ b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml
@@ -314,8 +314,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/remove_trigger_label.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/smoke-copilot-aoai-entra.lock.yml b/.github/workflows/smoke-copilot-aoai-entra.lock.yml
index 55000cbf08e..67495348a85 100644
--- a/.github/workflows/smoke-copilot-aoai-entra.lock.yml
+++ b/.github/workflows/smoke-copilot-aoai-entra.lock.yml
@@ -173,7 +173,7 @@ jobs:
GH_AW_INFO_AWMG_VERSION: ""
GH_AW_INFO_FIREWALL_TYPE: "squid"
GH_AW_INFO_FRONTMATTER_EMOJI: "๐งช"
- GH_AW_COMPILED_STRICT: "false"
+ GH_AW_COMPILED_STRICT: "true"
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
script: |
@@ -313,8 +313,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/remove_trigger_label.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml
index ade0f3f2b13..87ecaf4570e 100644
--- a/.github/workflows/smoke-copilot-arm.lock.yml
+++ b/.github/workflows/smoke-copilot-arm.lock.yml
@@ -303,8 +303,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-copilot-sdk.lock.yml b/.github/workflows/smoke-copilot-sdk.lock.yml
index 3fa4133dae5..820a289193c 100644
--- a/.github/workflows/smoke-copilot-sdk.lock.yml
+++ b/.github/workflows/smoke-copilot-sdk.lock.yml
@@ -286,8 +286,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/remove_trigger_label.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml
index 53c7415dc1d..8deee74a8f4 100644
--- a/.github/workflows/smoke-copilot.lock.yml
+++ b/.github/workflows/smoke-copilot.lock.yml
@@ -173,7 +173,7 @@ jobs:
GH_AW_INFO_AWMG_VERSION: ""
GH_AW_INFO_FIREWALL_TYPE: "squid"
GH_AW_INFO_FRONTMATTER_EMOJI: "๐งช"
- GH_AW_COMPILED_STRICT: "false"
+ GH_AW_COMPILED_STRICT: "true"
GH_AW_INFO_MODEL_COSTS: '{"providers":{"anthropic":{"models":{"my-custom-claude":{"cost":{"cache_read":"3e-07","cache_write":"3.75e-06","input":"3e-06","output":"1.5e-05"}}}}}}'
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
with:
@@ -319,8 +319,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/remove_trigger_label.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml
index caa53c881ec..baa1400d614 100644
--- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml
+++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml
@@ -288,8 +288,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml
index 29ce484fe37..2db1dcc7b8f 100644
--- a/.github/workflows/smoke-crush.lock.yml
+++ b/.github/workflows/smoke-crush.lock.yml
@@ -295,8 +295,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml
index 4d644cbbf17..31f07d11215 100644
--- a/.github/workflows/smoke-gemini.lock.yml
+++ b/.github/workflows/smoke-gemini.lock.yml
@@ -298,8 +298,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/smoke-multi-pr.lock.yml b/.github/workflows/smoke-multi-pr.lock.yml
index d78c395e87e..56151fed371 100644
--- a/.github/workflows/smoke-multi-pr.lock.yml
+++ b/.github/workflows/smoke-multi-pr.lock.yml
@@ -294,8 +294,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml
index 369ca3d1a0c..749fbcf6d73 100644
--- a/.github/workflows/smoke-opencode.lock.yml
+++ b/.github/workflows/smoke-opencode.lock.yml
@@ -296,8 +296,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-otel-backends.lock.yml b/.github/workflows/smoke-otel-backends.lock.yml
index 8f61933be2b..f47b6153bf4 100644
--- a/.github/workflows/smoke-otel-backends.lock.yml
+++ b/.github/workflows/smoke-otel-backends.lock.yml
@@ -320,8 +320,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/remove_trigger_label.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-pi.lock.yml b/.github/workflows/smoke-pi.lock.yml
index bac7c946699..431148c376b 100644
--- a/.github/workflows/smoke-pi.lock.yml
+++ b/.github/workflows/smoke-pi.lock.yml
@@ -298,8 +298,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml
index cbf6bb346c6..634cc3c7644 100644
--- a/.github/workflows/smoke-project.lock.yml
+++ b/.github/workflows/smoke-project.lock.yml
@@ -297,8 +297,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/smoke-service-ports.lock.yml b/.github/workflows/smoke-service-ports.lock.yml
index c8634bfd4a6..bf2450bbc69 100644
--- a/.github/workflows/smoke-service-ports.lock.yml
+++ b/.github/workflows/smoke-service-ports.lock.yml
@@ -286,8 +286,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml
index 93c60fbcdd0..59fec6eb5a7 100644
--- a/.github/workflows/smoke-temporary-id.lock.yml
+++ b/.github/workflows/smoke-temporary-id.lock.yml
@@ -295,8 +295,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml
index 03e5a5d7e29..3737b97f6c7 100644
--- a/.github/workflows/smoke-test-tools.lock.yml
+++ b/.github/workflows/smoke-test-tools.lock.yml
@@ -298,8 +298,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml
index 5c126f060bc..4558ea79e41 100644
--- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml
+++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml
@@ -288,8 +288,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
index 5c758e8fe78..44a152b3f5e 100644
--- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
+++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml
@@ -316,8 +316,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/smoke-workflow-call.lock.yml b/.github/workflows/smoke-workflow-call.lock.yml
index 70923501e57..b1ac324cf26 100644
--- a/.github/workflows/smoke-workflow-call.lock.yml
+++ b/.github/workflows/smoke-workflow-call.lock.yml
@@ -319,8 +319,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/spec-enforcer.lock.yml b/.github/workflows/spec-enforcer.lock.yml
index bc0b5c2b6dc..5d22372e2fe 100644
--- a/.github/workflows/spec-enforcer.lock.yml
+++ b/.github/workflows/spec-enforcer.lock.yml
@@ -250,8 +250,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/spec-extractor.lock.yml b/.github/workflows/spec-extractor.lock.yml
index 61fe8bcac2f..9874e3bcd78 100644
--- a/.github/workflows/spec-extractor.lock.yml
+++ b/.github/workflows/spec-extractor.lock.yml
@@ -242,8 +242,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml
index f3183a45328..54ca105336a 100644
--- a/.github/workflows/spec-librarian.lock.yml
+++ b/.github/workflows/spec-librarian.lock.yml
@@ -249,8 +249,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/stale-pr-cleanup.lock.yml b/.github/workflows/stale-pr-cleanup.lock.yml
index e2ab5876ee1..82a0c3cd76b 100644
--- a/.github/workflows/stale-pr-cleanup.lock.yml
+++ b/.github/workflows/stale-pr-cleanup.lock.yml
@@ -236,8 +236,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml
index d07df1fae69..45724cbf286 100644
--- a/.github/workflows/stale-repo-identifier.lock.yml
+++ b/.github/workflows/stale-repo-identifier.lock.yml
@@ -259,8 +259,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml
index 01bb124b178..329b14cc48c 100644
--- a/.github/workflows/static-analysis-report.lock.yml
+++ b/.github/workflows/static-analysis-report.lock.yml
@@ -248,8 +248,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml
index f80c6cfdd2d..10890893315 100644
--- a/.github/workflows/step-name-alignment.lock.yml
+++ b/.github/workflows/step-name-alignment.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml
index 9e4c7d9197b..6fc3f6ef85b 100644
--- a/.github/workflows/sub-issue-closer.lock.yml
+++ b/.github/workflows/sub-issue-closer.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml
index aca797a78e4..5ac30f3f398 100644
--- a/.github/workflows/super-linter.lock.yml
+++ b/.github/workflows/super-linter.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml
index 4e3b81d48d4..5a1c8b8052f 100644
--- a/.github/workflows/technical-doc-writer.lock.yml
+++ b/.github/workflows/technical-doc-writer.lock.yml
@@ -247,8 +247,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml
index 41a6409fbab..3a7420d2aa3 100644
--- a/.github/workflows/terminal-stylist.lock.yml
+++ b/.github/workflows/terminal-stylist.lock.yml
@@ -249,8 +249,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/test-create-pr-error-handling.lock.yml b/.github/workflows/test-create-pr-error-handling.lock.yml
index f271a1a6462..2cac967c3e7 100644
--- a/.github/workflows/test-create-pr-error-handling.lock.yml
+++ b/.github/workflows/test-create-pr-error-handling.lock.yml
@@ -240,8 +240,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/test-dispatcher.lock.yml b/.github/workflows/test-dispatcher.lock.yml
index 859fe5d209e..3ec5f3ec999 100644
--- a/.github/workflows/test-dispatcher.lock.yml
+++ b/.github/workflows/test-dispatcher.lock.yml
@@ -237,8 +237,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/test-project-url-default.lock.yml b/.github/workflows/test-project-url-default.lock.yml
index ba7f08895eb..bded421eb69 100644
--- a/.github/workflows/test-project-url-default.lock.yml
+++ b/.github/workflows/test-project-url-default.lock.yml
@@ -238,8 +238,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/test-quality-sentinel.lock.yml b/.github/workflows/test-quality-sentinel.lock.yml
index 6b536de43e2..cdb12d19ff7 100644
--- a/.github/workflows/test-quality-sentinel.lock.yml
+++ b/.github/workflows/test-quality-sentinel.lock.yml
@@ -285,8 +285,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/test-workflow.lock.yml b/.github/workflows/test-workflow.lock.yml
index c35f51bf55f..c0f0dc880e5 100644
--- a/.github/workflows/test-workflow.lock.yml
+++ b/.github/workflows/test-workflow.lock.yml
@@ -241,8 +241,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml
index 9cb1defa5cc..9d2c7821c8f 100644
--- a/.github/workflows/tidy.lock.yml
+++ b/.github/workflows/tidy.lock.yml
@@ -300,8 +300,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml
index a2e17f4fba8..3bec2e98dd3 100644
--- a/.github/workflows/typist.lock.yml
+++ b/.github/workflows/typist.lock.yml
@@ -251,8 +251,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml
index e311e68b0c7..1d2449291a4 100644
--- a/.github/workflows/ubuntu-image-analyzer.lock.yml
+++ b/.github/workflows/ubuntu-image-analyzer.lock.yml
@@ -252,8 +252,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/uk-ai-operational-resilience.lock.yml b/.github/workflows/uk-ai-operational-resilience.lock.yml
index 9bc69b30da6..834a0ce9b6c 100644
--- a/.github/workflows/uk-ai-operational-resilience.lock.yml
+++ b/.github/workflows/uk-ai-operational-resilience.lock.yml
@@ -254,8 +254,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml
index 06bdbb665f6..14c1fb35461 100644
--- a/.github/workflows/unbloat-docs.lock.yml
+++ b/.github/workflows/unbloat-docs.lock.yml
@@ -295,8 +295,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/add_workflow_run_comment.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/update-astro.lock.yml b/.github/workflows/update-astro.lock.yml
index ed99950a0ca..c9beb791531 100644
--- a/.github/workflows/update-astro.lock.yml
+++ b/.github/workflows/update-astro.lock.yml
@@ -250,8 +250,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml
index b2fa8fddb48..85775346a32 100644
--- a/.github/workflows/video-analyzer.lock.yml
+++ b/.github/workflows/video-analyzer.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/visual-regression-checker.lock.yml b/.github/workflows/visual-regression-checker.lock.yml
index 576e230d95b..b11f9a419b8 100644
--- a/.github/workflows/visual-regression-checker.lock.yml
+++ b/.github/workflows/visual-regression-checker.lock.yml
@@ -263,8 +263,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/compute_text.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/weekly-blog-post-writer.lock.yml b/.github/workflows/weekly-blog-post-writer.lock.yml
index 2a0cf4dbd54..15d33d8c521 100644
--- a/.github/workflows/weekly-blog-post-writer.lock.yml
+++ b/.github/workflows/weekly-blog-post-writer.lock.yml
@@ -249,8 +249,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Restore experiment state from git
id: restore-experiment-state
diff --git a/.github/workflows/weekly-editors-health-check.lock.yml b/.github/workflows/weekly-editors-health-check.lock.yml
index 93a99b2d11d..0cfe05ce63a 100644
--- a/.github/workflows/weekly-editors-health-check.lock.yml
+++ b/.github/workflows/weekly-editors-health-check.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml
index aa0ba060392..4b0708c080d 100644
--- a/.github/workflows/weekly-issue-summary.lock.yml
+++ b/.github/workflows/weekly-issue-summary.lock.yml
@@ -249,8 +249,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
index 26059c3117c..d6f5154c07a 100644
--- a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
+++ b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml
index fe9287c2ff3..bd47755708e 100644
--- a/.github/workflows/workflow-generator.lock.yml
+++ b/.github/workflows/workflow-generator.lock.yml
@@ -281,8 +281,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/lock-issue.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml
index ac876b4c37b..09971c77379 100644
--- a/.github/workflows/workflow-health-manager.lock.yml
+++ b/.github/workflows/workflow-health-manager.lock.yml
@@ -244,8 +244,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml
index b0ae7b2d882..7b6571e93f4 100644
--- a/.github/workflows/workflow-normalizer.lock.yml
+++ b/.github/workflows/workflow-normalizer.lock.yml
@@ -246,8 +246,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml
index 82f18b9b4c8..42f7b20f007 100644
--- a/.github/workflows/workflow-skill-extractor.lock.yml
+++ b/.github/workflows/workflow-skill-extractor.lock.yml
@@ -243,8 +243,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/actions/setup/sh/log_runtime_features_summary.sh b/actions/setup/sh/log_runtime_features_summary.sh
index 588a30a6385..100e917397f 100644
--- a/actions/setup/sh/log_runtime_features_summary.sh
+++ b/actions/setup/sh/log_runtime_features_summary.sh
@@ -2,11 +2,12 @@
set +o histexpand
set -euo pipefail
-# Writes a collapsed Runtime features section to $GITHUB_STEP_SUMMARY only when the
-# variable is both declared in the vars context (IS_SET=true) and non-empty.
+# Writes a collapsed Runtime features section to $GITHUB_STEP_SUMMARY.
+# The step is only run when GH_AW_RUNTIME_FEATURES is present in the vars context
+# (guarded by the step's `if:` condition), so we only need to check for non-empty here.
# A variable that exists in vars as an empty string produces no summary output โ this
# is intentional: an empty value has no meaningful content to surface.
-if [[ "${GH_AW_RUNTIME_FEATURES_IS_SET:-}" == "true" && -n "${GH_AW_RUNTIME_FEATURES:-}" ]]; then
+if [[ -n "${GH_AW_RUNTIME_FEATURES:-}" ]]; then
{
echo "### Runtime features"
echo
diff --git a/actions/setup/sh/log_runtime_features_summary_test.sh b/actions/setup/sh/log_runtime_features_summary_test.sh
index ad3b04f34b5..1a7aae25d8d 100755
--- a/actions/setup/sh/log_runtime_features_summary_test.sh
+++ b/actions/setup/sh/log_runtime_features_summary_test.sh
@@ -9,69 +9,53 @@ trap 'rm -f "$SUMMARY_FILE"' EXIT
echo "Testing log_runtime_features_summary.sh..."
echo ""
-# Case 1: IS_SET=false -> no output written
-echo "Test 1: IS_SET=false โ should suppress output"
-export GH_AW_RUNTIME_FEATURES_IS_SET=false
-export GH_AW_RUNTIME_FEATURES=""
-export GITHUB_STEP_SUMMARY="$SUMMARY_FILE"
-bash "$SCRIPT"
-if [[ ! -s "$SUMMARY_FILE" ]]; then
- echo "โ
Test 1 passed: no output when IS_SET=false"
-else
- echo "โ Test 1 failed: unexpectedly wrote output when IS_SET=false"
- exit 1
-fi
-echo ""
-
-# Case 2: IS_SET=true, non-empty value -> writes heading + details block
-echo "Test 2: IS_SET=true, non-empty value โ should write heading and details"
-> "$SUMMARY_FILE"
-export GH_AW_RUNTIME_FEATURES_IS_SET=true
+# Case 1: non-empty GH_AW_RUNTIME_FEATURES -> writes heading + details block
+echo "Test 1: non-empty value โ should write heading and details"
export GH_AW_RUNTIME_FEATURES="feature1=on"
+export GITHUB_STEP_SUMMARY="$SUMMARY_FILE"
bash "$SCRIPT"
if grep -q "### Runtime features" "$SUMMARY_FILE"; then
- echo "โ
Test 2a passed: heading written"
+ echo "โ
Test 1a passed: heading written"
else
- echo "โ Test 2a failed: missing heading"
+ echo "โ Test 1a failed: missing heading"
exit 1
fi
if grep -q "" "$SUMMARY_FILE"; then
- echo "โ
Test 2b passed: wrapped in details block"
+ echo "โ
Test 1b passed: wrapped in details block"
else
- echo "โ Test 2b failed: missing details block"
+ echo "โ Test 1b failed: missing details block"
exit 1
fi
if grep -q "feature1=on" "$SUMMARY_FILE"; then
- echo "โ
Test 2c passed: feature value written"
+ echo "โ
Test 1c passed: feature value written"
else
- echo "โ Test 2c failed: missing feature value"
+ echo "โ Test 1c failed: missing feature value"
exit 1
fi
echo ""
-# Case 3: IS_SET=true, empty value -> no output written
-echo "Test 3: IS_SET=true, empty value โ should suppress output"
+# Case 2: empty GH_AW_RUNTIME_FEATURES -> no output written
+echo "Test 2: empty value โ should suppress output"
> "$SUMMARY_FILE"
export GH_AW_RUNTIME_FEATURES=""
bash "$SCRIPT"
if [[ ! -s "$SUMMARY_FILE" ]]; then
- echo "โ
Test 3 passed: no output when value is empty"
+ echo "โ
Test 2 passed: no output when value is empty"
else
- echo "โ Test 3 failed: unexpectedly wrote output for empty value"
+ echo "โ Test 2 failed: unexpectedly wrote output for empty value"
exit 1
fi
echo ""
-# Case 4: IS_SET unset -> no output written (unset treated same as false)
-echo "Test 4: IS_SET unset โ should suppress output"
+# Case 3: unset GH_AW_RUNTIME_FEATURES -> no output written
+echo "Test 3: unset GH_AW_RUNTIME_FEATURES โ should suppress output"
> "$SUMMARY_FILE"
-unset GH_AW_RUNTIME_FEATURES_IS_SET
-export GH_AW_RUNTIME_FEATURES="feature1=on"
+unset GH_AW_RUNTIME_FEATURES
bash "$SCRIPT"
if [[ ! -s "$SUMMARY_FILE" ]]; then
- echo "โ
Test 4 passed: no output when IS_SET is unset"
+ echo "โ
Test 3 passed: no output when GH_AW_RUNTIME_FEATURES is unset"
else
- echo "โ Test 4 failed: unexpectedly wrote output when IS_SET is unset"
+ echo "โ Test 3 failed: unexpectedly wrote output when GH_AW_RUNTIME_FEATURES is unset"
exit 1
fi
echo ""
diff --git a/pkg/workflow/compiler_activation_job_builder.go b/pkg/workflow/compiler_activation_job_builder.go
index 33bfee5feef..9e88bf49b7d 100644
--- a/pkg/workflow/compiler_activation_job_builder.go
+++ b/pkg/workflow/compiler_activation_job_builder.go
@@ -409,8 +409,7 @@ func (c *Compiler) buildActivationDailyAICGuardrailStep(data *WorkflowData) []st
func buildRuntimeFeaturesSummaryStep() []string {
return []string{
" - name: Log runtime features\n",
- " env:\n",
- " GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '\"GH_AW_RUNTIME_FEATURES\":') }}\n",
+ " if: ${{ contains(toJSON(vars), '\"GH_AW_RUNTIME_FEATURES\":') }}\n",
" run: bash \"${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh\"\n",
}
}
diff --git a/pkg/workflow/runtime_features_env_test.go b/pkg/workflow/runtime_features_env_test.go
index 3ef7e54095f..b8edc34d33b 100644
--- a/pkg/workflow/runtime_features_env_test.go
+++ b/pkg/workflow/runtime_features_env_test.go
@@ -81,8 +81,8 @@ func TestActivationJobIncludesRuntimeFeatureSummaryStep(t *testing.T) {
if !strings.Contains(steps, "GH_AW_RUNTIME_FEATURES") {
t.Fatal("expected runtime feature summary step to reference GH_AW_RUNTIME_FEATURES")
}
- if !strings.Contains(steps, "GH_AW_RUNTIME_FEATURES_IS_SET") {
- t.Fatal("expected runtime feature summary step to distinguish unset from empty values")
+ if !strings.Contains(steps, "if:") {
+ t.Fatal("expected runtime feature summary step to use if: condition to skip when var is unset")
}
if !strings.Contains(steps, "log_runtime_features_summary.sh") {
t.Fatal("expected runtime feature summary step to call shared shell script")
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden
index e65c918d494..fb2f28123eb 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden
@@ -173,8 +173,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden
index ebaa0ce431c..4043e013eb2 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden
@@ -174,8 +174,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden
index fa004f2587c..79739c63ef6 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden
@@ -173,8 +173,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden
index 6a4c04dd051..ed84862b35f 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden
@@ -171,8 +171,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden
index 59549a50253..2152cbb8305 100644
--- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden
@@ -173,8 +173,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
index b9c8d23cbd5..e64c8e1f05a 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
@@ -173,8 +173,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden
index 95d13799a24..331e9b5cd2b 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden
@@ -173,8 +173,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden
index 385e8a21112..670bc59da65 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden
@@ -199,8 +199,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/compute_text.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env:
diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
index 9cb7f9935b4..6211a0bb04f 100644
--- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
+++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden
@@ -173,8 +173,7 @@ jobs:
const { main } = require('${{ runner.temp }}/gh-aw/actions/check_workflow_timestamp_api.cjs');
await main();
- name: Log runtime features
- env:
- GH_AW_RUNTIME_FEATURES_IS_SET: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
+ if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }}
run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh"
- name: Create prompt with built-in context
env: