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: