From 53954950e873c3357592b0d7f20328b50dc7837c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 10 Sep 2026 21:29:57 +0000 Subject: [PATCH 1/8] Upload activation info artifact Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .changeset/patch-activation-info-artifact.md | 5 ++++ .github/workflows/ab-testing-advisor.lock.yml | 8 +++++ .github/workflows/ace-editor.lock.yml | 8 +++++ .github/workflows/agent-job-health.lock.yml | 8 +++++ .../agent-performance-analyzer.lock.yml | 8 +++++ .../workflows/agent-persona-explorer.lock.yml | 8 +++++ .../workflows/agentic-token-audit.lock.yml | 8 +++++ .../agentic-token-optimizer.lock.yml | 8 +++++ .../agentic-token-trend-audit.lock.yml | 8 +++++ .github/workflows/ai-moderator.lock.yml | 8 +++++ .../workflows/api-consumption-report.lock.yml | 8 +++++ .github/workflows/approach-validator.lock.yml | 8 +++++ .github/workflows/archie.lock.yml | 8 +++++ .../workflows/architecture-guardian.lock.yml | 8 +++++ ...rchivx-agentic-workflows-analyzer.lock.yml | 8 +++++ .github/workflows/artifacts-summary.lock.yml | 8 +++++ .github/workflows/audit-workflows.lock.yml | 8 +++++ .github/workflows/auto-triage-issues.lock.yml | 8 +++++ .github/workflows/avenger.lock.yml | 8 +++++ .../aw-failure-investigator.lock.yml | 8 +++++ .github/workflows/blog-auditor.lock.yml | 8 +++++ .github/workflows/bot-detection.lock.yml | 8 +++++ .../breaking-change-checker.lock.yml | 8 +++++ .github/workflows/changeset.lock.yml | 8 +++++ .../workflows/chaos-pr-bundle-fuzzer.lock.yml | 8 +++++ .github/workflows/ci-coach.lock.yml | 8 +++++ .github/workflows/ci-doctor.lock.yml | 8 +++++ .../claude-code-user-docs-review.lock.yml | 8 +++++ .../cli-consistency-checker.lock.yml | 8 +++++ .../workflows/cli-version-checker.lock.yml | 8 +++++ .github/workflows/cloclo.lock.yml | 8 +++++ .../workflows/code-scanning-fixer.lock.yml | 8 +++++ .github/workflows/code-simplifier.lock.yml | 8 +++++ .../codex-github-remote-mcp-test.lock.yml | 8 +++++ .../commit-changes-analyzer.lock.yml | 8 +++++ .../constraint-solving-potd.lock.yml | 8 +++++ .github/workflows/contribution-check.lock.yml | 8 +++++ .../workflows/copilot-agent-analysis.lock.yml | 8 +++++ .../copilot-centralization-drilldown.lock.yml | 8 +++++ .../copilot-centralization-optimizer.lock.yml | 8 +++++ .../copilot-cli-deep-research.lock.yml | 8 +++++ .github/workflows/copilot-opt.lock.yml | 8 +++++ .../copilot-pr-merged-report.lock.yml | 8 +++++ .../copilot-pr-nlp-analysis.lock.yml | 8 +++++ .../copilot-pr-prompt-analysis.lock.yml | 8 +++++ .../copilot-session-insights.lock.yml | 8 +++++ .github/workflows/craft.lock.yml | 8 +++++ ...daily-action-setup-security-audit.lock.yml | 8 +++++ ...aily-agent-of-the-day-blog-writer.lock.yml | 8 +++++ .../daily-agentrx-trace-optimizer.lock.yml | 8 +++++ .../daily-ambient-context-optimizer.lock.yml | 8 +++++ .../daily-architecture-diagram.lock.yml | 8 +++++ .../workflows/daily-arxiv-researcher.lock.yml | 8 +++++ .../daily-assign-issue-to-user.lock.yml | 8 +++++ ...strostylelite-markdown-spellcheck.lock.yml | 8 +++++ ...daily-aw-cross-repo-compile-check.lock.yml | 8 +++++ ...daily-awf-spec-compiler-surfacing.lock.yml | 8 +++++ .../workflows/daily-byok-ollama-test.lock.yml | 8 +++++ .../daily-cache-strategy-analyzer.lock.yml | 8 +++++ .../daily-caveman-optimizer.lock.yml | 8 +++++ .github/workflows/daily-choice-test.lock.yml | 8 +++++ .../workflows/daily-cli-performance.lock.yml | 8 +++++ .../workflows/daily-cli-tools-tester.lock.yml | 8 +++++ .../workflows/daily-code-debt-aider.lock.yml | 8 +++++ .github/workflows/daily-code-metrics.lock.yml | 8 +++++ .../daily-community-attribution.lock.yml | 8 +++++ .../workflows/daily-compiler-quality.lock.yml | 8 +++++ ...ly-compiler-threat-spec-optimizer.lock.yml | 8 +++++ .../daily-credit-limit-test.lock.yml | 8 +++++ .github/workflows/daily-doc-healer.lock.yml | 8 +++++ .github/workflows/daily-doc-updater.lock.yml | 8 +++++ .../daily-documentation-diagram.lock.yml | 8 +++++ .../daily-elixir-credo-snippet-audit.lock.yml | 8 +++++ .github/workflows/daily-evals-report.lock.yml | 8 +++++ .../daily-experiment-report.lock.yml | 8 +++++ .github/workflows/daily-fact.lock.yml | 8 +++++ .github/workflows/daily-file-diet.lock.yml | 8 +++++ .../workflows/daily-firewall-report.lock.yml | 8 +++++ .../daily-formal-spec-verifier.lock.yml | 8 +++++ .../workflows/daily-function-namer.lock.yml | 8 +++++ .../workflows/daily-geo-optimizer.lock.yml | 8 +++++ .../daily-github-docs-seo-optimizer.lock.yml | 8 +++++ .../daily-go-test-parallelizer.lock.yml | 8 +++++ .../daily-go-test-stubs-aider.lock.yml | 8 +++++ .github/workflows/daily-grader-audit.lock.yml | 8 +++++ .../daily-graft-intelligence.lock.yml | 8 +++++ ...daily-harness-experiment-proposer.lock.yml | 8 +++++ .github/workflows/daily-hippo-learn.lock.yml | 8 +++++ .../workflows/daily-issues-report.lock.yml | 8 +++++ .../daily-malicious-code-scan.lock.yml | 8 +++++ .../daily-max-ai-credits-test.lock.yml | 8 +++++ .../daily-mcp-concurrency-analysis.lock.yml | 8 +++++ .../workflows/daily-model-inventory.lock.yml | 8 +++++ .../workflows/daily-model-resolution.lock.yml | 8 +++++ .../daily-multi-device-docs-tester.lock.yml | 8 +++++ .github/workflows/daily-news.lock.yml | 8 +++++ .../daily-observability-report.lock.yml | 8 +++++ .../daily-performance-summary.lock.yml | 8 +++++ .../workflows/daily-pr-review-cursor.lock.yml | 8 +++++ .../daily-regression-audit-kiro.lock.yml | 8 +++++ .github/workflows/daily-regulatory.lock.yml | 8 +++++ .../daily-reliability-review.lock.yml | 8 +++++ .../daily-rendering-scripts-verifier.lock.yml | 8 +++++ .../workflows/daily-repo-chronicle.lock.yml | 8 +++++ .../daily-safe-output-integrator.lock.yml | 8 +++++ .../daily-safe-output-optimizer.lock.yml | 8 +++++ .../daily-safe-outputs-conformance.lock.yml | 8 +++++ .../daily-safeoutputs-git-simulator.lock.yml | 8 +++++ .../daily-schema-audit-cursor.lock.yml | 8 +++++ .../workflows/daily-secrets-analysis.lock.yml | 8 +++++ .../daily-security-observability.lock.yml | 8 +++++ .../daily-security-red-team.lock.yml | 8 +++++ .github/workflows/daily-semgrep-scan.lock.yml | 8 +++++ .../daily-spdd-spec-planner.lock.yml | 8 +++++ .../daily-spec-coverage-kiro.lock.yml | 8 +++++ .../daily-spending-forecast.lock.yml | 8 +++++ .../workflows/daily-squid-image-scan.lock.yml | 8 +++++ .github/workflows/daily-storify.lock.yml | 8 +++++ .../daily-syntax-error-quality.lock.yml | 8 +++++ .../daily-team-evolution-insights.lock.yml | 8 +++++ .github/workflows/daily-team-status.lock.yml | 8 +++++ .../daily-testify-uber-super-expert.lock.yml | 8 +++++ .../daily-token-consumption-report.lock.yml | 8 +++++ ...ily-trajectory-grader-implementer.lock.yml | 8 +++++ .../workflows/daily-vulnhunter-scan.lock.yml | 8 +++++ .../daily-windows-defender-scan.lock.yml | 8 +++++ ...dows-terminal-integration-builder.lock.yml | 8 +++++ .../workflows/daily-workflow-updater.lock.yml | 8 +++++ .../workflows/daily-yamllint-fixer.lock.yml | 8 +++++ .../dataflow-pr-discussion-dataset.lock.yml | 8 +++++ .github/workflows/dead-code-remover.lock.yml | 8 +++++ .github/workflows/deep-report.lock.yml | 8 +++++ .../workflows/deepsec-security-scan.lock.yml | 8 +++++ .github/workflows/delight.lock.yml | 8 +++++ .github/workflows/dependabot-burner.lock.yml | 8 +++++ .../workflows/dependabot-go-checker.lock.yml | 8 +++++ .../deployment-incident-monitor.lock.yml | 8 +++++ .../workflows/design-decision-gate.lock.yml | 8 +++++ .../workflows/designer-drift-audit.lock.yml | 8 +++++ .../detection-analysis-report.lock.yml | 8 +++++ .github/workflows/dev-hawk.lock.yml | 8 +++++ .github/workflows/dev.lock.yml | 8 +++++ .../developer-docs-consolidator.lock.yml | 8 +++++ .github/workflows/dictation-prompt.lock.yml | 8 +++++ .github/workflows/docs-noob-tester.lock.yml | 8 +++++ .github/workflows/draft-pr-cleanup.lock.yml | 8 +++++ .../duplicate-code-detector.lock.yml | 8 +++++ .github/workflows/eslint-miner.lock.yml | 8 +++++ .github/workflows/eslint-monster.lock.yml | 8 +++++ .github/workflows/eslint-refiner.lock.yml | 8 +++++ .github/workflows/evoskill-evolver.lock.yml | 8 +++++ .../example-failure-category-filter.lock.yml | 8 +++++ .../example-permissions-warning.lock.yml | 8 +++++ .../example-workflow-analyzer.lock.yml | 8 +++++ .github/workflows/feature-grower.lock.yml | 8 +++++ .github/workflows/firewall-escape.lock.yml | 8 +++++ .github/workflows/firewall.lock.yml | 8 +++++ .../workflows/front-page-copy-guard.lock.yml | 8 +++++ .../workflows/functional-pragmatist.lock.yml | 8 +++++ .../github-mcp-structural-analysis.lock.yml | 8 +++++ .../github-mcp-tools-report.lock.yml | 8 +++++ .../github-remote-mcp-auth-test.lock.yml | 8 +++++ .../workflows/glossary-maintainer.lock.yml | 8 +++++ .github/workflows/go-fan.lock.yml | 8 +++++ .github/workflows/go-logger.lock.yml | 8 +++++ .../workflows/go-pattern-detector.lock.yml | 8 +++++ .github/workflows/gpclean.lock.yml | 8 +++++ .github/workflows/grumpy-reviewer.lock.yml | 8 +++++ .github/workflows/hippo-embed.lock.yml | 8 +++++ .github/workflows/hourly-ci-cleaner.lock.yml | 8 +++++ .../impeccable-skills-reviewer.lock.yml | 8 +++++ .../workflows/instructions-janitor.lock.yml | 8 +++++ .github/workflows/issue-arborist.lock.yml | 8 +++++ .github/workflows/issue-monster.lock.yml | 8 +++++ .github/workflows/issue-triage-agent.lock.yml | 8 +++++ .github/workflows/jsweep.lock.yml | 8 +++++ .../workflows/layout-spec-maintainer.lock.yml | 8 +++++ .github/workflows/lint-monster.lock.yml | 8 +++++ .github/workflows/linter-miner.lock.yml | 8 +++++ .github/workflows/lockfile-stats.lock.yml | 8 +++++ .../mattpocock-skills-reviewer.lock.yml | 8 +++++ .github/workflows/mcp-inspector.lock.yml | 8 +++++ .github/workflows/mergefest.lock.yml | 8 +++++ .github/workflows/metrics-collector.lock.yml | 8 +++++ .github/workflows/necromancer.lock.yml | 8 +++++ .../workflows/notion-issue-summary.lock.yml | 8 +++++ .../objective-impact-report.lock.yml | 8 +++++ .github/workflows/org-health-report.lock.yml | 8 +++++ .github/workflows/outcome-collector.lock.yml | 8 +++++ .github/workflows/pdf-summary.lock.yml | 8 +++++ .github/workflows/plan.lock.yml | 8 +++++ .github/workflows/poem-bot.lock.yml | 8 +++++ .github/workflows/ponytail-reviewer.lock.yml | 8 +++++ .github/workflows/portfolio-analyst.lock.yml | 8 +++++ .../pr-code-quality-reviewer.lock.yml | 8 +++++ .../workflows/pr-description-caveman.lock.yml | 8 +++++ .../workflows/pr-nitpick-reviewer.lock.yml | 8 +++++ .github/workflows/pr-sous-chef.lock.yml | 8 +++++ .github/workflows/pr-triage-agent.lock.yml | 8 +++++ .../prompt-clustering-analysis.lock.yml | 8 +++++ .github/workflows/purelock.lock.yml | 8 +++++ .github/workflows/python-data-charts.lock.yml | 8 +++++ .github/workflows/q.lock.yml | 8 +++++ .../workflows/refactoring-cadence.lock.yml | 8 +++++ .github/workflows/refiner.lock.yml | 8 +++++ .github/workflows/release.lock.yml | 8 +++++ .../workflows/repo-audit-analyzer.lock.yml | 8 +++++ .github/workflows/repo-tree-map.lock.yml | 8 +++++ .../repository-quality-improver.lock.yml | 8 +++++ .github/workflows/research.lock.yml | 8 +++++ .github/workflows/ruflo-backed-task.lock.yml | 8 +++++ .github/workflows/safe-output-health.lock.yml | 8 +++++ .../schema-consistency-checker.lock.yml | 8 +++++ .../schema-feature-coverage.lock.yml | 8 +++++ .github/workflows/scout.lock.yml | 8 +++++ .../workflows/security-compliance.lock.yml | 8 +++++ .github/workflows/security-review.lock.yml | 8 +++++ .../semantic-function-refactor.lock.yml | 8 +++++ .github/workflows/sergo.lock.yml | 8 +++++ .../sighthound-security-scan.lock.yml | 8 +++++ .github/workflows/skillet.lock.yml | 8 +++++ .../workflows/slide-deck-maintainer.lock.yml | 8 +++++ .../workflows/smoke-agent-all-merged.lock.yml | 8 +++++ .../workflows/smoke-agent-all-none.lock.yml | 8 +++++ .../smoke-agent-public-approved.lock.yml | 8 +++++ .../smoke-agent-public-none.lock.yml | 8 +++++ .../smoke-agent-scoped-approved.lock.yml | 8 +++++ .github/workflows/smoke-aider.lock.yml | 8 +++++ .../workflows/smoke-call-workflow.lock.yml | 8 +++++ .../smoke-checkout-pr-dispatch.lock.yml | 8 +++++ .github/workflows/smoke-ci.lock.yml | 8 +++++ .../smoke-claude-on-copilot.lock.yml | 8 +++++ .github/workflows/smoke-claude.lock.yml | 8 +++++ .github/workflows/smoke-codex.lock.yml | 8 +++++ .../smoke-copilot-aoai-apikey.lock.yml | 8 +++++ .../smoke-copilot-aoai-entra.lock.yml | 8 +++++ .github/workflows/smoke-copilot-arm.lock.yml | 8 +++++ .github/workflows/smoke-copilot-auto.lock.yml | 8 +++++ .github/workflows/smoke-copilot-mai.lock.yml | 8 +++++ .github/workflows/smoke-copilot-sdk.lock.yml | 8 +++++ .../workflows/smoke-copilot-small.lock.yml | 8 +++++ .../smoke-copilot-sub-agents.lock.yml | 8 +++++ .github/workflows/smoke-copilot.lock.yml | 8 +++++ .../smoke-create-cross-repo-pr.lock.yml | 8 +++++ .github/workflows/smoke-crush.lock.yml | 8 +++++ .github/workflows/smoke-cursor.lock.yml | 8 +++++ .../workflows/smoke-deepseek-harness.lock.yml | 8 +++++ .github/workflows/smoke-drive.lock.yml | 8 +++++ .github/workflows/smoke-gemini.lock.yml | 8 +++++ .../workflows/smoke-github-claude.lock.yml | 8 +++++ .github/workflows/smoke-goose.lock.yml | 8 +++++ .github/workflows/smoke-issues.lock.yml | 8 +++++ .github/workflows/smoke-kiro.lock.yml | 8 +++++ .github/workflows/smoke-multi-pr.lock.yml | 8 +++++ .github/workflows/smoke-opencode.lock.yml | 8 +++++ .../workflows/smoke-otel-backends.lock.yml | 8 +++++ .github/workflows/smoke-pi.lock.yml | 8 +++++ .github/workflows/smoke-project.lock.yml | 8 +++++ .github/workflows/smoke-pydantic.lock.yml | 8 +++++ .../workflows/smoke-service-ports.lock.yml | 8 +++++ .github/workflows/smoke-temporary-id.lock.yml | 8 +++++ .github/workflows/smoke-test-tools.lock.yml | 8 +++++ .../smoke-update-cross-repo-pr.lock.yml | 8 +++++ .../smoke-workflow-call-with-inputs.lock.yml | 8 +++++ .../workflows/smoke-workflow-call.lock.yml | 8 +++++ .github/workflows/spec-enforcer.lock.yml | 8 +++++ .github/workflows/spec-extractor.lock.yml | 8 +++++ .github/workflows/spec-librarian.lock.yml | 8 +++++ .github/workflows/squad-game-planner.lock.yml | 8 +++++ .../workflows/squad-implement-worker.lock.yml | 8 +++++ .github/workflows/squad-plan.lock.yml | 8 +++++ .github/workflows/squad.lock.yml | 8 +++++ .github/workflows/stale-pr-cleanup.lock.yml | 8 +++++ .../workflows/stale-repo-identifier.lock.yml | 8 +++++ .../workflows/static-analysis-report.lock.yml | 8 +++++ .../workflows/step-name-alignment.lock.yml | 8 +++++ .github/workflows/sub-issue-closer.lock.yml | 8 +++++ .github/workflows/super-linter.lock.yml | 8 +++++ .../workflows/technical-doc-writer.lock.yml | 8 +++++ .github/workflows/terminal-stylist.lock.yml | 8 +++++ .../workflows/test-quality-sentinel.lock.yml | 8 +++++ .github/workflows/tidy.lock.yml | 8 +++++ .github/workflows/typist.lock.yml | 8 +++++ .../workflows/ubuntu-image-analyzer.lock.yml | 8 +++++ .../uk-ai-operational-resilience.lock.yml | 8 +++++ .github/workflows/unbloat-docs.lock.yml | 8 +++++ .github/workflows/update-astro.lock.yml | 8 +++++ .github/workflows/video-analyzer.lock.yml | 8 +++++ .../visual-regression-checker.lock.yml | 8 +++++ .../weekly-blog-post-writer.lock.yml | 8 +++++ .../weekly-editors-health-check.lock.yml | 8 +++++ .../workflows/weekly-issue-summary.lock.yml | 8 +++++ .../weekly-network-domains-audit.lock.yml | 8 +++++ .../weekly-safe-outputs-spec-review.lock.yml | 8 +++++ .github/workflows/windows-grower.lock.yml | 8 +++++ .github/workflows/windows.lock.yml | 8 +++++ .github/workflows/workflow-generator.lock.yml | 8 +++++ .../workflow-health-manager.lock.yml | 8 +++++ .../workflows/workflow-normalizer.lock.yml | 8 +++++ .../workflow-skill-extractor.lock.yml | 8 +++++ pkg/constants/constants_test.go | 1 + pkg/constants/job_constants.go | 4 +++ pkg/workflow/compiler_activation_job_test.go | 30 +++++++++++++++++++ pkg/workflow/compiler_activation_outputs.go | 23 ++++++++++++-- 304 files changed, 2452 insertions(+), 3 deletions(-) create mode 100644 .changeset/patch-activation-info-artifact.md diff --git a/.changeset/patch-activation-info-artifact.md b/.changeset/patch-activation-info-artifact.md new file mode 100644 index 00000000000..9cc99cb714f --- /dev/null +++ b/.changeset/patch-activation-info-artifact.md @@ -0,0 +1,5 @@ +--- +"gh-aw": patch +--- + +Upload `aw_info.json` from the activation job as an archived `info` artifact using GitHub Enterprise-compatible artifact actions. diff --git a/.github/workflows/ab-testing-advisor.lock.yml b/.github/workflows/ab-testing-advisor.lock.yml index 955f5742937..5404cefa228 100644 --- a/.github/workflows/ab-testing-advisor.lock.yml +++ b/.github/workflows/ab-testing-advisor.lock.yml @@ -374,6 +374,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml index 857b494d8bf..cd2f991cb66 100644 --- a/.github/workflows/ace-editor.lock.yml +++ b/.github/workflows/ace-editor.lock.yml @@ -420,6 +420,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/agent-job-health.lock.yml b/.github/workflows/agent-job-health.lock.yml index c765503c612..8db44b67af9 100644 --- a/.github/workflows/agent-job-health.lock.yml +++ b/.github/workflows/agent-job-health.lock.yml @@ -377,6 +377,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index ed6e9cf4c6b..fa4efa23269 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -416,6 +416,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index 454eb14f942..fb31d8a7d94 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -417,6 +417,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/agentic-token-audit.lock.yml b/.github/workflows/agentic-token-audit.lock.yml index 0d639fe5d61..c3406202189 100644 --- a/.github/workflows/agentic-token-audit.lock.yml +++ b/.github/workflows/agentic-token-audit.lock.yml @@ -363,6 +363,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/agentic-token-optimizer.lock.yml b/.github/workflows/agentic-token-optimizer.lock.yml index 69eed0989a6..72c497eddd2 100644 --- a/.github/workflows/agentic-token-optimizer.lock.yml +++ b/.github/workflows/agentic-token-optimizer.lock.yml @@ -359,6 +359,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/agentic-token-trend-audit.lock.yml b/.github/workflows/agentic-token-trend-audit.lock.yml index 5759aaa77c8..037dd129ce0 100644 --- a/.github/workflows/agentic-token-trend-audit.lock.yml +++ b/.github/workflows/agentic-token-trend-audit.lock.yml @@ -367,6 +367,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index bbdd40875b7..9ae2fce7bef 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -439,6 +439,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/api-consumption-report.lock.yml b/.github/workflows/api-consumption-report.lock.yml index 3a917811178..223d8c7f59e 100644 --- a/.github/workflows/api-consumption-report.lock.yml +++ b/.github/workflows/api-consumption-report.lock.yml @@ -379,6 +379,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/approach-validator.lock.yml b/.github/workflows/approach-validator.lock.yml index fd334a412df..0c54a25ec9a 100644 --- a/.github/workflows/approach-validator.lock.yml +++ b/.github/workflows/approach-validator.lock.yml @@ -468,6 +468,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index e57465cc41e..878ce9e3eb6 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -426,6 +426,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml index a1a75513888..093e2fc1184 100644 --- a/.github/workflows/architecture-guardian.lock.yml +++ b/.github/workflows/architecture-guardian.lock.yml @@ -365,6 +365,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml b/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml index 35e2da9a09e..82d92f56b73 100644 --- a/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml +++ b/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml @@ -428,6 +428,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index e8c77305ad9..4f507c46ffe 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -363,6 +363,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index 3c84332b396..2e9b927ac5f 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -444,6 +444,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml index d81bf6c3843..20b302cb813 100644 --- a/.github/workflows/auto-triage-issues.lock.yml +++ b/.github/workflows/auto-triage-issues.lock.yml @@ -390,6 +390,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/avenger.lock.yml b/.github/workflows/avenger.lock.yml index 3fe32f5c49a..f757655e182 100644 --- a/.github/workflows/avenger.lock.yml +++ b/.github/workflows/avenger.lock.yml @@ -404,6 +404,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml index 044d4276848..c68a65558f7 100644 --- a/.github/workflows/aw-failure-investigator.lock.yml +++ b/.github/workflows/aw-failure-investigator.lock.yml @@ -423,6 +423,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 0cda093b296..b630e22eefc 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -418,6 +418,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml index 10fee07f084..75dda276229 100644 --- a/.github/workflows/bot-detection.lock.yml +++ b/.github/workflows/bot-detection.lock.yml @@ -382,6 +382,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index bc29c011791..55507b8ec5d 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -410,6 +410,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index 3396a036fff..a3190cfa05e 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -426,6 +426,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml index 36a48865d8b..08eb66d7a6e 100644 --- a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml +++ b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml @@ -369,6 +369,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index 32bc24f382f..6403c29619c 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -436,6 +436,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index d26ba61fd43..277417d2b25 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -461,6 +461,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml index df5ab9a0e1f..b76c5b9ceef 100644 --- a/.github/workflows/claude-code-user-docs-review.lock.yml +++ b/.github/workflows/claude-code-user-docs-review.lock.yml @@ -370,6 +370,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index a2ff208270c..89491003f40 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -358,6 +358,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index a8b41783430..f06170228fd 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -368,6 +368,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 5c869edf0ee..6f3ecbf7ba4 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -514,6 +514,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml index 1afe1d8a6aa..5614a6916fc 100644 --- a/.github/workflows/code-scanning-fixer.lock.yml +++ b/.github/workflows/code-scanning-fixer.lock.yml @@ -394,6 +394,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml index 61ef6770504..a9db625a2f5 100644 --- a/.github/workflows/code-simplifier.lock.yml +++ b/.github/workflows/code-simplifier.lock.yml @@ -393,6 +393,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml index ff049678843..1f112704f87 100644 --- a/.github/workflows/codex-github-remote-mcp-test.lock.yml +++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml @@ -355,6 +355,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 75edc1df7fe..eecdc568a68 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -362,6 +362,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/constraint-solving-potd.lock.yml b/.github/workflows/constraint-solving-potd.lock.yml index 25f1db1856e..7c030729f6f 100644 --- a/.github/workflows/constraint-solving-potd.lock.yml +++ b/.github/workflows/constraint-solving-potd.lock.yml @@ -355,6 +355,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml index bf6dfff8949..3b776ded34e 100644 --- a/.github/workflows/contribution-check.lock.yml +++ b/.github/workflows/contribution-check.lock.yml @@ -363,6 +363,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index acfd3062d35..a8f8b1617ae 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -425,6 +425,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-centralization-drilldown.lock.yml b/.github/workflows/copilot-centralization-drilldown.lock.yml index e4f668898c6..a3c1f85ea74 100644 --- a/.github/workflows/copilot-centralization-drilldown.lock.yml +++ b/.github/workflows/copilot-centralization-drilldown.lock.yml @@ -350,6 +350,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-centralization-optimizer.lock.yml b/.github/workflows/copilot-centralization-optimizer.lock.yml index f254a269da2..4a11ee8e1c7 100644 --- a/.github/workflows/copilot-centralization-optimizer.lock.yml +++ b/.github/workflows/copilot-centralization-optimizer.lock.yml @@ -357,6 +357,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml index f2e5a4ff525..7ae72610402 100644 --- a/.github/workflows/copilot-cli-deep-research.lock.yml +++ b/.github/workflows/copilot-cli-deep-research.lock.yml @@ -360,6 +360,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml index 46ffe4326c1..4fdbbfa2bc4 100644 --- a/.github/workflows/copilot-opt.lock.yml +++ b/.github/workflows/copilot-opt.lock.yml @@ -365,6 +365,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index 20773b064af..575bb40c5ca 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -344,6 +344,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index e9d83ce5a7d..f6abdbdd69f 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -379,6 +379,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index b2b7af085e2..605b0c1227b 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -372,6 +372,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index d414a767cb5..9251a7b8231 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -397,6 +397,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index 1cb92c4399a..f15424cfeda 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -413,6 +413,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-action-setup-security-audit.lock.yml b/.github/workflows/daily-action-setup-security-audit.lock.yml index 71062b18d5a..c889ab8a610 100644 --- a/.github/workflows/daily-action-setup-security-audit.lock.yml +++ b/.github/workflows/daily-action-setup-security-audit.lock.yml @@ -357,6 +357,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts 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 0ae662ede1e..153ceaec0ab 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 @@ -399,6 +399,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml index 543fcbac67b..dd5db3c842b 100644 --- a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml +++ b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml @@ -413,6 +413,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-ambient-context-optimizer.lock.yml b/.github/workflows/daily-ambient-context-optimizer.lock.yml index 7c343694f25..a526d8da298 100644 --- a/.github/workflows/daily-ambient-context-optimizer.lock.yml +++ b/.github/workflows/daily-ambient-context-optimizer.lock.yml @@ -348,6 +348,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml index b749d30ac70..5ae098bf78c 100644 --- a/.github/workflows/daily-architecture-diagram.lock.yml +++ b/.github/workflows/daily-architecture-diagram.lock.yml @@ -421,6 +421,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-arxiv-researcher.lock.yml b/.github/workflows/daily-arxiv-researcher.lock.yml index 4d60e396ba4..ca08d5522fa 100644 --- a/.github/workflows/daily-arxiv-researcher.lock.yml +++ b/.github/workflows/daily-arxiv-researcher.lock.yml @@ -360,6 +360,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 5105ad8dbaf..a3fc1d86fc2 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -342,6 +342,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml index 02f38f9543b..b423d9d47b4 100644 --- a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml +++ b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml @@ -417,6 +417,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts 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 56c177d458e..14da179af8d 100644 --- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml +++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml @@ -360,6 +360,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml index 4cde127fd16..d0191666b6a 100644 --- a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml +++ b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml @@ -365,6 +365,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-byok-ollama-test.lock.yml b/.github/workflows/daily-byok-ollama-test.lock.yml index c2a8ab4ab86..c9b0f959089 100644 --- a/.github/workflows/daily-byok-ollama-test.lock.yml +++ b/.github/workflows/daily-byok-ollama-test.lock.yml @@ -346,6 +346,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml index e7366aedfc1..125837a6420 100644 --- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml +++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml @@ -415,6 +415,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-caveman-optimizer.lock.yml b/.github/workflows/daily-caveman-optimizer.lock.yml index 10af1d83168..259b80301ff 100644 --- a/.github/workflows/daily-caveman-optimizer.lock.yml +++ b/.github/workflows/daily-caveman-optimizer.lock.yml @@ -424,6 +424,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 1a20a8064ca..b74c3745b1e 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -350,6 +350,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index 55dfe1399b1..fe4fa12d22b 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -409,6 +409,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml index 403c3bf4a4c..879bf623ba0 100644 --- a/.github/workflows/daily-cli-tools-tester.lock.yml +++ b/.github/workflows/daily-cli-tools-tester.lock.yml @@ -361,6 +361,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-code-debt-aider.lock.yml b/.github/workflows/daily-code-debt-aider.lock.yml index 00021284e55..0293bdcf555 100644 --- a/.github/workflows/daily-code-debt-aider.lock.yml +++ b/.github/workflows/daily-code-debt-aider.lock.yml @@ -369,6 +369,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index 4fd438f116a..83f2bb64c94 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -417,6 +417,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml index 0f110554245..dc047a771a0 100644 --- a/.github/workflows/daily-community-attribution.lock.yml +++ b/.github/workflows/daily-community-attribution.lock.yml @@ -432,6 +432,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml index 1fc0a2b1a93..47876ec0560 100644 --- a/.github/workflows/daily-compiler-quality.lock.yml +++ b/.github/workflows/daily-compiler-quality.lock.yml @@ -407,6 +407,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml b/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml index c91f15754ac..2b2e2ed876e 100644 --- a/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml +++ b/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml @@ -375,6 +375,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-credit-limit-test.lock.yml b/.github/workflows/daily-credit-limit-test.lock.yml index 3229b07d82c..9d27046b54a 100644 --- a/.github/workflows/daily-credit-limit-test.lock.yml +++ b/.github/workflows/daily-credit-limit-test.lock.yml @@ -339,6 +339,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml index 800544734ec..98c8057845e 100644 --- a/.github/workflows/daily-doc-healer.lock.yml +++ b/.github/workflows/daily-doc-healer.lock.yml @@ -430,6 +430,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index f681cdc43ce..424c206f8f1 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -431,6 +431,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-documentation-diagram.lock.yml b/.github/workflows/daily-documentation-diagram.lock.yml index 138ce648dc4..84943d75cfb 100644 --- a/.github/workflows/daily-documentation-diagram.lock.yml +++ b/.github/workflows/daily-documentation-diagram.lock.yml @@ -402,6 +402,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml b/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml index 17b47a7c370..e09e47f6383 100644 --- a/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml +++ b/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml @@ -375,6 +375,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-evals-report.lock.yml b/.github/workflows/daily-evals-report.lock.yml index a38b26b16c5..7d6af08dd3b 100644 --- a/.github/workflows/daily-evals-report.lock.yml +++ b/.github/workflows/daily-evals-report.lock.yml @@ -362,6 +362,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-experiment-report.lock.yml b/.github/workflows/daily-experiment-report.lock.yml index c051d73d45c..84561b6d45f 100644 --- a/.github/workflows/daily-experiment-report.lock.yml +++ b/.github/workflows/daily-experiment-report.lock.yml @@ -361,6 +361,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index 6a51b06b6bc..8782e22b6ca 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -416,6 +416,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index 3e89833e5fc..7cf34d02eea 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -367,6 +367,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 3d3bee59ce0..a2b2b95a181 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -364,6 +364,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-formal-spec-verifier.lock.yml b/.github/workflows/daily-formal-spec-verifier.lock.yml index be865f5c607..a6455eb41b3 100644 --- a/.github/workflows/daily-formal-spec-verifier.lock.yml +++ b/.github/workflows/daily-formal-spec-verifier.lock.yml @@ -374,6 +374,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml index e0a8f9f876e..7eb27dcb100 100644 --- a/.github/workflows/daily-function-namer.lock.yml +++ b/.github/workflows/daily-function-namer.lock.yml @@ -373,6 +373,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-geo-optimizer.lock.yml b/.github/workflows/daily-geo-optimizer.lock.yml index 0caf921c145..896260d587f 100644 --- a/.github/workflows/daily-geo-optimizer.lock.yml +++ b/.github/workflows/daily-geo-optimizer.lock.yml @@ -354,6 +354,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-github-docs-seo-optimizer.lock.yml b/.github/workflows/daily-github-docs-seo-optimizer.lock.yml index 7499beb77dc..b455b37ac9c 100644 --- a/.github/workflows/daily-github-docs-seo-optimizer.lock.yml +++ b/.github/workflows/daily-github-docs-seo-optimizer.lock.yml @@ -318,6 +318,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-go-test-parallelizer.lock.yml b/.github/workflows/daily-go-test-parallelizer.lock.yml index 79a9a692128..cf09b5f22c6 100644 --- a/.github/workflows/daily-go-test-parallelizer.lock.yml +++ b/.github/workflows/daily-go-test-parallelizer.lock.yml @@ -374,6 +374,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-go-test-stubs-aider.lock.yml b/.github/workflows/daily-go-test-stubs-aider.lock.yml index 0f9e34a4651..3eaa9a0687d 100644 --- a/.github/workflows/daily-go-test-stubs-aider.lock.yml +++ b/.github/workflows/daily-go-test-stubs-aider.lock.yml @@ -369,6 +369,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-grader-audit.lock.yml b/.github/workflows/daily-grader-audit.lock.yml index c83e4e852a8..03b272db1aa 100644 --- a/.github/workflows/daily-grader-audit.lock.yml +++ b/.github/workflows/daily-grader-audit.lock.yml @@ -352,6 +352,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-graft-intelligence.lock.yml b/.github/workflows/daily-graft-intelligence.lock.yml index 40e5902297e..5d1642b593d 100644 --- a/.github/workflows/daily-graft-intelligence.lock.yml +++ b/.github/workflows/daily-graft-intelligence.lock.yml @@ -349,6 +349,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-harness-experiment-proposer.lock.yml b/.github/workflows/daily-harness-experiment-proposer.lock.yml index af9b8bfe953..5ad6ae9b6af 100644 --- a/.github/workflows/daily-harness-experiment-proposer.lock.yml +++ b/.github/workflows/daily-harness-experiment-proposer.lock.yml @@ -372,6 +372,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-hippo-learn.lock.yml b/.github/workflows/daily-hippo-learn.lock.yml index 127ce879157..949c0675e96 100644 --- a/.github/workflows/daily-hippo-learn.lock.yml +++ b/.github/workflows/daily-hippo-learn.lock.yml @@ -364,6 +364,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index a3c6a01b981..275df79d212 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -424,6 +424,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 9cb59efc602..895f65f2b98 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -349,6 +349,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-max-ai-credits-test.lock.yml b/.github/workflows/daily-max-ai-credits-test.lock.yml index 2c2b37957ab..360bcd42b13 100644 --- a/.github/workflows/daily-max-ai-credits-test.lock.yml +++ b/.github/workflows/daily-max-ai-credits-test.lock.yml @@ -284,6 +284,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml index 89992f87cfc..94a3f1c8dd6 100644 --- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml +++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml @@ -361,6 +361,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-model-inventory.lock.yml b/.github/workflows/daily-model-inventory.lock.yml index 86f65910a3c..7a0c5c8426b 100644 --- a/.github/workflows/daily-model-inventory.lock.yml +++ b/.github/workflows/daily-model-inventory.lock.yml @@ -347,6 +347,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-model-resolution.lock.yml b/.github/workflows/daily-model-resolution.lock.yml index 2dab0971663..1bdb4e81a9e 100644 --- a/.github/workflows/daily-model-resolution.lock.yml +++ b/.github/workflows/daily-model-resolution.lock.yml @@ -359,6 +359,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 70bd6942c93..31a7206c4c6 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -370,6 +370,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 88d6de81f16..be239398612 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -434,6 +434,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml index 6aa527393dd..8df8463d6e7 100644 --- a/.github/workflows/daily-observability-report.lock.yml +++ b/.github/workflows/daily-observability-report.lock.yml @@ -364,6 +364,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index 7d6084e6c23..92126ab7f58 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -374,6 +374,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-pr-review-cursor.lock.yml b/.github/workflows/daily-pr-review-cursor.lock.yml index 57655c0c9ca..7fdd9112d91 100644 --- a/.github/workflows/daily-pr-review-cursor.lock.yml +++ b/.github/workflows/daily-pr-review-cursor.lock.yml @@ -353,6 +353,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-regression-audit-kiro.lock.yml b/.github/workflows/daily-regression-audit-kiro.lock.yml index aec6a6ddd9d..b7db663d308 100644 --- a/.github/workflows/daily-regression-audit-kiro.lock.yml +++ b/.github/workflows/daily-regression-audit-kiro.lock.yml @@ -353,6 +353,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml index a76e328e7f8..bf005faa27b 100644 --- a/.github/workflows/daily-regulatory.lock.yml +++ b/.github/workflows/daily-regulatory.lock.yml @@ -360,6 +360,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-reliability-review.lock.yml b/.github/workflows/daily-reliability-review.lock.yml index 170a527d97b..4cd5edfef1b 100644 --- a/.github/workflows/daily-reliability-review.lock.yml +++ b/.github/workflows/daily-reliability-review.lock.yml @@ -357,6 +357,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-rendering-scripts-verifier.lock.yml b/.github/workflows/daily-rendering-scripts-verifier.lock.yml index ad8ddbd0340..ab160ef57c1 100644 --- a/.github/workflows/daily-rendering-scripts-verifier.lock.yml +++ b/.github/workflows/daily-rendering-scripts-verifier.lock.yml @@ -446,6 +446,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 2fbfc6c981f..e089c883b05 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -370,6 +370,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-safe-output-integrator.lock.yml b/.github/workflows/daily-safe-output-integrator.lock.yml index 044556339d4..03876de6542 100644 --- a/.github/workflows/daily-safe-output-integrator.lock.yml +++ b/.github/workflows/daily-safe-output-integrator.lock.yml @@ -370,6 +370,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index 7d6fe3dd603..f539560bcb5 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -423,6 +423,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml index 2ad2775b0a2..1b64edfcff0 100644 --- a/.github/workflows/daily-safe-outputs-conformance.lock.yml +++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml @@ -357,6 +357,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml index c0c166b548e..ec7a9053935 100644 --- a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml +++ b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml @@ -380,6 +380,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-schema-audit-cursor.lock.yml b/.github/workflows/daily-schema-audit-cursor.lock.yml index d8f0d01c7c5..e20a87c952d 100644 --- a/.github/workflows/daily-schema-audit-cursor.lock.yml +++ b/.github/workflows/daily-schema-audit-cursor.lock.yml @@ -352,6 +352,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml index c6ea4485cd3..94a5088df73 100644 --- a/.github/workflows/daily-secrets-analysis.lock.yml +++ b/.github/workflows/daily-secrets-analysis.lock.yml @@ -347,6 +347,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-security-observability.lock.yml b/.github/workflows/daily-security-observability.lock.yml index 0e3df6b10b4..8a43a938167 100644 --- a/.github/workflows/daily-security-observability.lock.yml +++ b/.github/workflows/daily-security-observability.lock.yml @@ -380,6 +380,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml index a6f90a0b99e..1edbf47c1be 100644 --- a/.github/workflows/daily-security-red-team.lock.yml +++ b/.github/workflows/daily-security-red-team.lock.yml @@ -400,6 +400,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml index f48cbdd4050..684636f5138 100644 --- a/.github/workflows/daily-semgrep-scan.lock.yml +++ b/.github/workflows/daily-semgrep-scan.lock.yml @@ -398,6 +398,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-spdd-spec-planner.lock.yml b/.github/workflows/daily-spdd-spec-planner.lock.yml index 8d96632f1c8..94ec8be4749 100644 --- a/.github/workflows/daily-spdd-spec-planner.lock.yml +++ b/.github/workflows/daily-spdd-spec-planner.lock.yml @@ -355,6 +355,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-spec-coverage-kiro.lock.yml b/.github/workflows/daily-spec-coverage-kiro.lock.yml index 1249214da3f..bd3e24c47f4 100644 --- a/.github/workflows/daily-spec-coverage-kiro.lock.yml +++ b/.github/workflows/daily-spec-coverage-kiro.lock.yml @@ -353,6 +353,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-spending-forecast.lock.yml b/.github/workflows/daily-spending-forecast.lock.yml index 210b08778f1..fab0117db00 100644 --- a/.github/workflows/daily-spending-forecast.lock.yml +++ b/.github/workflows/daily-spending-forecast.lock.yml @@ -362,6 +362,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-squid-image-scan.lock.yml b/.github/workflows/daily-squid-image-scan.lock.yml index 8d112c9c9f3..1c6adfc07a8 100644 --- a/.github/workflows/daily-squid-image-scan.lock.yml +++ b/.github/workflows/daily-squid-image-scan.lock.yml @@ -333,6 +333,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-storify.lock.yml b/.github/workflows/daily-storify.lock.yml index 1d4b8b06e41..12092bcf0ce 100644 --- a/.github/workflows/daily-storify.lock.yml +++ b/.github/workflows/daily-storify.lock.yml @@ -372,6 +372,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml index f0ee45dfb8b..388ec4e447f 100644 --- a/.github/workflows/daily-syntax-error-quality.lock.yml +++ b/.github/workflows/daily-syntax-error-quality.lock.yml @@ -346,6 +346,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml index be2212ebd92..ef973eda580 100644 --- a/.github/workflows/daily-team-evolution-insights.lock.yml +++ b/.github/workflows/daily-team-evolution-insights.lock.yml @@ -354,6 +354,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 26a06144e2d..bc507bb2566 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -348,6 +348,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index 3f86f06d5cc..22dafe50d1f 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -379,6 +379,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml index d8726a8c350..1cdfcc78fe6 100644 --- a/.github/workflows/daily-token-consumption-report.lock.yml +++ b/.github/workflows/daily-token-consumption-report.lock.yml @@ -353,6 +353,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-trajectory-grader-implementer.lock.yml b/.github/workflows/daily-trajectory-grader-implementer.lock.yml index a5286a48ee8..af06065ecfd 100644 --- a/.github/workflows/daily-trajectory-grader-implementer.lock.yml +++ b/.github/workflows/daily-trajectory-grader-implementer.lock.yml @@ -375,6 +375,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-vulnhunter-scan.lock.yml b/.github/workflows/daily-vulnhunter-scan.lock.yml index ffac46d7bb6..012c7d6f84a 100644 --- a/.github/workflows/daily-vulnhunter-scan.lock.yml +++ b/.github/workflows/daily-vulnhunter-scan.lock.yml @@ -353,6 +353,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-windows-defender-scan.lock.yml b/.github/workflows/daily-windows-defender-scan.lock.yml index d2e67df0842..0b3842def7d 100644 --- a/.github/workflows/daily-windows-defender-scan.lock.yml +++ b/.github/workflows/daily-windows-defender-scan.lock.yml @@ -347,6 +347,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml index 9f5b757f6bd..8fca3534b8d 100644 --- a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml +++ b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml @@ -339,6 +339,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index 37d1168fa2f..cd36cd486f6 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -364,6 +364,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-yamllint-fixer.lock.yml b/.github/workflows/daily-yamllint-fixer.lock.yml index 511e6d55bfa..90bbe71d72b 100644 --- a/.github/workflows/daily-yamllint-fixer.lock.yml +++ b/.github/workflows/daily-yamllint-fixer.lock.yml @@ -382,6 +382,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dataflow-pr-discussion-dataset.lock.yml b/.github/workflows/dataflow-pr-discussion-dataset.lock.yml index 564bb8ee5b2..aa71ca2d36b 100644 --- a/.github/workflows/dataflow-pr-discussion-dataset.lock.yml +++ b/.github/workflows/dataflow-pr-discussion-dataset.lock.yml @@ -416,6 +416,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dead-code-remover.lock.yml b/.github/workflows/dead-code-remover.lock.yml index 8f542a4a4b2..1eb62f14788 100644 --- a/.github/workflows/dead-code-remover.lock.yml +++ b/.github/workflows/dead-code-remover.lock.yml @@ -388,6 +388,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 16e62a6953e..45a08b7f1ec 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -438,6 +438,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/deepsec-security-scan.lock.yml b/.github/workflows/deepsec-security-scan.lock.yml index 91b5b42a8ae..711b81a8a21 100644 --- a/.github/workflows/deepsec-security-scan.lock.yml +++ b/.github/workflows/deepsec-security-scan.lock.yml @@ -387,6 +387,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml index 01fb20def92..f450518f971 100644 --- a/.github/workflows/delight.lock.yml +++ b/.github/workflows/delight.lock.yml @@ -362,6 +362,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index 16614a1cc82..94258a907b2 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -450,6 +450,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 67288cfd21f..9f8160eeb57 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -400,6 +400,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml index df23b61b989..a4a323662a4 100644 --- a/.github/workflows/deployment-incident-monitor.lock.yml +++ b/.github/workflows/deployment-incident-monitor.lock.yml @@ -367,6 +367,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/design-decision-gate.lock.yml b/.github/workflows/design-decision-gate.lock.yml index b908a3bad9b..1f54510e9e4 100644 --- a/.github/workflows/design-decision-gate.lock.yml +++ b/.github/workflows/design-decision-gate.lock.yml @@ -455,6 +455,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/designer-drift-audit.lock.yml b/.github/workflows/designer-drift-audit.lock.yml index 82b5c3a620c..3b217732ff9 100644 --- a/.github/workflows/designer-drift-audit.lock.yml +++ b/.github/workflows/designer-drift-audit.lock.yml @@ -345,6 +345,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/detection-analysis-report.lock.yml b/.github/workflows/detection-analysis-report.lock.yml index 2e2e285ee1d..2ab21ef31b5 100644 --- a/.github/workflows/detection-analysis-report.lock.yml +++ b/.github/workflows/detection-analysis-report.lock.yml @@ -373,6 +373,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 7cd03c35639..19fb9d6781a 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -387,6 +387,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index d0c534565a4..671a7db2f77 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -421,6 +421,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index b2b15079907..098103764d2 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -403,6 +403,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index 1798468cd64..53ea9ef1e5e 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -365,6 +365,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 0e007babc14..3df31e1c290 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -352,6 +352,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml index 1fcaf0d78ed..67fd651fdb2 100644 --- a/.github/workflows/draft-pr-cleanup.lock.yml +++ b/.github/workflows/draft-pr-cleanup.lock.yml @@ -344,6 +344,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index af44f0ea84b..07a9e099183 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -360,6 +360,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/eslint-miner.lock.yml b/.github/workflows/eslint-miner.lock.yml index aa526da7492..7e455253b9b 100644 --- a/.github/workflows/eslint-miner.lock.yml +++ b/.github/workflows/eslint-miner.lock.yml @@ -366,6 +366,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/eslint-monster.lock.yml b/.github/workflows/eslint-monster.lock.yml index dae4e89bafa..611809816b1 100644 --- a/.github/workflows/eslint-monster.lock.yml +++ b/.github/workflows/eslint-monster.lock.yml @@ -355,6 +355,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/eslint-refiner.lock.yml b/.github/workflows/eslint-refiner.lock.yml index e47845290f9..5c18cdac90d 100644 --- a/.github/workflows/eslint-refiner.lock.yml +++ b/.github/workflows/eslint-refiner.lock.yml @@ -367,6 +367,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/evoskill-evolver.lock.yml b/.github/workflows/evoskill-evolver.lock.yml index 26af2f3c05b..0f0f5877c0f 100644 --- a/.github/workflows/evoskill-evolver.lock.yml +++ b/.github/workflows/evoskill-evolver.lock.yml @@ -367,6 +367,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/example-failure-category-filter.lock.yml b/.github/workflows/example-failure-category-filter.lock.yml index a80b326c38e..f5c9e2da266 100644 --- a/.github/workflows/example-failure-category-filter.lock.yml +++ b/.github/workflows/example-failure-category-filter.lock.yml @@ -344,6 +344,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 09441d154e4..3edadfaeee7 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -354,6 +354,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index d7ac71dd1db..063321f4c2a 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -359,6 +359,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/feature-grower.lock.yml b/.github/workflows/feature-grower.lock.yml index 69087b067c4..334588ca507 100644 --- a/.github/workflows/feature-grower.lock.yml +++ b/.github/workflows/feature-grower.lock.yml @@ -345,6 +345,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index 38dfef7f69d..8d0e86bb895 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -395,6 +395,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 8fef850a1c2..8865fa762cf 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -347,6 +347,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/front-page-copy-guard.lock.yml b/.github/workflows/front-page-copy-guard.lock.yml index 8f78d35c349..8e1bd5868d7 100644 --- a/.github/workflows/front-page-copy-guard.lock.yml +++ b/.github/workflows/front-page-copy-guard.lock.yml @@ -369,6 +369,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml index df8372852bf..e08fd27f0fe 100644 --- a/.github/workflows/functional-pragmatist.lock.yml +++ b/.github/workflows/functional-pragmatist.lock.yml @@ -377,6 +377,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 59124f74786..7cc79db5dcb 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -373,6 +373,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index b7e1e38d473..ca2f888aa0c 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -382,6 +382,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index 290b552e56c..ef9d408e2b7 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -350,6 +350,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index 6cf0e55bbb5..caf8f8b96f2 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -404,6 +404,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 81f3e01b220..c8cd0984dab 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -372,6 +372,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 9b02a95661d..62064490600 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -386,6 +386,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index ef671a10871..487d1c2d7f7 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -361,6 +361,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml index aaf5bf233b0..d1bbd5e48e6 100644 --- a/.github/workflows/gpclean.lock.yml +++ b/.github/workflows/gpclean.lock.yml @@ -410,6 +410,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index e6d6ddc2f90..1631d715c21 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -424,6 +424,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml index 53938316856..9e4d7971ff1 100644 --- a/.github/workflows/hippo-embed.lock.yml +++ b/.github/workflows/hippo-embed.lock.yml @@ -362,6 +362,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index d72a7ec12d3..c80c4d7dee8 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -394,6 +394,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/impeccable-skills-reviewer.lock.yml b/.github/workflows/impeccable-skills-reviewer.lock.yml index e11eedece45..871ae849ed4 100644 --- a/.github/workflows/impeccable-skills-reviewer.lock.yml +++ b/.github/workflows/impeccable-skills-reviewer.lock.yml @@ -428,6 +428,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 1f3bab1ea73..9dfc54940f8 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -380,6 +380,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index c9c03c87fbf..30524ac6dbb 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -399,6 +399,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 115be109af4..2779ea300fa 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -870,6 +870,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 1dc27664c82..dde35e6b15a 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -344,6 +344,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 915c59c11af..9f246a11eab 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -360,6 +360,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 180a6de5cab..9bc1c9daed9 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -376,6 +376,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/lint-monster.lock.yml b/.github/workflows/lint-monster.lock.yml index 7985bb8555f..7ea4e5c4391 100644 --- a/.github/workflows/lint-monster.lock.yml +++ b/.github/workflows/lint-monster.lock.yml @@ -354,6 +354,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/linter-miner.lock.yml b/.github/workflows/linter-miner.lock.yml index 0747c8c5683..837d8aaf0fa 100644 --- a/.github/workflows/linter-miner.lock.yml +++ b/.github/workflows/linter-miner.lock.yml @@ -383,6 +383,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 24180b9b968..51a8a787f2b 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -360,6 +360,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/mattpocock-skills-reviewer.lock.yml b/.github/workflows/mattpocock-skills-reviewer.lock.yml index dfb0b75580c..978c5936126 100644 --- a/.github/workflows/mattpocock-skills-reviewer.lock.yml +++ b/.github/workflows/mattpocock-skills-reviewer.lock.yml @@ -530,6 +530,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 16d0e763aab..427aeef8d90 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -397,6 +397,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index b675c5656a2..e637c1cf7e4 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -415,6 +415,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index d87637bb731..81b124a9bb5 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -371,6 +371,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/necromancer.lock.yml b/.github/workflows/necromancer.lock.yml index 8b948b875be..bbe29e3ef62 100644 --- a/.github/workflows/necromancer.lock.yml +++ b/.github/workflows/necromancer.lock.yml @@ -430,6 +430,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index 2f62409f902..ff0d7ce53b1 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -361,6 +361,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/objective-impact-report.lock.yml b/.github/workflows/objective-impact-report.lock.yml index 5b3c06e1716..e7f474c93cb 100644 --- a/.github/workflows/objective-impact-report.lock.yml +++ b/.github/workflows/objective-impact-report.lock.yml @@ -347,6 +347,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index 2f3d8c3e3a7..36f68061b7a 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -369,6 +369,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/outcome-collector.lock.yml b/.github/workflows/outcome-collector.lock.yml index 0fa3b5ae5fb..87259e67a6c 100644 --- a/.github/workflows/outcome-collector.lock.yml +++ b/.github/workflows/outcome-collector.lock.yml @@ -358,6 +358,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 2f85e5192f4..0caaf46f754 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -446,6 +446,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index fd4a34c65b1..e037def8638 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -466,6 +466,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 860f2c92691..55e3ab1fa22 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -437,6 +437,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ponytail-reviewer.lock.yml b/.github/workflows/ponytail-reviewer.lock.yml index 9d879a3ff07..9e9ee2b369e 100644 --- a/.github/workflows/ponytail-reviewer.lock.yml +++ b/.github/workflows/ponytail-reviewer.lock.yml @@ -461,6 +461,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 52a86df4f06..df983c77bd0 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -370,6 +370,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/pr-code-quality-reviewer.lock.yml b/.github/workflows/pr-code-quality-reviewer.lock.yml index fca1a95a3f2..963bbf1a203 100644 --- a/.github/workflows/pr-code-quality-reviewer.lock.yml +++ b/.github/workflows/pr-code-quality-reviewer.lock.yml @@ -429,6 +429,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/pr-description-caveman.lock.yml b/.github/workflows/pr-description-caveman.lock.yml index cc415ca662a..866000be7cf 100644 --- a/.github/workflows/pr-description-caveman.lock.yml +++ b/.github/workflows/pr-description-caveman.lock.yml @@ -376,6 +376,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index 28b3bcd5a0c..1ea52a546c0 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -425,6 +425,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/pr-sous-chef.lock.yml b/.github/workflows/pr-sous-chef.lock.yml index cba0d13a8db..0eea61f0f5e 100644 --- a/.github/workflows/pr-sous-chef.lock.yml +++ b/.github/workflows/pr-sous-chef.lock.yml @@ -472,6 +472,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index 7d9ac8fec04..806e9988946 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -371,6 +371,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index e71e0685fbc..a6dd94df85c 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -381,6 +381,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/purelock.lock.yml b/.github/workflows/purelock.lock.yml index 172c5863ad6..d3d84021121 100644 --- a/.github/workflows/purelock.lock.yml +++ b/.github/workflows/purelock.lock.yml @@ -386,6 +386,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index 512b9d95479..538c31e6dac 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -371,6 +371,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 7af4e03ba05..20b2c7a82ed 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -473,6 +473,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml index f0ee2dcf3be..100d9f2f98b 100644 --- a/.github/workflows/refactoring-cadence.lock.yml +++ b/.github/workflows/refactoring-cadence.lock.yml @@ -362,6 +362,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/refiner.lock.yml b/.github/workflows/refiner.lock.yml index d9f6807cfc6..97807beae42 100644 --- a/.github/workflows/refiner.lock.yml +++ b/.github/workflows/refiner.lock.yml @@ -421,6 +421,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index c3703dc707d..ba0bc30133f 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -372,6 +372,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml index 42d0d56dab5..8137befcc23 100644 --- a/.github/workflows/repo-audit-analyzer.lock.yml +++ b/.github/workflows/repo-audit-analyzer.lock.yml @@ -371,6 +371,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index c0d0afdb9e0..5ac3d00e683 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -343,6 +343,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index d6f6368bfaf..2511a88e147 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -368,6 +368,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index e4dd40c4160..1c3c9afc218 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -354,6 +354,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ruflo-backed-task.lock.yml b/.github/workflows/ruflo-backed-task.lock.yml index f16b880f313..339820de175 100644 --- a/.github/workflows/ruflo-backed-task.lock.yml +++ b/.github/workflows/ruflo-backed-task.lock.yml @@ -438,6 +438,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index e79429828c1..a36572a1186 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -368,6 +368,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 591f54be167..35c45d19bb0 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -362,6 +362,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/schema-feature-coverage.lock.yml b/.github/workflows/schema-feature-coverage.lock.yml index 71475481c0f..dfcb321494c 100644 --- a/.github/workflows/schema-feature-coverage.lock.yml +++ b/.github/workflows/schema-feature-coverage.lock.yml @@ -356,6 +356,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 02cc612d992..886c7bd1018 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -460,6 +460,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index eeb9444e2f7..bec7fb5f8c0 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -386,6 +386,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml index 71c9273ed50..d8eac5e7a2c 100644 --- a/.github/workflows/security-review.lock.yml +++ b/.github/workflows/security-review.lock.yml @@ -419,6 +419,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index f9082b76eff..b6681d2e129 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -362,6 +362,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index e7115102162..88f81513b11 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -376,6 +376,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/sighthound-security-scan.lock.yml b/.github/workflows/sighthound-security-scan.lock.yml index 58755ff0146..40f23b85e32 100644 --- a/.github/workflows/sighthound-security-scan.lock.yml +++ b/.github/workflows/sighthound-security-scan.lock.yml @@ -339,6 +339,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/skillet.lock.yml b/.github/workflows/skillet.lock.yml index 2d620b4604c..daaf3661352 100644 --- a/.github/workflows/skillet.lock.yml +++ b/.github/workflows/skillet.lock.yml @@ -437,6 +437,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index 8a4aa5ae320..2fb8945c015 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -404,6 +404,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-agent-all-merged.lock.yml b/.github/workflows/smoke-agent-all-merged.lock.yml index 05f838f7118..c790316744a 100644 --- a/.github/workflows/smoke-agent-all-merged.lock.yml +++ b/.github/workflows/smoke-agent-all-merged.lock.yml @@ -424,6 +424,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-agent-all-none.lock.yml b/.github/workflows/smoke-agent-all-none.lock.yml index dbbdbc56a06..159e1478bcb 100644 --- a/.github/workflows/smoke-agent-all-none.lock.yml +++ b/.github/workflows/smoke-agent-all-none.lock.yml @@ -422,6 +422,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-agent-public-approved.lock.yml b/.github/workflows/smoke-agent-public-approved.lock.yml index c4e56d25139..bdecc620e68 100644 --- a/.github/workflows/smoke-agent-public-approved.lock.yml +++ b/.github/workflows/smoke-agent-public-approved.lock.yml @@ -427,6 +427,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-agent-public-none.lock.yml b/.github/workflows/smoke-agent-public-none.lock.yml index 758d3a46474..5df14ca6e9c 100644 --- a/.github/workflows/smoke-agent-public-none.lock.yml +++ b/.github/workflows/smoke-agent-public-none.lock.yml @@ -422,6 +422,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-agent-scoped-approved.lock.yml b/.github/workflows/smoke-agent-scoped-approved.lock.yml index a5f8cffb18b..c6c7d57430f 100644 --- a/.github/workflows/smoke-agent-scoped-approved.lock.yml +++ b/.github/workflows/smoke-agent-scoped-approved.lock.yml @@ -428,6 +428,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-aider.lock.yml b/.github/workflows/smoke-aider.lock.yml index 3954498cf0f..1f2ed2ee8c6 100644 --- a/.github/workflows/smoke-aider.lock.yml +++ b/.github/workflows/smoke-aider.lock.yml @@ -421,6 +421,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-call-workflow.lock.yml b/.github/workflows/smoke-call-workflow.lock.yml index 7717ef46627..5e7f014f2fd 100644 --- a/.github/workflows/smoke-call-workflow.lock.yml +++ b/.github/workflows/smoke-call-workflow.lock.yml @@ -422,6 +422,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-checkout-pr-dispatch.lock.yml b/.github/workflows/smoke-checkout-pr-dispatch.lock.yml index 4e246014a99..552d1db8ee8 100644 --- a/.github/workflows/smoke-checkout-pr-dispatch.lock.yml +++ b/.github/workflows/smoke-checkout-pr-dispatch.lock.yml @@ -430,6 +430,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml index f4f7dc88c23..f4d967b5c4a 100644 --- a/.github/workflows/smoke-ci.lock.yml +++ b/.github/workflows/smoke-ci.lock.yml @@ -415,6 +415,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-claude-on-copilot.lock.yml b/.github/workflows/smoke-claude-on-copilot.lock.yml index 65198b973fc..e1e486441f7 100644 --- a/.github/workflows/smoke-claude-on-copilot.lock.yml +++ b/.github/workflows/smoke-claude-on-copilot.lock.yml @@ -412,6 +412,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index e03f0a78f82..56f9e1e35ba 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -458,6 +458,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index edbde5c5860..873350308b7 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -453,6 +453,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml index 98c03ae56f6..79096cdaf84 100644 --- a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml +++ b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml @@ -517,6 +517,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-aoai-entra.lock.yml b/.github/workflows/smoke-copilot-aoai-entra.lock.yml index f78f8dc101c..8f6e2d71fe8 100644 --- a/.github/workflows/smoke-copilot-aoai-entra.lock.yml +++ b/.github/workflows/smoke-copilot-aoai-entra.lock.yml @@ -522,6 +522,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml index dc04f73c016..64c7f2d340e 100644 --- a/.github/workflows/smoke-copilot-arm.lock.yml +++ b/.github/workflows/smoke-copilot-arm.lock.yml @@ -454,6 +454,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-auto.lock.yml b/.github/workflows/smoke-copilot-auto.lock.yml index 171c4cafb18..ae0add92600 100644 --- a/.github/workflows/smoke-copilot-auto.lock.yml +++ b/.github/workflows/smoke-copilot-auto.lock.yml @@ -404,6 +404,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-mai.lock.yml b/.github/workflows/smoke-copilot-mai.lock.yml index 77bdcfd3eb8..7546633f282 100644 --- a/.github/workflows/smoke-copilot-mai.lock.yml +++ b/.github/workflows/smoke-copilot-mai.lock.yml @@ -437,6 +437,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-sdk.lock.yml b/.github/workflows/smoke-copilot-sdk.lock.yml index 81fd6fe833e..cedcbce6d9b 100644 --- a/.github/workflows/smoke-copilot-sdk.lock.yml +++ b/.github/workflows/smoke-copilot-sdk.lock.yml @@ -436,6 +436,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-small.lock.yml b/.github/workflows/smoke-copilot-small.lock.yml index 4551e655677..a2d2e2a2ac4 100644 --- a/.github/workflows/smoke-copilot-small.lock.yml +++ b/.github/workflows/smoke-copilot-small.lock.yml @@ -438,6 +438,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-sub-agents.lock.yml b/.github/workflows/smoke-copilot-sub-agents.lock.yml index aafe02901bb..a2952bbbc6e 100644 --- a/.github/workflows/smoke-copilot-sub-agents.lock.yml +++ b/.github/workflows/smoke-copilot-sub-agents.lock.yml @@ -389,6 +389,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index b6723988880..d10ebd16864 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -525,6 +525,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml index 80bcd23c11d..233a0e67458 100644 --- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml @@ -424,6 +424,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml index 611f276369b..28dea51aaf5 100644 --- a/.github/workflows/smoke-crush.lock.yml +++ b/.github/workflows/smoke-crush.lock.yml @@ -430,6 +430,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-cursor.lock.yml b/.github/workflows/smoke-cursor.lock.yml index f4865a7d75d..45dc81279c1 100644 --- a/.github/workflows/smoke-cursor.lock.yml +++ b/.github/workflows/smoke-cursor.lock.yml @@ -438,6 +438,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-deepseek-harness.lock.yml b/.github/workflows/smoke-deepseek-harness.lock.yml index 84671ad4858..1964bbd2a72 100644 --- a/.github/workflows/smoke-deepseek-harness.lock.yml +++ b/.github/workflows/smoke-deepseek-harness.lock.yml @@ -431,6 +431,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-drive.lock.yml b/.github/workflows/smoke-drive.lock.yml index 84056440caa..13eca023c69 100644 --- a/.github/workflows/smoke-drive.lock.yml +++ b/.github/workflows/smoke-drive.lock.yml @@ -427,6 +427,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml index d0ea8e46adc..07e0fc573a3 100644 --- a/.github/workflows/smoke-gemini.lock.yml +++ b/.github/workflows/smoke-gemini.lock.yml @@ -488,6 +488,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-github-claude.lock.yml b/.github/workflows/smoke-github-claude.lock.yml index 398a680f927..444f1a9acf7 100644 --- a/.github/workflows/smoke-github-claude.lock.yml +++ b/.github/workflows/smoke-github-claude.lock.yml @@ -412,6 +412,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-goose.lock.yml b/.github/workflows/smoke-goose.lock.yml index a8af746c5e3..f8cd48ccbbd 100644 --- a/.github/workflows/smoke-goose.lock.yml +++ b/.github/workflows/smoke-goose.lock.yml @@ -430,6 +430,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-issues.lock.yml b/.github/workflows/smoke-issues.lock.yml index fa226592c83..0b228eb5020 100644 --- a/.github/workflows/smoke-issues.lock.yml +++ b/.github/workflows/smoke-issues.lock.yml @@ -349,6 +349,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-kiro.lock.yml b/.github/workflows/smoke-kiro.lock.yml index cc86b38dce5..f4d8573116c 100644 --- a/.github/workflows/smoke-kiro.lock.yml +++ b/.github/workflows/smoke-kiro.lock.yml @@ -438,6 +438,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-multi-pr.lock.yml b/.github/workflows/smoke-multi-pr.lock.yml index 82e2a3c2911..0b68c1fd153 100644 --- a/.github/workflows/smoke-multi-pr.lock.yml +++ b/.github/workflows/smoke-multi-pr.lock.yml @@ -424,6 +424,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml index 0daeeb21ab0..d56fcac6e40 100644 --- a/.github/workflows/smoke-opencode.lock.yml +++ b/.github/workflows/smoke-opencode.lock.yml @@ -438,6 +438,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-otel-backends.lock.yml b/.github/workflows/smoke-otel-backends.lock.yml index a29fa9ea347..67cd2f48382 100644 --- a/.github/workflows/smoke-otel-backends.lock.yml +++ b/.github/workflows/smoke-otel-backends.lock.yml @@ -460,6 +460,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-pi.lock.yml b/.github/workflows/smoke-pi.lock.yml index db49582f88e..9a22ee86156 100644 --- a/.github/workflows/smoke-pi.lock.yml +++ b/.github/workflows/smoke-pi.lock.yml @@ -445,6 +445,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index 5b62fba88da..5a302e256dc 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -491,6 +491,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-pydantic.lock.yml b/.github/workflows/smoke-pydantic.lock.yml index ab2262a4d02..c736c941104 100644 --- a/.github/workflows/smoke-pydantic.lock.yml +++ b/.github/workflows/smoke-pydantic.lock.yml @@ -422,6 +422,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-service-ports.lock.yml b/.github/workflows/smoke-service-ports.lock.yml index 943e50834f4..80e1e20f90c 100644 --- a/.github/workflows/smoke-service-ports.lock.yml +++ b/.github/workflows/smoke-service-ports.lock.yml @@ -408,6 +408,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml index f2f96eadee6..edbd28aa250 100644 --- a/.github/workflows/smoke-temporary-id.lock.yml +++ b/.github/workflows/smoke-temporary-id.lock.yml @@ -462,6 +462,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml index 895972bff58..06e5ab7998c 100644 --- a/.github/workflows/smoke-test-tools.lock.yml +++ b/.github/workflows/smoke-test-tools.lock.yml @@ -423,6 +423,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml index 506f621b783..d1aac60d950 100644 --- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml @@ -431,6 +431,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml index f420cab6d17..4f084ea66f8 100644 --- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml +++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml @@ -449,6 +449,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: ${{ steps.artifact-prefix.outputs.prefix }}info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-workflow-call.lock.yml b/.github/workflows/smoke-workflow-call.lock.yml index c7faa6786af..d3ac880c9bc 100644 --- a/.github/workflows/smoke-workflow-call.lock.yml +++ b/.github/workflows/smoke-workflow-call.lock.yml @@ -440,6 +440,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: ${{ steps.artifact-prefix.outputs.prefix }}info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/spec-enforcer.lock.yml b/.github/workflows/spec-enforcer.lock.yml index f2b84f547c1..bad36639d5d 100644 --- a/.github/workflows/spec-enforcer.lock.yml +++ b/.github/workflows/spec-enforcer.lock.yml @@ -398,6 +398,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/spec-extractor.lock.yml b/.github/workflows/spec-extractor.lock.yml index d201ec5a89c..c85cefa035c 100644 --- a/.github/workflows/spec-extractor.lock.yml +++ b/.github/workflows/spec-extractor.lock.yml @@ -383,6 +383,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml index ddc44344f73..1beeaf3de3e 100644 --- a/.github/workflows/spec-librarian.lock.yml +++ b/.github/workflows/spec-librarian.lock.yml @@ -365,6 +365,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/squad-game-planner.lock.yml b/.github/workflows/squad-game-planner.lock.yml index b449273c7fa..68e1856b52a 100644 --- a/.github/workflows/squad-game-planner.lock.yml +++ b/.github/workflows/squad-game-planner.lock.yml @@ -345,6 +345,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Detect existing Squad installation id: squad-installation run: | diff --git a/.github/workflows/squad-implement-worker.lock.yml b/.github/workflows/squad-implement-worker.lock.yml index d0022b7bd08..d5a8f1016c0 100644 --- a/.github/workflows/squad-implement-worker.lock.yml +++ b/.github/workflows/squad-implement-worker.lock.yml @@ -385,6 +385,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Detect existing Squad installation id: squad-installation run: | diff --git a/.github/workflows/squad-plan.lock.yml b/.github/workflows/squad-plan.lock.yml index 795067d6dec..46537a78bde 100644 --- a/.github/workflows/squad-plan.lock.yml +++ b/.github/workflows/squad-plan.lock.yml @@ -408,6 +408,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Detect existing Squad installation id: squad-installation run: | diff --git a/.github/workflows/squad.lock.yml b/.github/workflows/squad.lock.yml index 37fa48009b8..6e3fa206f05 100644 --- a/.github/workflows/squad.lock.yml +++ b/.github/workflows/squad.lock.yml @@ -435,6 +435,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Detect existing Squad installation id: squad-installation run: | diff --git a/.github/workflows/stale-pr-cleanup.lock.yml b/.github/workflows/stale-pr-cleanup.lock.yml index 0e2b7c8809b..a939ab72f8b 100644 --- a/.github/workflows/stale-pr-cleanup.lock.yml +++ b/.github/workflows/stale-pr-cleanup.lock.yml @@ -344,6 +344,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 30296b25f5c..5d35109b48e 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -380,6 +380,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index a4f99d4a1e8..8540da4499d 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -370,6 +370,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index ac6c5b0fa3f..2fdb92d09d0 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -361,6 +361,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index a5a195ab32b..4492a47f3f8 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -344,6 +344,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 01d533fdb7e..6694e97803e 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -358,6 +358,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index d3cabf04eba..a32e2a1fe21 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -404,6 +404,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index 76d48d75f3e..662ac36cf76 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -353,6 +353,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/test-quality-sentinel.lock.yml b/.github/workflows/test-quality-sentinel.lock.yml index a4e9054c87d..250f8b0c62f 100644 --- a/.github/workflows/test-quality-sentinel.lock.yml +++ b/.github/workflows/test-quality-sentinel.lock.yml @@ -468,6 +468,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 5a56ec062d1..37ce09a0bb7 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -433,6 +433,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index cb92f19e74d..5f0d73174b8 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -407,6 +407,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index 519c94a66f9..68db58adde3 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -384,6 +384,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/uk-ai-operational-resilience.lock.yml b/.github/workflows/uk-ai-operational-resilience.lock.yml index 030f6643963..9f57160b4a5 100644 --- a/.github/workflows/uk-ai-operational-resilience.lock.yml +++ b/.github/workflows/uk-ai-operational-resilience.lock.yml @@ -363,6 +363,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index a9f64167773..fc9ebdd5fc7 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -451,6 +451,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/update-astro.lock.yml b/.github/workflows/update-astro.lock.yml index d582247a97e..b3340112de5 100644 --- a/.github/workflows/update-astro.lock.yml +++ b/.github/workflows/update-astro.lock.yml @@ -394,6 +394,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 16ad8261a26..f41c2b025fd 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -351,6 +351,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/visual-regression-checker.lock.yml b/.github/workflows/visual-regression-checker.lock.yml index a947e198d65..e09d08aa890 100644 --- a/.github/workflows/visual-regression-checker.lock.yml +++ b/.github/workflows/visual-regression-checker.lock.yml @@ -377,6 +377,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/weekly-blog-post-writer.lock.yml b/.github/workflows/weekly-blog-post-writer.lock.yml index b4d5b061465..cad79adcedc 100644 --- a/.github/workflows/weekly-blog-post-writer.lock.yml +++ b/.github/workflows/weekly-blog-post-writer.lock.yml @@ -441,6 +441,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/weekly-editors-health-check.lock.yml b/.github/workflows/weekly-editors-health-check.lock.yml index d4bf35af1a4..d41a56b6c7a 100644 --- a/.github/workflows/weekly-editors-health-check.lock.yml +++ b/.github/workflows/weekly-editors-health-check.lock.yml @@ -375,6 +375,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index 2322fb4fe8f..8bf0ff3c4b4 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -362,6 +362,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/weekly-network-domains-audit.lock.yml b/.github/workflows/weekly-network-domains-audit.lock.yml index 469ff107da1..21df5b98f26 100644 --- a/.github/workflows/weekly-network-domains-audit.lock.yml +++ b/.github/workflows/weekly-network-domains-audit.lock.yml @@ -341,6 +341,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml index af18f9ce9b3..65ae4ad89be 100644 --- a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml +++ b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml @@ -365,6 +365,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/windows-grower.lock.yml b/.github/workflows/windows-grower.lock.yml index e3fc54a06d2..3ab33927e82 100644 --- a/.github/workflows/windows-grower.lock.yml +++ b/.github/workflows/windows-grower.lock.yml @@ -348,6 +348,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/windows.lock.yml b/.github/workflows/windows.lock.yml index b46e93b8f91..48cc43fa2bc 100644 --- a/.github/workflows/windows.lock.yml +++ b/.github/workflows/windows.lock.yml @@ -462,6 +462,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: ${{ steps.artifact-prefix.outputs.prefix }}info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 9b65505c09e..56f2777a806 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -400,6 +400,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 9d18b515f9a..5f27d121081 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -366,6 +366,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index 81d90471475..835e7370680 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -355,6 +355,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index 977d27428cb..d02ec352428 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -350,6 +350,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/constants/constants_test.go b/pkg/constants/constants_test.go index b7327055026..ddaf7316a56 100644 --- a/pkg/constants/constants_test.go +++ b/pkg/constants/constants_test.go @@ -146,6 +146,7 @@ func TestConstantValues(t *testing.T) { {"UnlockJobName", string(UnlockJobName), "unlock"}, {"SafeOutputArtifactName", string(SafeOutputArtifactName), "safe-output"}, {"AgentOutputArtifactName", string(AgentOutputArtifactName), "agent-output"}, + {"InfoArtifactName", string(InfoArtifactName), "info"}, {"SafeOutputItemsArtifactName", string(SafeOutputItemsArtifactName), "safe-outputs-items"}, {"TemporaryIdMapFilename", string(TemporaryIdMapFilename), "temporary-id-map.json"}, {"SafeOutputsMCPServerID", string(SafeOutputsMCPServerID), "safeoutputs"}, diff --git a/pkg/constants/job_constants.go b/pkg/constants/job_constants.go index fa37dd97faa..f8f63f166bd 100644 --- a/pkg/constants/job_constants.go +++ b/pkg/constants/job_constants.go @@ -183,6 +183,10 @@ const ArtifactPrefixOutputName = "artifact_prefix" // (aw_info.json and prompt.txt). const ActivationArtifactName ArtifactName = "activation" +// InfoArtifactName is the artifact name for the agentic workflow run information +// uploaded by the activation job. +const InfoArtifactName ArtifactName = "info" + // ActivationStageAmbientFoldersStepName is the step name used to stage ambient // folders before the activation artifact is packaged. It is a stable anchor // used to determine the insertion point for jobs.activation.steps injected diff --git a/pkg/workflow/compiler_activation_job_test.go b/pkg/workflow/compiler_activation_job_test.go index 8aeaf50a615..1c8c20b838d 100644 --- a/pkg/workflow/compiler_activation_job_test.go +++ b/pkg/workflow/compiler_activation_job_test.go @@ -42,6 +42,36 @@ func TestActivationArtifactUploadRunsAfterSuccessOrFailure(t *testing.T) { assert.NotContains(t, uploadStep, "if: always()") } +func TestActivationInfoArtifactUpload(t *testing.T) { + t.Run("uploads archived info artifact", func(t *testing.T) { + compiler := NewCompiler() + job, err := compiler.buildActivationJob(&WorkflowData{Name: "Test Workflow"}, false, "", "test.lock.yml") + require.NoError(t, err) + require.NotNil(t, job) + + uploadStep := extractWorkflowStepByName(t, strings.Join(job.Steps, ""), "Upload info artifact") + assert.Contains(t, uploadStep, "if: success() || failure()") + assert.Contains(t, uploadStep, "name: info") + assert.Contains(t, uploadStep, "path: /tmp/gh-aw/aw_info.json") + assert.Contains(t, uploadStep, "if-no-files-found: ignore") + assert.NotContains(t, uploadStep, "skip-archive") + assert.NotContains(t, uploadStep, "unarchived-artifact") + }) + + t.Run("uses GHES-compatible upload action", func(t *testing.T) { + compiler := NewCompiler() + compiler.SetGHESCompat(true) + compiler.configureGHESCompatibility() + job, err := compiler.buildActivationJob(&WorkflowData{Name: "Test Workflow"}, false, "", "test.lock.yml") + require.NoError(t, err) + require.NotNil(t, job) + + uploadStep := extractWorkflowStepByName(t, strings.Join(job.Steps, ""), "Upload info artifact") + assert.Contains(t, uploadStep, "actions/upload-artifact@c6a366c94c3e0affe28c06c8df20a878f24da3cf # v3.2.2") + assert.NotContains(t, uploadStep, "unarchived-artifact") + }) +} + func TestOperationalValueGraderScopesActionsReadToActivation(t *testing.T) { compiler := NewCompiler() data := operationalValueGraderWorkflowData(".github/graders/example-operational-value.sh") diff --git a/pkg/workflow/compiler_activation_outputs.go b/pkg/workflow/compiler_activation_outputs.go index 6390d0dfd8e..3912c586fdc 100644 --- a/pkg/workflow/compiler_activation_outputs.go +++ b/pkg/workflow/compiler_activation_outputs.go @@ -3,6 +3,7 @@ package workflow import ( "encoding/json" "fmt" + "path" "slices" "github.com/github/gh-aw/pkg/constants" @@ -117,7 +118,6 @@ func (c *Compiler) configureActivationNeedsAndCondition(ctx *activationJobBuildC compilerActivationJobLog.Printf("Added '%s' to activation dependencies: referenced in engine.env", jobName) } } - ctx.customJobsBeforeActivation = customJobsBeforeActivation if ctx.preActivationJob { @@ -155,6 +155,7 @@ func (c *Compiler) configureActivationNeedsAndCondition(ctx *activationJobBuildC // addActivationArtifactUploadStep appends the activation artifact upload step for downstream jobs. func (c *Compiler) addActivationArtifactUploadStep(ctx *activationJobBuildContext) { compilerActivationJobLog.Print("Adding activation artifact upload step") + c.addActivationInfoArtifactUploadStep(ctx) activationArtifactName := artifactPrefixExprForActivationJob(ctx.data) + constants.ActivationArtifactName.String() ctx.steps = append(ctx.steps, generateStageAmbientFoldersStep(ctx.data)...) ctx.steps = append(ctx.steps, @@ -183,19 +184,35 @@ func (c *Compiler) addActivationArtifactUploadStep(ctx *activationJobBuildContex engineID := resolveActivationEngineID(ctx.data) // Include the engine-specific sub-agent staging directory only when inline agents are enabled. if isFeatureEnabled(constants.FeatureFlag("inline-agents"), ctx.data) { - subAgentDir := engineConfigBaseDirForRegistry(c.engineRegistry, engineID) + "/agents" + subAgentDir := path.Join(engineConfigBaseDirForRegistry(c.engineRegistry, engineID), "agents") ctx.steps = append(ctx.steps, fmt.Sprintf(" /tmp/gh-aw/%s\n", subAgentDir)) } // Always include the engine-specific skill directory when either inline skills are enabled // or frontmatter skills are configured (via Skills or SkillReferences). if isFeatureEnabled(constants.FeatureFlag("inline-agents"), ctx.data) || len(ctx.data.Skills) > 0 || len(ctx.data.SkillReferences) > 0 { - skillDir := engineConfigBaseDirForRegistry(c.engineRegistry, engineID) + "/skills" + skillDir := path.Join(engineConfigBaseDirForRegistry(c.engineRegistry, engineID), "skills") ctx.steps = append(ctx.steps, fmt.Sprintf(" /tmp/gh-aw/%s\n", skillDir)) } ctx.steps = append(ctx.steps, " if-no-files-found: ignore\n") ctx.steps = append(ctx.steps, " retention-days: 1\n") } +// addActivationInfoArtifactUploadStep appends an archived upload of aw_info.json. +func (c *Compiler) addActivationInfoArtifactUploadStep(ctx *activationJobBuildContext) { + compilerActivationJobLog.Print("Adding info artifact upload step") + infoArtifactName := artifactPrefixExprForActivationJob(ctx.data) + constants.InfoArtifactName.String() + ctx.steps = append(ctx.steps, + " - name: Upload info artifact\n", + " if: success() || failure()\n", + fmt.Sprintf(" uses: %s\n", c.getActionPin("actions/upload-artifact")), + " with:\n", + fmt.Sprintf(" name: %s\n", infoArtifactName), + " path: /tmp/gh-aw/aw_info.json\n", + " if-no-files-found: ignore\n", + " retention-days: 1\n", + ) +} + // buildActivationEnvironment returns manual-approval environment YAML, with ANSI removed. func (c *Compiler) buildActivationEnvironment(ctx *activationJobBuildContext) string { if ctx.data.ManualApproval == "" { From 4e47be49bc2bff0e0d529039839b6ca1f029b2ec Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 10 Sep 2026 21:55:35 +0000 Subject: [PATCH 2/8] Prefer info artifact for logs Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- pkg/cli/logs_artifact_set.go | 7 ++- pkg/cli/logs_artifact_set_test.go | 34 ++++++++++++- pkg/cli/logs_command.go | 2 +- pkg/cli/logs_download.go | 38 +++++++++++++- pkg/cli/logs_download_test.go | 78 +++++++++++++++++++++++++++++ pkg/cli/mcp_server_defaults_test.go | 6 +-- pkg/cli/mcp_tools_privileged.go | 2 +- 7 files changed, 159 insertions(+), 8 deletions(-) diff --git a/pkg/cli/logs_artifact_set.go b/pkg/cli/logs_artifact_set.go index df011b33f63..698ab5a12a4 100644 --- a/pkg/cli/logs_artifact_set.go +++ b/pkg/cli/logs_artifact_set.go @@ -3,7 +3,7 @@ // for filtering artifact downloads in the logs and audit commands. // // Key responsibilities: -// - Defining known artifact set names (all, agent, mcp, firewall, detection, github-api, activation) +// - Defining known artifact set names (all, info, agent, mcp, firewall, detection, github-api, activation) // - Mapping sets to concrete artifact name patterns // - Validating artifact set inputs from CLI flags and MCP arguments // - Determining whether a given artifact name matches an active filter @@ -39,6 +39,10 @@ const ( // and github_rate_limits.jsonl from the activation job). ArtifactSetActivation ArtifactSet = "activation" + // ArtifactSetInfo downloads the compact aw_info.json artifact produced by the + // activation job. + ArtifactSetInfo ArtifactSet = "info" + // ArtifactSetAgent downloads the unified agent artifact containing agent logs, // safe outputs, token usage, and agent-side github_rate_limits.jsonl, plus the // tiny fallback artifact that carries critical agent-output files when the @@ -89,6 +93,7 @@ const ( var artifactSetArtifacts = map[ArtifactSet][]string{ ArtifactSetAll: nil, // no filtering – download all artifacts ArtifactSetActivation: {constants.ActivationArtifactName.String()}, + ArtifactSetInfo: {constants.InfoArtifactName.String()}, ArtifactSetAgent: {constants.AgentArtifactName.String(), constants.AgentOutputFallbackArtifactName.String()}, ArtifactSetMCP: {constants.AgentArtifactName.String()}, ArtifactSetFirewall: {constants.AgentArtifactName.String()}, diff --git a/pkg/cli/logs_artifact_set_test.go b/pkg/cli/logs_artifact_set_test.go index c6149924918..1b1fa0e4574 100644 --- a/pkg/cli/logs_artifact_set_test.go +++ b/pkg/cli/logs_artifact_set_test.go @@ -34,6 +34,11 @@ func TestValidateArtifactSets(t *testing.T) { sets: []string{"activation"}, expectErr: false, }, + { + name: "info is valid", + sets: []string{"info"}, + expectErr: false, + }, { name: "agent is valid", sets: []string{"agent"}, @@ -126,6 +131,11 @@ func TestResolveArtifactFilter(t *testing.T) { sets: []string{"activation"}, expected: []string{"activation"}, }, + { + name: "info resolves to info artifact", + sets: []string{"info"}, + expected: []string{"info"}, + }, { name: "agent resolves to agent artifact and output fallback", sets: []string{"agent"}, @@ -270,7 +280,7 @@ func TestValidArtifactSetNames(t *testing.T) { names := ValidArtifactSetNames() require.NotEmpty(t, names, "ValidArtifactSetNames should return non-empty slice") - expected := []string{"all", "activation", "agent", "detection", "evals", "experiment", "firewall", "github-api", "graders", "mcp", "usage"} + expected := []string{"all", "activation", "agent", "detection", "evals", "experiment", "firewall", "github-api", "graders", "info", "mcp", "usage"} assert.ElementsMatch(t, expected, names, "ValidArtifactSetNames should contain all known sets") } @@ -385,6 +395,27 @@ func TestIsUsageOnlyArtifactFilter(t *testing.T) { } } +func TestIsInfoOnlyArtifactFilter(t *testing.T) { + t.Parallel() + tests := []struct { + name string + filter []string + expected bool + }{ + {name: "info only", filter: []string{"info"}, expected: true}, + {name: "info plus another artifact", filter: []string{"info", "agent"}, expected: false}, + {name: "non-info only", filter: []string{"agent"}, expected: false}, + {name: "empty filter", filter: nil, expected: false}, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + t.Parallel() + assert.Equal(t, tt.expected, isInfoOnlyArtifactFilter(tt.filter)) + }) + } +} + func TestShouldDownloadWorkflowRunLogs(t *testing.T) { t.Parallel() tests := []struct { @@ -394,6 +425,7 @@ func TestShouldDownloadWorkflowRunLogs(t *testing.T) { }{ {name: "all artifacts", filter: nil, expected: true}, {name: "usage only", filter: []string{"usage"}, expected: false}, + {name: "info only", filter: []string{"info"}, expected: false}, {name: "activation and usage", filter: []string{"activation", "usage"}, expected: false}, {name: "agent", filter: []string{"agent"}, expected: true}, {name: "agent and usage", filter: []string{"agent", "usage"}, expected: true}, diff --git a/pkg/cli/logs_command.go b/pkg/cli/logs_command.go index 32f9150d37e..555140fd7be 100644 --- a/pkg/cli/logs_command.go +++ b/pkg/cli/logs_command.go @@ -635,7 +635,7 @@ func addLogsCommandFlags(logsCmd *cobra.Command, validArtifactSets string) { logsCmd.Flags().String("report-file", "", "Write --format markdown output directly to this file path instead of stdout (creates parent directories as needed)") logsCmd.Flags().String("cached-jsonl", "", "Path to cached logs JSONL to reuse for matching runs and append new results immediately") logsCmd.Flags().Int("last", 0, "Alias for --count/-c: number of recent runs to download") - logsCmd.Flags().StringSlice("artifacts", []string{"usage"}, "Artifact sets to download (default: usage — compact summary for faster downloads). Use 'all' for everything, or comma-separate sets. Valid sets: "+validArtifactSets) + logsCmd.Flags().StringSlice("artifacts", []string{"info"}, "Artifact sets to download (default: info — compact workflow metadata). Use 'all' for everything, or comma-separate sets. Valid sets: "+validArtifactSets) logsCmd.Flags().String("cache-before", "", "(Cache eviction) Evict locally cached run folders for runs before this date, prior to downloading. Accepts deltas like -1d, -1w, -1mo (or explicit day counts like -30d), or an absolute date YYYY-MM-DD. Unlike --start-date, this only clears local cache and does not filter which runs are fetched.") logsCmd.Flags().String("after", "", "Alias for --cache-before") _ = logsCmd.Flags().MarkHidden("after") diff --git a/pkg/cli/logs_download.go b/pkg/cli/logs_download.go index 8db2fab8cc4..5b56b4e3098 100644 --- a/pkg/cli/logs_download.go +++ b/pkg/cli/logs_download.go @@ -53,12 +53,16 @@ func isUsageOnlyArtifactFilter(artifactFilter []string) bool { return len(artifactFilter) == 1 && artifactFilter[0] == constants.UsageArtifactName.String() } +func isInfoOnlyArtifactFilter(artifactFilter []string) bool { + return len(artifactFilter) == 1 && artifactFilter[0] == constants.InfoArtifactName.String() +} + func shouldDownloadWorkflowRunLogs(artifactFilter []string) bool { if len(artifactFilter) == 0 { return true } for _, artifact := range artifactFilter { - if artifact != constants.ActivationArtifactName.String() && artifact != constants.UsageArtifactName.String() { + if artifact != constants.ActivationArtifactName.String() && artifact != constants.InfoArtifactName.String() && artifact != constants.UsageArtifactName.String() { return true } } @@ -171,6 +175,9 @@ func downloadRunArtifacts(ctx context.Context, opts downloadArtifactsOptions) er downloadableNames, individualDownload, done, err := planArtifactDownload(ctx, opts, shouldLogProgress) if done || err != nil { + if errors.Is(err, ErrNoArtifacts) && isInfoOnlyArtifactFilter(opts.artifactFilter) { + return downloadActivationAwInfoFallback(ctx, opts) + } return err } @@ -185,6 +192,9 @@ func downloadRunArtifacts(ctx context.Context, opts downloadArtifactsOptions) er spinner.Stop() } if err := downloadArtifactsIndividually(ctx, opts, downloadableNames); err != nil { + if errors.Is(err, ErrNoArtifacts) && isInfoOnlyArtifactFilter(opts.artifactFilter) { + return downloadActivationAwInfoFallback(ctx, opts) + } return err } } else { @@ -244,6 +254,12 @@ func finalizeArtifactDownload(ctx context.Context, opts downloadArtifactsOptions return err } + if isInfoOnlyArtifactFilter(opts.artifactFilter) && !fileutil.FileExists(filepath.Join(opts.outputDir, "aw_info.json")) { + if err := downloadActivationAwInfoFallback(ctx, opts); err != nil { + return err + } + } + // Download and unzip workflow run logs unless caller requested usage-only mode. if shouldDownloadWorkflowRunLogs(opts.artifactFilter) { if err := downloadWorkflowRunLogs(ctx, opts.runID, opts.outputDir, opts.verbose, opts.owner, opts.repo, opts.hostname); err != nil { @@ -267,6 +283,9 @@ func finalizeArtifactDownload(ctx context.Context, opts downloadArtifactsOptions // still missing (returned as the new artifact filter). func resolveCachedArtifacts(ctx context.Context, opts downloadArtifactsOptions, shouldLogProgress bool) ([]string, bool) { if len(opts.artifactFilter) > 0 { + if isInfoOnlyArtifactFilter(opts.artifactFilter) && fileutil.FileExists(filepath.Join(opts.outputDir, "aw_info.json")) { + return opts.artifactFilter, true + } // A specific artifact set is requested. Check whether each requested // artifact base name already has a matching directory on disk so we // can avoid re-downloading artifacts that are already present and only @@ -305,6 +324,23 @@ func resolveCachedArtifacts(ctx context.Context, opts downloadArtifactsOptions, return opts.artifactFilter, false } +func downloadActivationAwInfoFallback(ctx context.Context, opts downloadArtifactsOptions) error { + logsDownloadLog.Printf("aw_info.json missing from info artifact, downloading activation artifact as fallback") + if opts.verbose { + fmt.Fprintln(os.Stderr, console.FormatInfoMessage("aw_info.json missing from info artifact; downloading activation artifact as fallback")) + } + + activationNames := resolveActivationArtifactNames(ctx, opts) + if err := downloadArtifactsByName(ctx, opts, activationNames); err != nil { + return err + } + flattenActivationFallback(opts, activationNames) + if !fileutil.FileExists(filepath.Join(opts.outputDir, "aw_info.json")) { + return ErrNoArtifacts + } + return nil +} + // enumerateDownloadableArtifacts lists the run artifacts and splits them into the names // that can be downloaded (matching the filter) and the count of .dockerbuild artifacts // that must be skipped because they are not valid zip archives. diff --git a/pkg/cli/logs_download_test.go b/pkg/cli/logs_download_test.go index 3f3e187bad5..6cf4e39fef8 100644 --- a/pkg/cli/logs_download_test.go +++ b/pkg/cli/logs_download_test.go @@ -497,6 +497,84 @@ func TestDownloadRunArtifacts_CachedUsageFallbackToActivation(t *testing.T) { assert.Contains(t, string(argsLog), "run download 12345 --name abc123-activation") } +func TestDownloadRunArtifacts_InfoFallbackToActivation(t *testing.T) { + tmpDir := testutil.TempDir(t, "info-fallback-*") + + fakeBinDir := testutil.TempDir(t, "fake-gh-*") + fakeGH := filepath.Join(fakeBinDir, "gh") + argsLogPath := filepath.Join(fakeBinDir, "gh-args.log") + fakeGHScript := "#!/bin/sh\n" + + "printf '%s\\n' \"$*\" >> \"" + argsLogPath + "\"\n" + + "if [ \"$1\" = \"api\" ]; then\n" + + " printf '%s\\n' \"info\"\n" + + " printf '%s\\n' \"abc123-activation\"\n" + + " exit 0\n" + + "fi\n" + + "if [ \"$1\" = \"run\" ] && [ \"$2\" = \"download\" ]; then\n" + + " name=\"\"\n" + + " dir=\"\"\n" + + " while [ $# -gt 0 ]; do\n" + + " if [ \"$1\" = \"--name\" ]; then name=\"$2\"; shift 2; continue; fi\n" + + " if [ \"$1\" = \"--dir\" ]; then dir=\"$2\"; shift 2; continue; fi\n" + + " shift\n" + + " done\n" + + " if [ \"$name\" = \"info\" ]; then exit 1; fi\n" + + " mkdir -p \"$dir\"\n" + + " printf '%s' '{\"engine_id\":\"claude\"}' > \"$dir/aw_info.json\"\n" + + " exit 0\n" + + "fi\n" + + "exit 1\n" + require.NoError(t, os.WriteFile(fakeGH, []byte(fakeGHScript), 0o755)) + t.Setenv("PATH", fakeBinDir+string(os.PathListSeparator)+os.Getenv("PATH")) + + err := downloadRunArtifacts(context.Background(), downloadArtifactsOptions{runID: 12345, outputDir: tmpDir, owner: "github", repo: "gh-aw", artifactFilter: []string{"info"}}) + require.NoError(t, err) + + assert.FileExists(t, filepath.Join(tmpDir, "aw_info.json")) + assert.NoDirExists(t, filepath.Join(tmpDir, "abc123-activation")) + argsLog, err := os.ReadFile(argsLogPath) + require.NoError(t, err) + assert.Contains(t, string(argsLog), "run download 12345 --name info") + assert.Contains(t, string(argsLog), "run download 12345 --name abc123-activation") +} + +func TestDownloadRunArtifacts_UsesInfoArtifact(t *testing.T) { + tmpDir := testutil.TempDir(t, "info-artifact-*") + + fakeBinDir := testutil.TempDir(t, "fake-gh-*") + fakeGH := filepath.Join(fakeBinDir, "gh") + argsLogPath := filepath.Join(fakeBinDir, "gh-args.log") + fakeGHScript := "#!/bin/sh\n" + + "printf '%s\\n' \"$*\" >> \"" + argsLogPath + "\"\n" + + "if [ \"$1\" = \"api\" ]; then\n" + + " printf '%s\\n' \"info\"\n" + + " printf '%s\\n' \"abc123-activation\"\n" + + " exit 0\n" + + "fi\n" + + "if [ \"$1\" = \"run\" ] && [ \"$2\" = \"download\" ]; then\n" + + " dir=\"\"\n" + + " while [ $# -gt 0 ]; do\n" + + " if [ \"$1\" = \"--dir\" ]; then dir=\"$2\"; shift 2; continue; fi\n" + + " shift\n" + + " done\n" + + " mkdir -p \"$dir\"\n" + + " printf '%s' '{\"engine_id\":\"claude\"}' > \"$dir/aw_info.json\"\n" + + " exit 0\n" + + "fi\n" + + "exit 1\n" + require.NoError(t, os.WriteFile(fakeGH, []byte(fakeGHScript), 0o755)) + t.Setenv("PATH", fakeBinDir+string(os.PathListSeparator)+os.Getenv("PATH")) + + err := downloadRunArtifacts(context.Background(), downloadArtifactsOptions{runID: 12345, outputDir: tmpDir, owner: "github", repo: "gh-aw", artifactFilter: []string{"info"}}) + require.NoError(t, err) + + assert.FileExists(t, filepath.Join(tmpDir, "aw_info.json")) + argsLog, err := os.ReadFile(argsLogPath) + require.NoError(t, err) + assert.Contains(t, string(argsLog), "run download 12345 --name info") + assert.NotContains(t, string(argsLog), "--name abc123-activation") +} + func TestDownloadRunArtifacts_CachedUsageSkipsDockerBuildOnlyRun(t *testing.T) { outputDir := t.TempDir() usageDir := filepath.Join(outputDir, "usage") diff --git a/pkg/cli/mcp_server_defaults_test.go b/pkg/cli/mcp_server_defaults_test.go index 91a8ee51031..16c03836f4e 100644 --- a/pkg/cli/mcp_server_defaults_test.go +++ b/pkg/cli/mcp_server_defaults_test.go @@ -91,7 +91,7 @@ func TestMCPToolElicitationDefaults(t *testing.T) { if err := AddSchemaDefault(schema, "max_tokens", 12000); err != nil { t.Fatalf("Failed to add max_tokens default: %v", err) } - if err := AddSchemaDefault(schema, "artifacts", []string{"usage"}); err != nil { + if err := AddSchemaDefault(schema, "artifacts", []string{"info"}); err != nil { t.Fatalf("Failed to add artifacts default: %v", err) } @@ -151,8 +151,8 @@ func TestMCPToolElicitationDefaults(t *testing.T) { if err := json.Unmarshal(artifactsProp.Default, &artifactsDefault); err != nil { t.Fatalf("Failed to unmarshal artifacts default: %v", err) } - if len(artifactsDefault) != 1 || artifactsDefault[0] != "usage" { - t.Errorf("Expected artifacts default to be [usage], got %v", artifactsDefault) + if len(artifactsDefault) != 1 || artifactsDefault[0] != "info" { + t.Errorf("Expected artifacts default to be [info], got %v", artifactsDefault) } }) diff --git a/pkg/cli/mcp_tools_privileged.go b/pkg/cli/mcp_tools_privileged.go index 2ede6040e22..a11b7efbd61 100644 --- a/pkg/cli/mcp_tools_privileged.go +++ b/pkg/cli/mcp_tools_privileged.go @@ -171,7 +171,7 @@ func registerLogsTool(server *mcp.Server, execCmd execCmdFunc, actor string, val logsSchema, err := generateSchemaWithDefaults[logsArgs](map[string]any{ "count": defaultMCPLogsToolCount, "max_tokens": 12000, - "artifacts": []string{"usage"}, + "artifacts": []string{"info"}, }) if err != nil { mcpLog.Printf("Failed to generate logs tool schema: %v", err) From 5240d2f728ab2646ced3b28e803c3b3f18f9bdc5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 10 Sep 2026 22:20:14 +0000 Subject: [PATCH 3/8] Refresh WASM golden fixtures Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- pkg/cli/logs_command_test.go | 2 +- pkg/workflow/compiler_activation_outputs.go | 2 ++ .../testdata/TestWasmGolden_AllEngines/claude.golden | 8 ++++++++ .../testdata/TestWasmGolden_AllEngines/codex.golden | 8 ++++++++ .../testdata/TestWasmGolden_AllEngines/copilot.golden | 8 ++++++++ .../testdata/TestWasmGolden_AllEngines/gemini.golden | 8 ++++++++ pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden | 8 ++++++++ .../TestWasmGolden_CompileFixtures/basic-copilot.golden | 8 ++++++++ .../playwright-cli-mode.golden | 8 ++++++++ .../TestWasmGolden_CompileFixtures/smoke-copilot.golden | 8 ++++++++ .../TestWasmGolden_CompileFixtures/with-imports.golden | 8 ++++++++ 11 files changed, 75 insertions(+), 1 deletion(-) diff --git a/pkg/cli/logs_command_test.go b/pkg/cli/logs_command_test.go index 00d58adc14a..dd7a168871f 100644 --- a/pkg/cli/logs_command_test.go +++ b/pkg/cli/logs_command_test.go @@ -133,7 +133,7 @@ func TestLogsCommandFlagDefaults(t *testing.T) { {"after-run-id", "0"}, {"before-run-id", "0"}, {"repo", ""}, - {"artifacts", "[usage]"}, + {"artifacts", "[info]"}, {"max-github-api-rate-limit", "0"}, {"max-storage", "0"}, {"prune-older-runs", "false"}, diff --git a/pkg/workflow/compiler_activation_outputs.go b/pkg/workflow/compiler_activation_outputs.go index 3912c586fdc..dfb96ab48df 100644 --- a/pkg/workflow/compiler_activation_outputs.go +++ b/pkg/workflow/compiler_activation_outputs.go @@ -171,6 +171,8 @@ func (c *Compiler) addActivationArtifactUploadStep(ctx *activationJobBuildContex ctx.steps = append(ctx.steps, fmt.Sprintf(" name: %s\n", activationArtifactName)) ctx.steps = append(ctx.steps, " include-hidden-files: true\n") ctx.steps = append(ctx.steps, " path: |\n") + // Keep aw_info.json in activation for fallback downloads from workflows created + // before the compact info artifact was available. ctx.steps = append(ctx.steps, " /tmp/gh-aw/aw_info.json\n") ctx.steps = append(ctx.steps, " /tmp/gh-aw/models.json\n") ctx.steps = append(ctx.steps, " /tmp/gh-aw/aw-prompts/prompt.txt\n") diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden index dbeb09afcda..0d01439beed 100644 --- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden +++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden @@ -276,6 +276,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden index 760b08d0122..cb2fa416af2 100644 --- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden +++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden @@ -277,6 +277,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden index bb3095ab610..7d726842807 100644 --- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden +++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden @@ -276,6 +276,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden index 4c2bfce1c90..9a517f86b22 100644 --- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden +++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden @@ -276,6 +276,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden index 60f17d7b729..f128a6feb74 100644 --- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden +++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden @@ -276,6 +276,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden index eeacea3f5c8..61c2f6711f0 100644 --- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden +++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden @@ -276,6 +276,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden index a2d156ed71c..c87402dc473 100644 --- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden +++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden @@ -276,6 +276,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden index 0a00be28eaf..eb3369548e5 100644 --- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden +++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden @@ -313,6 +313,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden index 2cda6c3cdee..ae7c048baec 100644 --- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden +++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden @@ -277,6 +277,14 @@ jobs: GH_AW_PROMPT: ${{ runner.temp }}/gh-aw/aw-prompts/prompt.txt run: | bash "${RUNNER_TEMP}/gh-aw/actions/print_prompt_summary.sh" + - name: Upload info artifact + if: success() || failure() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: info + path: /tmp/gh-aw/aw_info.json + if-no-files-found: ignore + retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts From 3fe8a11d4fde80025211d1d0907b5e9d7e1cee9d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 10 Sep 2026 22:45:55 +0000 Subject: [PATCH 4/8] Remove info artifact retention Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/ab-testing-advisor.lock.yml | 1 - .github/workflows/ace-editor.lock.yml | 1 - .github/workflows/agent-job-health.lock.yml | 1 - .github/workflows/agent-performance-analyzer.lock.yml | 1 - .github/workflows/agent-persona-explorer.lock.yml | 1 - .github/workflows/agentic-token-audit.lock.yml | 1 - .github/workflows/agentic-token-optimizer.lock.yml | 1 - .github/workflows/agentic-token-trend-audit.lock.yml | 1 - .github/workflows/ai-moderator.lock.yml | 1 - .github/workflows/api-consumption-report.lock.yml | 1 - .github/workflows/approach-validator.lock.yml | 1 - .github/workflows/archie.lock.yml | 1 - .github/workflows/architecture-guardian.lock.yml | 1 - .github/workflows/archivx-agentic-workflows-analyzer.lock.yml | 1 - .github/workflows/artifacts-summary.lock.yml | 1 - .github/workflows/audit-workflows.lock.yml | 1 - .github/workflows/auto-triage-issues.lock.yml | 1 - .github/workflows/avenger.lock.yml | 1 - .github/workflows/aw-failure-investigator.lock.yml | 1 - .github/workflows/blog-auditor.lock.yml | 1 - .github/workflows/bot-detection.lock.yml | 1 - .github/workflows/breaking-change-checker.lock.yml | 1 - .github/workflows/changeset.lock.yml | 1 - .github/workflows/chaos-pr-bundle-fuzzer.lock.yml | 1 - .github/workflows/ci-coach.lock.yml | 1 - .github/workflows/ci-doctor.lock.yml | 1 - .github/workflows/claude-code-user-docs-review.lock.yml | 1 - .github/workflows/cli-consistency-checker.lock.yml | 1 - .github/workflows/cli-version-checker.lock.yml | 1 - .github/workflows/cloclo.lock.yml | 1 - .github/workflows/code-scanning-fixer.lock.yml | 1 - .github/workflows/code-simplifier.lock.yml | 1 - .github/workflows/codex-github-remote-mcp-test.lock.yml | 1 - .github/workflows/commit-changes-analyzer.lock.yml | 1 - .github/workflows/constraint-solving-potd.lock.yml | 1 - .github/workflows/contribution-check.lock.yml | 1 - .github/workflows/copilot-agent-analysis.lock.yml | 1 - .github/workflows/copilot-centralization-drilldown.lock.yml | 1 - .github/workflows/copilot-centralization-optimizer.lock.yml | 1 - .github/workflows/copilot-cli-deep-research.lock.yml | 1 - .github/workflows/copilot-opt.lock.yml | 1 - .github/workflows/copilot-pr-merged-report.lock.yml | 1 - .github/workflows/copilot-pr-nlp-analysis.lock.yml | 1 - .github/workflows/copilot-pr-prompt-analysis.lock.yml | 1 - .github/workflows/copilot-session-insights.lock.yml | 1 - .github/workflows/craft.lock.yml | 1 - .github/workflows/daily-action-setup-security-audit.lock.yml | 1 - .github/workflows/daily-agent-of-the-day-blog-writer.lock.yml | 1 - .github/workflows/daily-agentrx-trace-optimizer.lock.yml | 1 - .github/workflows/daily-ambient-context-optimizer.lock.yml | 1 - .github/workflows/daily-architecture-diagram.lock.yml | 1 - .github/workflows/daily-arxiv-researcher.lock.yml | 1 - .github/workflows/daily-assign-issue-to-user.lock.yml | 1 - .../workflows/daily-astrostylelite-markdown-spellcheck.lock.yml | 1 - .github/workflows/daily-aw-cross-repo-compile-check.lock.yml | 1 - .github/workflows/daily-awf-spec-compiler-surfacing.lock.yml | 1 - .github/workflows/daily-byok-ollama-test.lock.yml | 1 - .github/workflows/daily-cache-strategy-analyzer.lock.yml | 1 - .github/workflows/daily-caveman-optimizer.lock.yml | 1 - .github/workflows/daily-choice-test.lock.yml | 1 - .github/workflows/daily-cli-performance.lock.yml | 1 - .github/workflows/daily-cli-tools-tester.lock.yml | 1 - .github/workflows/daily-code-debt-aider.lock.yml | 1 - .github/workflows/daily-code-metrics.lock.yml | 1 - .github/workflows/daily-community-attribution.lock.yml | 1 - .github/workflows/daily-compiler-quality.lock.yml | 1 - .github/workflows/daily-compiler-threat-spec-optimizer.lock.yml | 1 - .github/workflows/daily-credit-limit-test.lock.yml | 1 - .github/workflows/daily-doc-healer.lock.yml | 1 - .github/workflows/daily-doc-updater.lock.yml | 1 - .github/workflows/daily-documentation-diagram.lock.yml | 1 - .github/workflows/daily-elixir-credo-snippet-audit.lock.yml | 1 - .github/workflows/daily-evals-report.lock.yml | 1 - .github/workflows/daily-experiment-report.lock.yml | 1 - .github/workflows/daily-fact.lock.yml | 1 - .github/workflows/daily-file-diet.lock.yml | 1 - .github/workflows/daily-firewall-report.lock.yml | 1 - .github/workflows/daily-formal-spec-verifier.lock.yml | 1 - .github/workflows/daily-function-namer.lock.yml | 1 - .github/workflows/daily-geo-optimizer.lock.yml | 1 - .github/workflows/daily-github-docs-seo-optimizer.lock.yml | 1 - .github/workflows/daily-go-test-parallelizer.lock.yml | 1 - .github/workflows/daily-go-test-stubs-aider.lock.yml | 1 - .github/workflows/daily-grader-audit.lock.yml | 1 - .github/workflows/daily-graft-intelligence.lock.yml | 1 - .github/workflows/daily-harness-experiment-proposer.lock.yml | 1 - .github/workflows/daily-hippo-learn.lock.yml | 1 - .github/workflows/daily-issues-report.lock.yml | 1 - .github/workflows/daily-malicious-code-scan.lock.yml | 1 - .github/workflows/daily-max-ai-credits-test.lock.yml | 1 - .github/workflows/daily-mcp-concurrency-analysis.lock.yml | 1 - .github/workflows/daily-model-inventory.lock.yml | 1 - .github/workflows/daily-model-resolution.lock.yml | 1 - .github/workflows/daily-multi-device-docs-tester.lock.yml | 1 - .github/workflows/daily-news.lock.yml | 1 - .github/workflows/daily-observability-report.lock.yml | 1 - .github/workflows/daily-performance-summary.lock.yml | 1 - .github/workflows/daily-pr-review-cursor.lock.yml | 1 - .github/workflows/daily-regression-audit-kiro.lock.yml | 1 - .github/workflows/daily-regulatory.lock.yml | 1 - .github/workflows/daily-reliability-review.lock.yml | 1 - .github/workflows/daily-rendering-scripts-verifier.lock.yml | 1 - .github/workflows/daily-repo-chronicle.lock.yml | 1 - .github/workflows/daily-safe-output-integrator.lock.yml | 1 - .github/workflows/daily-safe-output-optimizer.lock.yml | 1 - .github/workflows/daily-safe-outputs-conformance.lock.yml | 1 - .github/workflows/daily-safeoutputs-git-simulator.lock.yml | 1 - .github/workflows/daily-schema-audit-cursor.lock.yml | 1 - .github/workflows/daily-secrets-analysis.lock.yml | 1 - .github/workflows/daily-security-observability.lock.yml | 1 - .github/workflows/daily-security-red-team.lock.yml | 1 - .github/workflows/daily-semgrep-scan.lock.yml | 1 - .github/workflows/daily-spdd-spec-planner.lock.yml | 1 - .github/workflows/daily-spec-coverage-kiro.lock.yml | 1 - .github/workflows/daily-spending-forecast.lock.yml | 1 - .github/workflows/daily-squid-image-scan.lock.yml | 1 - .github/workflows/daily-storify.lock.yml | 1 - .github/workflows/daily-syntax-error-quality.lock.yml | 1 - .github/workflows/daily-team-evolution-insights.lock.yml | 1 - .github/workflows/daily-team-status.lock.yml | 1 - .github/workflows/daily-testify-uber-super-expert.lock.yml | 1 - .github/workflows/daily-token-consumption-report.lock.yml | 1 - .github/workflows/daily-trajectory-grader-implementer.lock.yml | 1 - .github/workflows/daily-vulnhunter-scan.lock.yml | 1 - .github/workflows/daily-windows-defender-scan.lock.yml | 1 - .../daily-windows-terminal-integration-builder.lock.yml | 1 - .github/workflows/daily-workflow-updater.lock.yml | 1 - .github/workflows/daily-yamllint-fixer.lock.yml | 1 - .github/workflows/dataflow-pr-discussion-dataset.lock.yml | 1 - .github/workflows/dead-code-remover.lock.yml | 1 - .github/workflows/deep-report.lock.yml | 1 - .github/workflows/deepsec-security-scan.lock.yml | 1 - .github/workflows/delight.lock.yml | 1 - .github/workflows/dependabot-burner.lock.yml | 1 - .github/workflows/dependabot-go-checker.lock.yml | 1 - .github/workflows/deployment-incident-monitor.lock.yml | 1 - .github/workflows/design-decision-gate.lock.yml | 1 - .github/workflows/designer-drift-audit.lock.yml | 1 - .github/workflows/detection-analysis-report.lock.yml | 1 - .github/workflows/dev-hawk.lock.yml | 1 - .github/workflows/dev.lock.yml | 1 - .github/workflows/developer-docs-consolidator.lock.yml | 1 - .github/workflows/dictation-prompt.lock.yml | 1 - .github/workflows/docs-noob-tester.lock.yml | 1 - .github/workflows/draft-pr-cleanup.lock.yml | 1 - .github/workflows/duplicate-code-detector.lock.yml | 1 - .github/workflows/eslint-miner.lock.yml | 1 - .github/workflows/eslint-monster.lock.yml | 1 - .github/workflows/eslint-refiner.lock.yml | 1 - .github/workflows/evoskill-evolver.lock.yml | 1 - .github/workflows/example-failure-category-filter.lock.yml | 1 - .github/workflows/example-permissions-warning.lock.yml | 1 - .github/workflows/example-workflow-analyzer.lock.yml | 1 - .github/workflows/feature-grower.lock.yml | 1 - .github/workflows/firewall-escape.lock.yml | 1 - .github/workflows/firewall.lock.yml | 1 - .github/workflows/front-page-copy-guard.lock.yml | 1 - .github/workflows/functional-pragmatist.lock.yml | 1 - .github/workflows/github-mcp-structural-analysis.lock.yml | 1 - .github/workflows/github-mcp-tools-report.lock.yml | 1 - .github/workflows/github-remote-mcp-auth-test.lock.yml | 1 - .github/workflows/glossary-maintainer.lock.yml | 1 - .github/workflows/go-fan.lock.yml | 1 - .github/workflows/go-logger.lock.yml | 1 - .github/workflows/go-pattern-detector.lock.yml | 1 - .github/workflows/gpclean.lock.yml | 1 - .github/workflows/grumpy-reviewer.lock.yml | 1 - .github/workflows/hippo-embed.lock.yml | 1 - .github/workflows/hourly-ci-cleaner.lock.yml | 1 - .github/workflows/impeccable-skills-reviewer.lock.yml | 1 - .github/workflows/instructions-janitor.lock.yml | 1 - .github/workflows/issue-arborist.lock.yml | 1 - .github/workflows/issue-monster.lock.yml | 1 - .github/workflows/issue-triage-agent.lock.yml | 1 - .github/workflows/jsweep.lock.yml | 1 - .github/workflows/layout-spec-maintainer.lock.yml | 1 - .github/workflows/lint-monster.lock.yml | 1 - .github/workflows/linter-miner.lock.yml | 1 - .github/workflows/lockfile-stats.lock.yml | 1 - .github/workflows/mattpocock-skills-reviewer.lock.yml | 1 - .github/workflows/mcp-inspector.lock.yml | 1 - .github/workflows/mergefest.lock.yml | 1 - .github/workflows/metrics-collector.lock.yml | 1 - .github/workflows/necromancer.lock.yml | 1 - .github/workflows/notion-issue-summary.lock.yml | 1 - .github/workflows/objective-impact-report.lock.yml | 1 - .github/workflows/org-health-report.lock.yml | 1 - .github/workflows/outcome-collector.lock.yml | 1 - .github/workflows/pdf-summary.lock.yml | 1 - .github/workflows/plan.lock.yml | 1 - .github/workflows/poem-bot.lock.yml | 1 - .github/workflows/ponytail-reviewer.lock.yml | 1 - .github/workflows/portfolio-analyst.lock.yml | 1 - .github/workflows/pr-code-quality-reviewer.lock.yml | 1 - .github/workflows/pr-description-caveman.lock.yml | 1 - .github/workflows/pr-nitpick-reviewer.lock.yml | 1 - .github/workflows/pr-sous-chef.lock.yml | 1 - .github/workflows/pr-triage-agent.lock.yml | 1 - .github/workflows/prompt-clustering-analysis.lock.yml | 1 - .github/workflows/purelock.lock.yml | 1 - .github/workflows/python-data-charts.lock.yml | 1 - .github/workflows/q.lock.yml | 1 - .github/workflows/refactoring-cadence.lock.yml | 1 - .github/workflows/refiner.lock.yml | 1 - .github/workflows/release.lock.yml | 1 - .github/workflows/repo-audit-analyzer.lock.yml | 1 - .github/workflows/repo-tree-map.lock.yml | 1 - .github/workflows/repository-quality-improver.lock.yml | 1 - .github/workflows/research.lock.yml | 1 - .github/workflows/ruflo-backed-task.lock.yml | 1 - .github/workflows/safe-output-health.lock.yml | 1 - .github/workflows/schema-consistency-checker.lock.yml | 1 - .github/workflows/schema-feature-coverage.lock.yml | 1 - .github/workflows/scout.lock.yml | 1 - .github/workflows/security-compliance.lock.yml | 1 - .github/workflows/security-review.lock.yml | 1 - .github/workflows/semantic-function-refactor.lock.yml | 1 - .github/workflows/sergo.lock.yml | 1 - .github/workflows/sighthound-security-scan.lock.yml | 1 - .github/workflows/skillet.lock.yml | 1 - .github/workflows/slide-deck-maintainer.lock.yml | 1 - .github/workflows/smoke-agent-all-merged.lock.yml | 1 - .github/workflows/smoke-agent-all-none.lock.yml | 1 - .github/workflows/smoke-agent-public-approved.lock.yml | 1 - .github/workflows/smoke-agent-public-none.lock.yml | 1 - .github/workflows/smoke-agent-scoped-approved.lock.yml | 1 - .github/workflows/smoke-aider.lock.yml | 1 - .github/workflows/smoke-call-workflow.lock.yml | 1 - .github/workflows/smoke-checkout-pr-dispatch.lock.yml | 1 - .github/workflows/smoke-ci.lock.yml | 1 - .github/workflows/smoke-claude-on-copilot.lock.yml | 1 - .github/workflows/smoke-claude.lock.yml | 1 - .github/workflows/smoke-codex.lock.yml | 1 - .github/workflows/smoke-copilot-aoai-apikey.lock.yml | 1 - .github/workflows/smoke-copilot-aoai-entra.lock.yml | 1 - .github/workflows/smoke-copilot-arm.lock.yml | 1 - .github/workflows/smoke-copilot-auto.lock.yml | 1 - .github/workflows/smoke-copilot-mai.lock.yml | 1 - .github/workflows/smoke-copilot-sdk.lock.yml | 1 - .github/workflows/smoke-copilot-small.lock.yml | 1 - .github/workflows/smoke-copilot-sub-agents.lock.yml | 1 - .github/workflows/smoke-copilot.lock.yml | 1 - .github/workflows/smoke-create-cross-repo-pr.lock.yml | 1 - .github/workflows/smoke-crush.lock.yml | 1 - .github/workflows/smoke-cursor.lock.yml | 1 - .github/workflows/smoke-deepseek-harness.lock.yml | 1 - .github/workflows/smoke-drive.lock.yml | 1 - .github/workflows/smoke-gemini.lock.yml | 1 - .github/workflows/smoke-github-claude.lock.yml | 1 - .github/workflows/smoke-goose.lock.yml | 1 - .github/workflows/smoke-issues.lock.yml | 1 - .github/workflows/smoke-kiro.lock.yml | 1 - .github/workflows/smoke-multi-pr.lock.yml | 1 - .github/workflows/smoke-opencode.lock.yml | 1 - .github/workflows/smoke-otel-backends.lock.yml | 1 - .github/workflows/smoke-pi.lock.yml | 1 - .github/workflows/smoke-project.lock.yml | 1 - .github/workflows/smoke-pydantic.lock.yml | 1 - .github/workflows/smoke-service-ports.lock.yml | 1 - .github/workflows/smoke-temporary-id.lock.yml | 1 - .github/workflows/smoke-test-tools.lock.yml | 1 - .github/workflows/smoke-update-cross-repo-pr.lock.yml | 1 - .github/workflows/smoke-workflow-call-with-inputs.lock.yml | 1 - .github/workflows/smoke-workflow-call.lock.yml | 1 - .github/workflows/spec-enforcer.lock.yml | 1 - .github/workflows/spec-extractor.lock.yml | 1 - .github/workflows/spec-librarian.lock.yml | 1 - .github/workflows/squad-game-planner.lock.yml | 1 - .github/workflows/squad-implement-worker.lock.yml | 1 - .github/workflows/squad-plan.lock.yml | 1 - .github/workflows/squad.lock.yml | 1 - .github/workflows/stale-pr-cleanup.lock.yml | 1 - .github/workflows/stale-repo-identifier.lock.yml | 1 - .github/workflows/static-analysis-report.lock.yml | 1 - .github/workflows/step-name-alignment.lock.yml | 1 - .github/workflows/sub-issue-closer.lock.yml | 1 - .github/workflows/super-linter.lock.yml | 1 - .github/workflows/technical-doc-writer.lock.yml | 1 - .github/workflows/terminal-stylist.lock.yml | 1 - .github/workflows/test-quality-sentinel.lock.yml | 1 - .github/workflows/tidy.lock.yml | 1 - .github/workflows/typist.lock.yml | 1 - .github/workflows/ubuntu-image-analyzer.lock.yml | 1 - .github/workflows/uk-ai-operational-resilience.lock.yml | 1 - .github/workflows/unbloat-docs.lock.yml | 1 - .github/workflows/update-astro.lock.yml | 1 - .github/workflows/video-analyzer.lock.yml | 1 - .github/workflows/visual-regression-checker.lock.yml | 1 - .github/workflows/weekly-blog-post-writer.lock.yml | 1 - .github/workflows/weekly-editors-health-check.lock.yml | 1 - .github/workflows/weekly-issue-summary.lock.yml | 1 - .github/workflows/weekly-network-domains-audit.lock.yml | 1 - .github/workflows/weekly-safe-outputs-spec-review.lock.yml | 1 - .github/workflows/windows-grower.lock.yml | 1 - .github/workflows/windows.lock.yml | 1 - .github/workflows/workflow-generator.lock.yml | 1 - .github/workflows/workflow-health-manager.lock.yml | 1 - .github/workflows/workflow-normalizer.lock.yml | 1 - .github/workflows/workflow-skill-extractor.lock.yml | 1 - pkg/workflow/compiler_activation_job_test.go | 1 + pkg/workflow/compiler_activation_outputs.go | 1 - pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden | 1 - pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden | 1 - pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden | 1 - pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden | 1 - pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden | 1 - .../testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden | 1 - .../TestWasmGolden_CompileFixtures/playwright-cli-mode.golden | 1 - .../testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden | 1 - .../testdata/TestWasmGolden_CompileFixtures/with-imports.golden | 1 - 310 files changed, 1 insertion(+), 309 deletions(-) diff --git a/.github/workflows/ab-testing-advisor.lock.yml b/.github/workflows/ab-testing-advisor.lock.yml index 5404cefa228..c181af7001d 100644 --- a/.github/workflows/ab-testing-advisor.lock.yml +++ b/.github/workflows/ab-testing-advisor.lock.yml @@ -381,7 +381,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ace-editor.lock.yml b/.github/workflows/ace-editor.lock.yml index cd2f991cb66..2de92625908 100644 --- a/.github/workflows/ace-editor.lock.yml +++ b/.github/workflows/ace-editor.lock.yml @@ -427,7 +427,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/agent-job-health.lock.yml b/.github/workflows/agent-job-health.lock.yml index 8db44b67af9..d27e14d96d9 100644 --- a/.github/workflows/agent-job-health.lock.yml +++ b/.github/workflows/agent-job-health.lock.yml @@ -384,7 +384,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index fa4efa23269..28b7e6eb32f 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -423,7 +423,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/agent-persona-explorer.lock.yml b/.github/workflows/agent-persona-explorer.lock.yml index fb31d8a7d94..036e52a213d 100644 --- a/.github/workflows/agent-persona-explorer.lock.yml +++ b/.github/workflows/agent-persona-explorer.lock.yml @@ -424,7 +424,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/agentic-token-audit.lock.yml b/.github/workflows/agentic-token-audit.lock.yml index c3406202189..270d393b51b 100644 --- a/.github/workflows/agentic-token-audit.lock.yml +++ b/.github/workflows/agentic-token-audit.lock.yml @@ -370,7 +370,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/agentic-token-optimizer.lock.yml b/.github/workflows/agentic-token-optimizer.lock.yml index 72c497eddd2..47f9221083d 100644 --- a/.github/workflows/agentic-token-optimizer.lock.yml +++ b/.github/workflows/agentic-token-optimizer.lock.yml @@ -366,7 +366,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/agentic-token-trend-audit.lock.yml b/.github/workflows/agentic-token-trend-audit.lock.yml index 037dd129ce0..a11fb28b75f 100644 --- a/.github/workflows/agentic-token-trend-audit.lock.yml +++ b/.github/workflows/agentic-token-trend-audit.lock.yml @@ -374,7 +374,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 9ae2fce7bef..6a01b6b15e5 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -446,7 +446,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/api-consumption-report.lock.yml b/.github/workflows/api-consumption-report.lock.yml index 223d8c7f59e..ee564e2a74d 100644 --- a/.github/workflows/api-consumption-report.lock.yml +++ b/.github/workflows/api-consumption-report.lock.yml @@ -386,7 +386,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/approach-validator.lock.yml b/.github/workflows/approach-validator.lock.yml index 0c54a25ec9a..9d17b3791d6 100644 --- a/.github/workflows/approach-validator.lock.yml +++ b/.github/workflows/approach-validator.lock.yml @@ -475,7 +475,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 878ce9e3eb6..50b03f5eace 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -433,7 +433,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/architecture-guardian.lock.yml b/.github/workflows/architecture-guardian.lock.yml index 093e2fc1184..123bcc004df 100644 --- a/.github/workflows/architecture-guardian.lock.yml +++ b/.github/workflows/architecture-guardian.lock.yml @@ -372,7 +372,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml b/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml index 82d92f56b73..3218b5947ae 100644 --- a/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml +++ b/.github/workflows/archivx-agentic-workflows-analyzer.lock.yml @@ -435,7 +435,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 4f507c46ffe..fbadb80d196 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -370,7 +370,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index 2e9b927ac5f..0dc55d9b58e 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -451,7 +451,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/auto-triage-issues.lock.yml b/.github/workflows/auto-triage-issues.lock.yml index 20b302cb813..9adf537d51f 100644 --- a/.github/workflows/auto-triage-issues.lock.yml +++ b/.github/workflows/auto-triage-issues.lock.yml @@ -397,7 +397,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/avenger.lock.yml b/.github/workflows/avenger.lock.yml index f757655e182..69531731614 100644 --- a/.github/workflows/avenger.lock.yml +++ b/.github/workflows/avenger.lock.yml @@ -411,7 +411,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/aw-failure-investigator.lock.yml b/.github/workflows/aw-failure-investigator.lock.yml index c68a65558f7..c9144b1ab7f 100644 --- a/.github/workflows/aw-failure-investigator.lock.yml +++ b/.github/workflows/aw-failure-investigator.lock.yml @@ -430,7 +430,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index b630e22eefc..9bdcbf4436e 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -425,7 +425,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/bot-detection.lock.yml b/.github/workflows/bot-detection.lock.yml index 75dda276229..4883b87cfc1 100644 --- a/.github/workflows/bot-detection.lock.yml +++ b/.github/workflows/bot-detection.lock.yml @@ -389,7 +389,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 55507b8ec5d..7b2c7facb1a 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -417,7 +417,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index a3190cfa05e..a68a1dbe884 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -433,7 +433,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml index 08eb66d7a6e..e01cae83623 100644 --- a/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml +++ b/.github/workflows/chaos-pr-bundle-fuzzer.lock.yml @@ -376,7 +376,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index 6403c29619c..88db139ffcf 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -443,7 +443,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 277417d2b25..41e258eea71 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -468,7 +468,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/claude-code-user-docs-review.lock.yml b/.github/workflows/claude-code-user-docs-review.lock.yml index b76c5b9ceef..8a206e826d8 100644 --- a/.github/workflows/claude-code-user-docs-review.lock.yml +++ b/.github/workflows/claude-code-user-docs-review.lock.yml @@ -377,7 +377,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index 89491003f40..6b25c9d8b4b 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -365,7 +365,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index f06170228fd..36defb18920 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -375,7 +375,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 6f3ecbf7ba4..2e1f13ea2e6 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -521,7 +521,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/code-scanning-fixer.lock.yml b/.github/workflows/code-scanning-fixer.lock.yml index 5614a6916fc..f62361c8d8d 100644 --- a/.github/workflows/code-scanning-fixer.lock.yml +++ b/.github/workflows/code-scanning-fixer.lock.yml @@ -401,7 +401,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/code-simplifier.lock.yml b/.github/workflows/code-simplifier.lock.yml index a9db625a2f5..9fb1d0514b9 100644 --- a/.github/workflows/code-simplifier.lock.yml +++ b/.github/workflows/code-simplifier.lock.yml @@ -400,7 +400,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/codex-github-remote-mcp-test.lock.yml b/.github/workflows/codex-github-remote-mcp-test.lock.yml index 1f112704f87..ba4e6463a65 100644 --- a/.github/workflows/codex-github-remote-mcp-test.lock.yml +++ b/.github/workflows/codex-github-remote-mcp-test.lock.yml @@ -362,7 +362,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index eecdc568a68..00211c4bc2e 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -369,7 +369,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/constraint-solving-potd.lock.yml b/.github/workflows/constraint-solving-potd.lock.yml index 7c030729f6f..ab8408e547b 100644 --- a/.github/workflows/constraint-solving-potd.lock.yml +++ b/.github/workflows/constraint-solving-potd.lock.yml @@ -362,7 +362,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/contribution-check.lock.yml b/.github/workflows/contribution-check.lock.yml index 3b776ded34e..7a8e0029495 100644 --- a/.github/workflows/contribution-check.lock.yml +++ b/.github/workflows/contribution-check.lock.yml @@ -370,7 +370,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index a8f8b1617ae..3e9045cbc07 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -432,7 +432,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-centralization-drilldown.lock.yml b/.github/workflows/copilot-centralization-drilldown.lock.yml index a3c1f85ea74..6f26d497dca 100644 --- a/.github/workflows/copilot-centralization-drilldown.lock.yml +++ b/.github/workflows/copilot-centralization-drilldown.lock.yml @@ -357,7 +357,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-centralization-optimizer.lock.yml b/.github/workflows/copilot-centralization-optimizer.lock.yml index 4a11ee8e1c7..02dd215830a 100644 --- a/.github/workflows/copilot-centralization-optimizer.lock.yml +++ b/.github/workflows/copilot-centralization-optimizer.lock.yml @@ -364,7 +364,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-cli-deep-research.lock.yml b/.github/workflows/copilot-cli-deep-research.lock.yml index 7ae72610402..b457c24dd44 100644 --- a/.github/workflows/copilot-cli-deep-research.lock.yml +++ b/.github/workflows/copilot-cli-deep-research.lock.yml @@ -367,7 +367,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-opt.lock.yml b/.github/workflows/copilot-opt.lock.yml index 4fdbbfa2bc4..0134edca945 100644 --- a/.github/workflows/copilot-opt.lock.yml +++ b/.github/workflows/copilot-opt.lock.yml @@ -372,7 +372,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index 575bb40c5ca..7f21db8305c 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -351,7 +351,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index f6abdbdd69f..3e65cdd273d 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -386,7 +386,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 605b0c1227b..11d5fc4d644 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -379,7 +379,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index 9251a7b8231..e2a51968cd3 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -404,7 +404,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index f15424cfeda..64761626206 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -420,7 +420,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-action-setup-security-audit.lock.yml b/.github/workflows/daily-action-setup-security-audit.lock.yml index c889ab8a610..9db66d223a6 100644 --- a/.github/workflows/daily-action-setup-security-audit.lock.yml +++ b/.github/workflows/daily-action-setup-security-audit.lock.yml @@ -364,7 +364,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts 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 153ceaec0ab..a16058a37e7 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 @@ -406,7 +406,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml index dd5db3c842b..7f1ee73966d 100644 --- a/.github/workflows/daily-agentrx-trace-optimizer.lock.yml +++ b/.github/workflows/daily-agentrx-trace-optimizer.lock.yml @@ -420,7 +420,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-ambient-context-optimizer.lock.yml b/.github/workflows/daily-ambient-context-optimizer.lock.yml index a526d8da298..417607b67e4 100644 --- a/.github/workflows/daily-ambient-context-optimizer.lock.yml +++ b/.github/workflows/daily-ambient-context-optimizer.lock.yml @@ -355,7 +355,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-architecture-diagram.lock.yml b/.github/workflows/daily-architecture-diagram.lock.yml index 5ae098bf78c..77825e20825 100644 --- a/.github/workflows/daily-architecture-diagram.lock.yml +++ b/.github/workflows/daily-architecture-diagram.lock.yml @@ -428,7 +428,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-arxiv-researcher.lock.yml b/.github/workflows/daily-arxiv-researcher.lock.yml index ca08d5522fa..0c5a4ee10e8 100644 --- a/.github/workflows/daily-arxiv-researcher.lock.yml +++ b/.github/workflows/daily-arxiv-researcher.lock.yml @@ -367,7 +367,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index a3fc1d86fc2..4e07601d106 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -349,7 +349,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml index b423d9d47b4..962d40e1c56 100644 --- a/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml +++ b/.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml @@ -424,7 +424,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts 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 14da179af8d..3a284c16539 100644 --- a/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml +++ b/.github/workflows/daily-aw-cross-repo-compile-check.lock.yml @@ -367,7 +367,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml index d0191666b6a..23649f40fbd 100644 --- a/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml +++ b/.github/workflows/daily-awf-spec-compiler-surfacing.lock.yml @@ -372,7 +372,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-byok-ollama-test.lock.yml b/.github/workflows/daily-byok-ollama-test.lock.yml index c9b0f959089..497f2c1cbb1 100644 --- a/.github/workflows/daily-byok-ollama-test.lock.yml +++ b/.github/workflows/daily-byok-ollama-test.lock.yml @@ -353,7 +353,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-cache-strategy-analyzer.lock.yml b/.github/workflows/daily-cache-strategy-analyzer.lock.yml index 125837a6420..b8a12318b57 100644 --- a/.github/workflows/daily-cache-strategy-analyzer.lock.yml +++ b/.github/workflows/daily-cache-strategy-analyzer.lock.yml @@ -422,7 +422,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-caveman-optimizer.lock.yml b/.github/workflows/daily-caveman-optimizer.lock.yml index 259b80301ff..ce04b4b3a32 100644 --- a/.github/workflows/daily-caveman-optimizer.lock.yml +++ b/.github/workflows/daily-caveman-optimizer.lock.yml @@ -431,7 +431,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index b74c3745b1e..7ec999b4a42 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -357,7 +357,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-cli-performance.lock.yml b/.github/workflows/daily-cli-performance.lock.yml index fe4fa12d22b..cc30e440c58 100644 --- a/.github/workflows/daily-cli-performance.lock.yml +++ b/.github/workflows/daily-cli-performance.lock.yml @@ -416,7 +416,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-cli-tools-tester.lock.yml b/.github/workflows/daily-cli-tools-tester.lock.yml index 879bf623ba0..254af5748c0 100644 --- a/.github/workflows/daily-cli-tools-tester.lock.yml +++ b/.github/workflows/daily-cli-tools-tester.lock.yml @@ -368,7 +368,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-code-debt-aider.lock.yml b/.github/workflows/daily-code-debt-aider.lock.yml index 0293bdcf555..9277f006bbe 100644 --- a/.github/workflows/daily-code-debt-aider.lock.yml +++ b/.github/workflows/daily-code-debt-aider.lock.yml @@ -376,7 +376,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index 83f2bb64c94..d6659523867 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -424,7 +424,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-community-attribution.lock.yml b/.github/workflows/daily-community-attribution.lock.yml index dc047a771a0..1356f985693 100644 --- a/.github/workflows/daily-community-attribution.lock.yml +++ b/.github/workflows/daily-community-attribution.lock.yml @@ -439,7 +439,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-compiler-quality.lock.yml b/.github/workflows/daily-compiler-quality.lock.yml index 47876ec0560..35c28c37f5f 100644 --- a/.github/workflows/daily-compiler-quality.lock.yml +++ b/.github/workflows/daily-compiler-quality.lock.yml @@ -414,7 +414,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml b/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml index 2b2e2ed876e..270205bb9a7 100644 --- a/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml +++ b/.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml @@ -382,7 +382,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-credit-limit-test.lock.yml b/.github/workflows/daily-credit-limit-test.lock.yml index 9d27046b54a..d898bc21493 100644 --- a/.github/workflows/daily-credit-limit-test.lock.yml +++ b/.github/workflows/daily-credit-limit-test.lock.yml @@ -346,7 +346,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-doc-healer.lock.yml b/.github/workflows/daily-doc-healer.lock.yml index 98c8057845e..00affba9f6e 100644 --- a/.github/workflows/daily-doc-healer.lock.yml +++ b/.github/workflows/daily-doc-healer.lock.yml @@ -437,7 +437,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 424c206f8f1..0599ba6fb67 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -438,7 +438,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-documentation-diagram.lock.yml b/.github/workflows/daily-documentation-diagram.lock.yml index 84943d75cfb..5c3ff462e07 100644 --- a/.github/workflows/daily-documentation-diagram.lock.yml +++ b/.github/workflows/daily-documentation-diagram.lock.yml @@ -409,7 +409,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml b/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml index e09e47f6383..c59f02ff275 100644 --- a/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml +++ b/.github/workflows/daily-elixir-credo-snippet-audit.lock.yml @@ -382,7 +382,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-evals-report.lock.yml b/.github/workflows/daily-evals-report.lock.yml index 7d6af08dd3b..662a028c66c 100644 --- a/.github/workflows/daily-evals-report.lock.yml +++ b/.github/workflows/daily-evals-report.lock.yml @@ -369,7 +369,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-experiment-report.lock.yml b/.github/workflows/daily-experiment-report.lock.yml index 84561b6d45f..2572ce40a15 100644 --- a/.github/workflows/daily-experiment-report.lock.yml +++ b/.github/workflows/daily-experiment-report.lock.yml @@ -368,7 +368,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index 8782e22b6ca..84057e7d906 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -423,7 +423,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index 7cf34d02eea..ab619d7301a 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -374,7 +374,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index a2b2b95a181..80a844507dc 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -371,7 +371,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-formal-spec-verifier.lock.yml b/.github/workflows/daily-formal-spec-verifier.lock.yml index a6455eb41b3..a0c03bd482a 100644 --- a/.github/workflows/daily-formal-spec-verifier.lock.yml +++ b/.github/workflows/daily-formal-spec-verifier.lock.yml @@ -381,7 +381,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-function-namer.lock.yml b/.github/workflows/daily-function-namer.lock.yml index 7eb27dcb100..6c923a6d5b7 100644 --- a/.github/workflows/daily-function-namer.lock.yml +++ b/.github/workflows/daily-function-namer.lock.yml @@ -380,7 +380,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-geo-optimizer.lock.yml b/.github/workflows/daily-geo-optimizer.lock.yml index 896260d587f..34dc3b6b797 100644 --- a/.github/workflows/daily-geo-optimizer.lock.yml +++ b/.github/workflows/daily-geo-optimizer.lock.yml @@ -361,7 +361,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-github-docs-seo-optimizer.lock.yml b/.github/workflows/daily-github-docs-seo-optimizer.lock.yml index b455b37ac9c..b7531b90143 100644 --- a/.github/workflows/daily-github-docs-seo-optimizer.lock.yml +++ b/.github/workflows/daily-github-docs-seo-optimizer.lock.yml @@ -325,7 +325,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-go-test-parallelizer.lock.yml b/.github/workflows/daily-go-test-parallelizer.lock.yml index cf09b5f22c6..5e0094e3307 100644 --- a/.github/workflows/daily-go-test-parallelizer.lock.yml +++ b/.github/workflows/daily-go-test-parallelizer.lock.yml @@ -381,7 +381,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-go-test-stubs-aider.lock.yml b/.github/workflows/daily-go-test-stubs-aider.lock.yml index 3eaa9a0687d..ef673c359e9 100644 --- a/.github/workflows/daily-go-test-stubs-aider.lock.yml +++ b/.github/workflows/daily-go-test-stubs-aider.lock.yml @@ -376,7 +376,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-grader-audit.lock.yml b/.github/workflows/daily-grader-audit.lock.yml index 03b272db1aa..d8fe50e9a06 100644 --- a/.github/workflows/daily-grader-audit.lock.yml +++ b/.github/workflows/daily-grader-audit.lock.yml @@ -359,7 +359,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-graft-intelligence.lock.yml b/.github/workflows/daily-graft-intelligence.lock.yml index 5d1642b593d..d6cf4286129 100644 --- a/.github/workflows/daily-graft-intelligence.lock.yml +++ b/.github/workflows/daily-graft-intelligence.lock.yml @@ -356,7 +356,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-harness-experiment-proposer.lock.yml b/.github/workflows/daily-harness-experiment-proposer.lock.yml index 5ad6ae9b6af..4ffbb356cfb 100644 --- a/.github/workflows/daily-harness-experiment-proposer.lock.yml +++ b/.github/workflows/daily-harness-experiment-proposer.lock.yml @@ -379,7 +379,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-hippo-learn.lock.yml b/.github/workflows/daily-hippo-learn.lock.yml index 949c0675e96..81a6587d0be 100644 --- a/.github/workflows/daily-hippo-learn.lock.yml +++ b/.github/workflows/daily-hippo-learn.lock.yml @@ -371,7 +371,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index 275df79d212..8176dc2ed82 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -431,7 +431,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 895f65f2b98..455d245228c 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -356,7 +356,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-max-ai-credits-test.lock.yml b/.github/workflows/daily-max-ai-credits-test.lock.yml index 360bcd42b13..827235ca9cd 100644 --- a/.github/workflows/daily-max-ai-credits-test.lock.yml +++ b/.github/workflows/daily-max-ai-credits-test.lock.yml @@ -291,7 +291,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml index 94a3f1c8dd6..d3b5ea74da0 100644 --- a/.github/workflows/daily-mcp-concurrency-analysis.lock.yml +++ b/.github/workflows/daily-mcp-concurrency-analysis.lock.yml @@ -368,7 +368,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-model-inventory.lock.yml b/.github/workflows/daily-model-inventory.lock.yml index 7a0c5c8426b..f7bd8ee5c16 100644 --- a/.github/workflows/daily-model-inventory.lock.yml +++ b/.github/workflows/daily-model-inventory.lock.yml @@ -354,7 +354,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-model-resolution.lock.yml b/.github/workflows/daily-model-resolution.lock.yml index 1bdb4e81a9e..8eef97b221a 100644 --- a/.github/workflows/daily-model-resolution.lock.yml +++ b/.github/workflows/daily-model-resolution.lock.yml @@ -366,7 +366,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 31a7206c4c6..a289a125468 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -377,7 +377,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index be239398612..d3c41b903d8 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -441,7 +441,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-observability-report.lock.yml b/.github/workflows/daily-observability-report.lock.yml index 8df8463d6e7..aca731b2a38 100644 --- a/.github/workflows/daily-observability-report.lock.yml +++ b/.github/workflows/daily-observability-report.lock.yml @@ -371,7 +371,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index 92126ab7f58..d6f7b3eaa64 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -381,7 +381,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-pr-review-cursor.lock.yml b/.github/workflows/daily-pr-review-cursor.lock.yml index 7fdd9112d91..ba1370f0fea 100644 --- a/.github/workflows/daily-pr-review-cursor.lock.yml +++ b/.github/workflows/daily-pr-review-cursor.lock.yml @@ -360,7 +360,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-regression-audit-kiro.lock.yml b/.github/workflows/daily-regression-audit-kiro.lock.yml index b7db663d308..5e63b89c06f 100644 --- a/.github/workflows/daily-regression-audit-kiro.lock.yml +++ b/.github/workflows/daily-regression-audit-kiro.lock.yml @@ -360,7 +360,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-regulatory.lock.yml b/.github/workflows/daily-regulatory.lock.yml index bf005faa27b..ceb2da858f8 100644 --- a/.github/workflows/daily-regulatory.lock.yml +++ b/.github/workflows/daily-regulatory.lock.yml @@ -367,7 +367,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-reliability-review.lock.yml b/.github/workflows/daily-reliability-review.lock.yml index 4cd5edfef1b..3e65321e283 100644 --- a/.github/workflows/daily-reliability-review.lock.yml +++ b/.github/workflows/daily-reliability-review.lock.yml @@ -364,7 +364,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-rendering-scripts-verifier.lock.yml b/.github/workflows/daily-rendering-scripts-verifier.lock.yml index ab160ef57c1..c6bdc57be51 100644 --- a/.github/workflows/daily-rendering-scripts-verifier.lock.yml +++ b/.github/workflows/daily-rendering-scripts-verifier.lock.yml @@ -453,7 +453,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index e089c883b05..8f71f309350 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -377,7 +377,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-safe-output-integrator.lock.yml b/.github/workflows/daily-safe-output-integrator.lock.yml index 03876de6542..15b98c1dfd1 100644 --- a/.github/workflows/daily-safe-output-integrator.lock.yml +++ b/.github/workflows/daily-safe-output-integrator.lock.yml @@ -377,7 +377,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-safe-output-optimizer.lock.yml b/.github/workflows/daily-safe-output-optimizer.lock.yml index f539560bcb5..2486b2f9871 100644 --- a/.github/workflows/daily-safe-output-optimizer.lock.yml +++ b/.github/workflows/daily-safe-output-optimizer.lock.yml @@ -430,7 +430,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-safe-outputs-conformance.lock.yml b/.github/workflows/daily-safe-outputs-conformance.lock.yml index 1b64edfcff0..d6d5fe4848e 100644 --- a/.github/workflows/daily-safe-outputs-conformance.lock.yml +++ b/.github/workflows/daily-safe-outputs-conformance.lock.yml @@ -364,7 +364,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml index ec7a9053935..a06c60299b9 100644 --- a/.github/workflows/daily-safeoutputs-git-simulator.lock.yml +++ b/.github/workflows/daily-safeoutputs-git-simulator.lock.yml @@ -387,7 +387,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-schema-audit-cursor.lock.yml b/.github/workflows/daily-schema-audit-cursor.lock.yml index e20a87c952d..afb6b91733c 100644 --- a/.github/workflows/daily-schema-audit-cursor.lock.yml +++ b/.github/workflows/daily-schema-audit-cursor.lock.yml @@ -359,7 +359,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-secrets-analysis.lock.yml b/.github/workflows/daily-secrets-analysis.lock.yml index 94a5088df73..a07367b8c25 100644 --- a/.github/workflows/daily-secrets-analysis.lock.yml +++ b/.github/workflows/daily-secrets-analysis.lock.yml @@ -354,7 +354,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-security-observability.lock.yml b/.github/workflows/daily-security-observability.lock.yml index 8a43a938167..fd742e456df 100644 --- a/.github/workflows/daily-security-observability.lock.yml +++ b/.github/workflows/daily-security-observability.lock.yml @@ -387,7 +387,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-security-red-team.lock.yml b/.github/workflows/daily-security-red-team.lock.yml index 1edbf47c1be..9c0e8b45495 100644 --- a/.github/workflows/daily-security-red-team.lock.yml +++ b/.github/workflows/daily-security-red-team.lock.yml @@ -407,7 +407,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-semgrep-scan.lock.yml b/.github/workflows/daily-semgrep-scan.lock.yml index 684636f5138..8b1ce034b72 100644 --- a/.github/workflows/daily-semgrep-scan.lock.yml +++ b/.github/workflows/daily-semgrep-scan.lock.yml @@ -405,7 +405,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-spdd-spec-planner.lock.yml b/.github/workflows/daily-spdd-spec-planner.lock.yml index 94ec8be4749..e02c02e1933 100644 --- a/.github/workflows/daily-spdd-spec-planner.lock.yml +++ b/.github/workflows/daily-spdd-spec-planner.lock.yml @@ -362,7 +362,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-spec-coverage-kiro.lock.yml b/.github/workflows/daily-spec-coverage-kiro.lock.yml index bd3e24c47f4..15076cc7d28 100644 --- a/.github/workflows/daily-spec-coverage-kiro.lock.yml +++ b/.github/workflows/daily-spec-coverage-kiro.lock.yml @@ -360,7 +360,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-spending-forecast.lock.yml b/.github/workflows/daily-spending-forecast.lock.yml index fab0117db00..fdaa08c0e24 100644 --- a/.github/workflows/daily-spending-forecast.lock.yml +++ b/.github/workflows/daily-spending-forecast.lock.yml @@ -369,7 +369,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-squid-image-scan.lock.yml b/.github/workflows/daily-squid-image-scan.lock.yml index 1c6adfc07a8..014baf57844 100644 --- a/.github/workflows/daily-squid-image-scan.lock.yml +++ b/.github/workflows/daily-squid-image-scan.lock.yml @@ -340,7 +340,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-storify.lock.yml b/.github/workflows/daily-storify.lock.yml index 12092bcf0ce..b1429dff061 100644 --- a/.github/workflows/daily-storify.lock.yml +++ b/.github/workflows/daily-storify.lock.yml @@ -379,7 +379,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-syntax-error-quality.lock.yml b/.github/workflows/daily-syntax-error-quality.lock.yml index 388ec4e447f..7114a120524 100644 --- a/.github/workflows/daily-syntax-error-quality.lock.yml +++ b/.github/workflows/daily-syntax-error-quality.lock.yml @@ -353,7 +353,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-team-evolution-insights.lock.yml b/.github/workflows/daily-team-evolution-insights.lock.yml index ef973eda580..f9bb4ccd8ed 100644 --- a/.github/workflows/daily-team-evolution-insights.lock.yml +++ b/.github/workflows/daily-team-evolution-insights.lock.yml @@ -361,7 +361,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index bc507bb2566..0489e9a92ca 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -355,7 +355,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-testify-uber-super-expert.lock.yml b/.github/workflows/daily-testify-uber-super-expert.lock.yml index 22dafe50d1f..b41da20b12b 100644 --- a/.github/workflows/daily-testify-uber-super-expert.lock.yml +++ b/.github/workflows/daily-testify-uber-super-expert.lock.yml @@ -386,7 +386,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-token-consumption-report.lock.yml b/.github/workflows/daily-token-consumption-report.lock.yml index 1cdfcc78fe6..062a1f6cded 100644 --- a/.github/workflows/daily-token-consumption-report.lock.yml +++ b/.github/workflows/daily-token-consumption-report.lock.yml @@ -360,7 +360,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-trajectory-grader-implementer.lock.yml b/.github/workflows/daily-trajectory-grader-implementer.lock.yml index af06065ecfd..3f28b98f4cd 100644 --- a/.github/workflows/daily-trajectory-grader-implementer.lock.yml +++ b/.github/workflows/daily-trajectory-grader-implementer.lock.yml @@ -382,7 +382,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-vulnhunter-scan.lock.yml b/.github/workflows/daily-vulnhunter-scan.lock.yml index 012c7d6f84a..64d44f89dfe 100644 --- a/.github/workflows/daily-vulnhunter-scan.lock.yml +++ b/.github/workflows/daily-vulnhunter-scan.lock.yml @@ -360,7 +360,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-windows-defender-scan.lock.yml b/.github/workflows/daily-windows-defender-scan.lock.yml index 0b3842def7d..4035e30ae4e 100644 --- a/.github/workflows/daily-windows-defender-scan.lock.yml +++ b/.github/workflows/daily-windows-defender-scan.lock.yml @@ -354,7 +354,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml index 8fca3534b8d..db5dc25f280 100644 --- a/.github/workflows/daily-windows-terminal-integration-builder.lock.yml +++ b/.github/workflows/daily-windows-terminal-integration-builder.lock.yml @@ -346,7 +346,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index cd36cd486f6..d4fc4d7a93a 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -371,7 +371,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/daily-yamllint-fixer.lock.yml b/.github/workflows/daily-yamllint-fixer.lock.yml index 90bbe71d72b..0c025cc31a1 100644 --- a/.github/workflows/daily-yamllint-fixer.lock.yml +++ b/.github/workflows/daily-yamllint-fixer.lock.yml @@ -389,7 +389,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dataflow-pr-discussion-dataset.lock.yml b/.github/workflows/dataflow-pr-discussion-dataset.lock.yml index aa71ca2d36b..04795685333 100644 --- a/.github/workflows/dataflow-pr-discussion-dataset.lock.yml +++ b/.github/workflows/dataflow-pr-discussion-dataset.lock.yml @@ -423,7 +423,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dead-code-remover.lock.yml b/.github/workflows/dead-code-remover.lock.yml index 1eb62f14788..703cd717c7e 100644 --- a/.github/workflows/dead-code-remover.lock.yml +++ b/.github/workflows/dead-code-remover.lock.yml @@ -395,7 +395,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 45a08b7f1ec..42d9ac1e3d6 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -445,7 +445,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/deepsec-security-scan.lock.yml b/.github/workflows/deepsec-security-scan.lock.yml index 711b81a8a21..304acb41f66 100644 --- a/.github/workflows/deepsec-security-scan.lock.yml +++ b/.github/workflows/deepsec-security-scan.lock.yml @@ -394,7 +394,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/delight.lock.yml b/.github/workflows/delight.lock.yml index f450518f971..9a98081f3bc 100644 --- a/.github/workflows/delight.lock.yml +++ b/.github/workflows/delight.lock.yml @@ -369,7 +369,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dependabot-burner.lock.yml b/.github/workflows/dependabot-burner.lock.yml index 94258a907b2..25c2dcbd8c2 100644 --- a/.github/workflows/dependabot-burner.lock.yml +++ b/.github/workflows/dependabot-burner.lock.yml @@ -457,7 +457,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 9f8160eeb57..3d274791f27 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -407,7 +407,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/deployment-incident-monitor.lock.yml b/.github/workflows/deployment-incident-monitor.lock.yml index a4a323662a4..2111d86c2df 100644 --- a/.github/workflows/deployment-incident-monitor.lock.yml +++ b/.github/workflows/deployment-incident-monitor.lock.yml @@ -374,7 +374,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/design-decision-gate.lock.yml b/.github/workflows/design-decision-gate.lock.yml index 1f54510e9e4..5f469f0f6c2 100644 --- a/.github/workflows/design-decision-gate.lock.yml +++ b/.github/workflows/design-decision-gate.lock.yml @@ -462,7 +462,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/designer-drift-audit.lock.yml b/.github/workflows/designer-drift-audit.lock.yml index 3b217732ff9..bbcdb270540 100644 --- a/.github/workflows/designer-drift-audit.lock.yml +++ b/.github/workflows/designer-drift-audit.lock.yml @@ -352,7 +352,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/detection-analysis-report.lock.yml b/.github/workflows/detection-analysis-report.lock.yml index 2ab21ef31b5..8dba2cfec40 100644 --- a/.github/workflows/detection-analysis-report.lock.yml +++ b/.github/workflows/detection-analysis-report.lock.yml @@ -380,7 +380,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 19fb9d6781a..230cca49ad7 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -394,7 +394,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 671a7db2f77..46717151b60 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -428,7 +428,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index 098103764d2..d63a577727e 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -410,7 +410,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index 53ea9ef1e5e..ac4528957d2 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -372,7 +372,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 3df31e1c290..b44691a82dd 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -359,7 +359,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/draft-pr-cleanup.lock.yml b/.github/workflows/draft-pr-cleanup.lock.yml index 67fd651fdb2..46296a71263 100644 --- a/.github/workflows/draft-pr-cleanup.lock.yml +++ b/.github/workflows/draft-pr-cleanup.lock.yml @@ -351,7 +351,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 07a9e099183..dcaf2af91b7 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -367,7 +367,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/eslint-miner.lock.yml b/.github/workflows/eslint-miner.lock.yml index 7e455253b9b..8c167a428d8 100644 --- a/.github/workflows/eslint-miner.lock.yml +++ b/.github/workflows/eslint-miner.lock.yml @@ -373,7 +373,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/eslint-monster.lock.yml b/.github/workflows/eslint-monster.lock.yml index 611809816b1..9f56d275eeb 100644 --- a/.github/workflows/eslint-monster.lock.yml +++ b/.github/workflows/eslint-monster.lock.yml @@ -362,7 +362,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/eslint-refiner.lock.yml b/.github/workflows/eslint-refiner.lock.yml index 5c18cdac90d..cda365f881b 100644 --- a/.github/workflows/eslint-refiner.lock.yml +++ b/.github/workflows/eslint-refiner.lock.yml @@ -374,7 +374,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/evoskill-evolver.lock.yml b/.github/workflows/evoskill-evolver.lock.yml index 0f0f5877c0f..95d59cd6bc2 100644 --- a/.github/workflows/evoskill-evolver.lock.yml +++ b/.github/workflows/evoskill-evolver.lock.yml @@ -374,7 +374,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/example-failure-category-filter.lock.yml b/.github/workflows/example-failure-category-filter.lock.yml index f5c9e2da266..be6f01c5686 100644 --- a/.github/workflows/example-failure-category-filter.lock.yml +++ b/.github/workflows/example-failure-category-filter.lock.yml @@ -351,7 +351,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 3edadfaeee7..da83c5b7cd8 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -361,7 +361,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index 063321f4c2a..235e082f2a7 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -366,7 +366,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/feature-grower.lock.yml b/.github/workflows/feature-grower.lock.yml index 334588ca507..baf70a806b7 100644 --- a/.github/workflows/feature-grower.lock.yml +++ b/.github/workflows/feature-grower.lock.yml @@ -352,7 +352,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index 8d0e86bb895..033602cdb91 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -402,7 +402,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 8865fa762cf..4492539d71c 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -354,7 +354,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/front-page-copy-guard.lock.yml b/.github/workflows/front-page-copy-guard.lock.yml index 8e1bd5868d7..5454060093a 100644 --- a/.github/workflows/front-page-copy-guard.lock.yml +++ b/.github/workflows/front-page-copy-guard.lock.yml @@ -376,7 +376,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/functional-pragmatist.lock.yml b/.github/workflows/functional-pragmatist.lock.yml index e08fd27f0fe..17a56366345 100644 --- a/.github/workflows/functional-pragmatist.lock.yml +++ b/.github/workflows/functional-pragmatist.lock.yml @@ -384,7 +384,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 7cc79db5dcb..0966a2bb09f 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -380,7 +380,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index ca2f888aa0c..64328b4280c 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -389,7 +389,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/github-remote-mcp-auth-test.lock.yml b/.github/workflows/github-remote-mcp-auth-test.lock.yml index ef9d408e2b7..c9d4ab59ace 100644 --- a/.github/workflows/github-remote-mcp-auth-test.lock.yml +++ b/.github/workflows/github-remote-mcp-auth-test.lock.yml @@ -357,7 +357,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index caf8f8b96f2..5af8d3fb813 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -411,7 +411,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index c8cd0984dab..8defd39e72c 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -379,7 +379,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 62064490600..0cf5fd46733 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -393,7 +393,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 487d1c2d7f7..d4ebc4bdf7f 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -368,7 +368,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/gpclean.lock.yml b/.github/workflows/gpclean.lock.yml index d1bbd5e48e6..1ca324897ab 100644 --- a/.github/workflows/gpclean.lock.yml +++ b/.github/workflows/gpclean.lock.yml @@ -417,7 +417,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 1631d715c21..8aecbac2b21 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -431,7 +431,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/hippo-embed.lock.yml b/.github/workflows/hippo-embed.lock.yml index 9e4d7971ff1..e5ac503d59c 100644 --- a/.github/workflows/hippo-embed.lock.yml +++ b/.github/workflows/hippo-embed.lock.yml @@ -369,7 +369,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index c80c4d7dee8..6e65fa9d7a1 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -401,7 +401,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/impeccable-skills-reviewer.lock.yml b/.github/workflows/impeccable-skills-reviewer.lock.yml index 871ae849ed4..1a18edcce6c 100644 --- a/.github/workflows/impeccable-skills-reviewer.lock.yml +++ b/.github/workflows/impeccable-skills-reviewer.lock.yml @@ -435,7 +435,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 9dfc54940f8..94b50e180e3 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -387,7 +387,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 30524ac6dbb..cb606ad1cbd 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -406,7 +406,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 2779ea300fa..e6c5ed3a8ff 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -877,7 +877,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index dde35e6b15a..c4fa4d78b00 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -351,7 +351,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 9f246a11eab..c6699c9d377 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -367,7 +367,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 9bc1c9daed9..65b74ae653b 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -383,7 +383,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/lint-monster.lock.yml b/.github/workflows/lint-monster.lock.yml index 7ea4e5c4391..17b0ce1042d 100644 --- a/.github/workflows/lint-monster.lock.yml +++ b/.github/workflows/lint-monster.lock.yml @@ -361,7 +361,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/linter-miner.lock.yml b/.github/workflows/linter-miner.lock.yml index 837d8aaf0fa..beabd96f907 100644 --- a/.github/workflows/linter-miner.lock.yml +++ b/.github/workflows/linter-miner.lock.yml @@ -390,7 +390,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 51a8a787f2b..5e242aa7e58 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -367,7 +367,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/mattpocock-skills-reviewer.lock.yml b/.github/workflows/mattpocock-skills-reviewer.lock.yml index 978c5936126..05d43f9da02 100644 --- a/.github/workflows/mattpocock-skills-reviewer.lock.yml +++ b/.github/workflows/mattpocock-skills-reviewer.lock.yml @@ -537,7 +537,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 427aeef8d90..5ed632ffe7c 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -404,7 +404,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index e637c1cf7e4..2a74869057d 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -422,7 +422,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/metrics-collector.lock.yml b/.github/workflows/metrics-collector.lock.yml index 81b124a9bb5..19f9adf3c59 100644 --- a/.github/workflows/metrics-collector.lock.yml +++ b/.github/workflows/metrics-collector.lock.yml @@ -378,7 +378,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/necromancer.lock.yml b/.github/workflows/necromancer.lock.yml index bbe29e3ef62..c3634035e15 100644 --- a/.github/workflows/necromancer.lock.yml +++ b/.github/workflows/necromancer.lock.yml @@ -437,7 +437,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index ff0d7ce53b1..51e06e60547 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -368,7 +368,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/objective-impact-report.lock.yml b/.github/workflows/objective-impact-report.lock.yml index e7f474c93cb..8237a1c8f0d 100644 --- a/.github/workflows/objective-impact-report.lock.yml +++ b/.github/workflows/objective-impact-report.lock.yml @@ -354,7 +354,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index 36f68061b7a..4658668ca12 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -376,7 +376,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/outcome-collector.lock.yml b/.github/workflows/outcome-collector.lock.yml index 87259e67a6c..eafb6980a34 100644 --- a/.github/workflows/outcome-collector.lock.yml +++ b/.github/workflows/outcome-collector.lock.yml @@ -365,7 +365,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 0caaf46f754..3e16b503b2a 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -453,7 +453,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index e037def8638..8a744f8b773 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -473,7 +473,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 55e3ab1fa22..84f09a1a76c 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -444,7 +444,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ponytail-reviewer.lock.yml b/.github/workflows/ponytail-reviewer.lock.yml index 9e9ee2b369e..9a23b5b6994 100644 --- a/.github/workflows/ponytail-reviewer.lock.yml +++ b/.github/workflows/ponytail-reviewer.lock.yml @@ -468,7 +468,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index df983c77bd0..0617de91139 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -377,7 +377,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/pr-code-quality-reviewer.lock.yml b/.github/workflows/pr-code-quality-reviewer.lock.yml index 963bbf1a203..5e171645cd5 100644 --- a/.github/workflows/pr-code-quality-reviewer.lock.yml +++ b/.github/workflows/pr-code-quality-reviewer.lock.yml @@ -436,7 +436,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/pr-description-caveman.lock.yml b/.github/workflows/pr-description-caveman.lock.yml index 866000be7cf..a02194577ce 100644 --- a/.github/workflows/pr-description-caveman.lock.yml +++ b/.github/workflows/pr-description-caveman.lock.yml @@ -383,7 +383,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index 1ea52a546c0..7c923456923 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -432,7 +432,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/pr-sous-chef.lock.yml b/.github/workflows/pr-sous-chef.lock.yml index 0eea61f0f5e..ce467484b64 100644 --- a/.github/workflows/pr-sous-chef.lock.yml +++ b/.github/workflows/pr-sous-chef.lock.yml @@ -479,7 +479,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/pr-triage-agent.lock.yml b/.github/workflows/pr-triage-agent.lock.yml index 806e9988946..0523fadab31 100644 --- a/.github/workflows/pr-triage-agent.lock.yml +++ b/.github/workflows/pr-triage-agent.lock.yml @@ -378,7 +378,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index a6dd94df85c..cdd25e379b0 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -388,7 +388,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/purelock.lock.yml b/.github/workflows/purelock.lock.yml index d3d84021121..5e0fec0bc57 100644 --- a/.github/workflows/purelock.lock.yml +++ b/.github/workflows/purelock.lock.yml @@ -393,7 +393,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index 538c31e6dac..036c4204e5f 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -378,7 +378,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 20b2c7a82ed..e85b5b707fb 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -480,7 +480,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/refactoring-cadence.lock.yml b/.github/workflows/refactoring-cadence.lock.yml index 100d9f2f98b..25c74fcf19a 100644 --- a/.github/workflows/refactoring-cadence.lock.yml +++ b/.github/workflows/refactoring-cadence.lock.yml @@ -369,7 +369,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/refiner.lock.yml b/.github/workflows/refiner.lock.yml index 97807beae42..7fd403c36b0 100644 --- a/.github/workflows/refiner.lock.yml +++ b/.github/workflows/refiner.lock.yml @@ -428,7 +428,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index ba0bc30133f..7acec42c4cd 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -379,7 +379,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/repo-audit-analyzer.lock.yml b/.github/workflows/repo-audit-analyzer.lock.yml index 8137befcc23..80f5736933f 100644 --- a/.github/workflows/repo-audit-analyzer.lock.yml +++ b/.github/workflows/repo-audit-analyzer.lock.yml @@ -378,7 +378,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 5ac3d00e683..81ed6f45597 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -350,7 +350,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index 2511a88e147..63841b7d591 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -375,7 +375,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 1c3c9afc218..ca9e7372ba3 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -361,7 +361,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ruflo-backed-task.lock.yml b/.github/workflows/ruflo-backed-task.lock.yml index 339820de175..400e960e1d6 100644 --- a/.github/workflows/ruflo-backed-task.lock.yml +++ b/.github/workflows/ruflo-backed-task.lock.yml @@ -445,7 +445,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index a36572a1186..5e1d7a0f8e6 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -375,7 +375,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 35c45d19bb0..dd1f19871ff 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -369,7 +369,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/schema-feature-coverage.lock.yml b/.github/workflows/schema-feature-coverage.lock.yml index dfcb321494c..240a839469e 100644 --- a/.github/workflows/schema-feature-coverage.lock.yml +++ b/.github/workflows/schema-feature-coverage.lock.yml @@ -363,7 +363,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 886c7bd1018..16850b1803a 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -467,7 +467,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index bec7fb5f8c0..3817b1d35f2 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -393,7 +393,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/security-review.lock.yml b/.github/workflows/security-review.lock.yml index d8eac5e7a2c..15cdd54cb0b 100644 --- a/.github/workflows/security-review.lock.yml +++ b/.github/workflows/security-review.lock.yml @@ -426,7 +426,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index b6681d2e129..7c42dd0b348 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -369,7 +369,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/sergo.lock.yml b/.github/workflows/sergo.lock.yml index 88f81513b11..dc441980572 100644 --- a/.github/workflows/sergo.lock.yml +++ b/.github/workflows/sergo.lock.yml @@ -383,7 +383,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/sighthound-security-scan.lock.yml b/.github/workflows/sighthound-security-scan.lock.yml index 40f23b85e32..99f033c99ba 100644 --- a/.github/workflows/sighthound-security-scan.lock.yml +++ b/.github/workflows/sighthound-security-scan.lock.yml @@ -346,7 +346,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/skillet.lock.yml b/.github/workflows/skillet.lock.yml index daaf3661352..4d61afc8c97 100644 --- a/.github/workflows/skillet.lock.yml +++ b/.github/workflows/skillet.lock.yml @@ -444,7 +444,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index 2fb8945c015..cc1ac64b2d2 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -411,7 +411,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-agent-all-merged.lock.yml b/.github/workflows/smoke-agent-all-merged.lock.yml index c790316744a..f1c177f4bcc 100644 --- a/.github/workflows/smoke-agent-all-merged.lock.yml +++ b/.github/workflows/smoke-agent-all-merged.lock.yml @@ -431,7 +431,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-agent-all-none.lock.yml b/.github/workflows/smoke-agent-all-none.lock.yml index 159e1478bcb..1139c3ed127 100644 --- a/.github/workflows/smoke-agent-all-none.lock.yml +++ b/.github/workflows/smoke-agent-all-none.lock.yml @@ -429,7 +429,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-agent-public-approved.lock.yml b/.github/workflows/smoke-agent-public-approved.lock.yml index bdecc620e68..45287abd7d3 100644 --- a/.github/workflows/smoke-agent-public-approved.lock.yml +++ b/.github/workflows/smoke-agent-public-approved.lock.yml @@ -434,7 +434,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-agent-public-none.lock.yml b/.github/workflows/smoke-agent-public-none.lock.yml index 5df14ca6e9c..712087333dc 100644 --- a/.github/workflows/smoke-agent-public-none.lock.yml +++ b/.github/workflows/smoke-agent-public-none.lock.yml @@ -429,7 +429,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-agent-scoped-approved.lock.yml b/.github/workflows/smoke-agent-scoped-approved.lock.yml index c6c7d57430f..76012d94cc2 100644 --- a/.github/workflows/smoke-agent-scoped-approved.lock.yml +++ b/.github/workflows/smoke-agent-scoped-approved.lock.yml @@ -435,7 +435,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-aider.lock.yml b/.github/workflows/smoke-aider.lock.yml index 1f2ed2ee8c6..d8728ba2514 100644 --- a/.github/workflows/smoke-aider.lock.yml +++ b/.github/workflows/smoke-aider.lock.yml @@ -428,7 +428,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-call-workflow.lock.yml b/.github/workflows/smoke-call-workflow.lock.yml index 5e7f014f2fd..fd68785227a 100644 --- a/.github/workflows/smoke-call-workflow.lock.yml +++ b/.github/workflows/smoke-call-workflow.lock.yml @@ -429,7 +429,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-checkout-pr-dispatch.lock.yml b/.github/workflows/smoke-checkout-pr-dispatch.lock.yml index 552d1db8ee8..432659f05bf 100644 --- a/.github/workflows/smoke-checkout-pr-dispatch.lock.yml +++ b/.github/workflows/smoke-checkout-pr-dispatch.lock.yml @@ -437,7 +437,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-ci.lock.yml b/.github/workflows/smoke-ci.lock.yml index f4d967b5c4a..71249ad999c 100644 --- a/.github/workflows/smoke-ci.lock.yml +++ b/.github/workflows/smoke-ci.lock.yml @@ -422,7 +422,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-claude-on-copilot.lock.yml b/.github/workflows/smoke-claude-on-copilot.lock.yml index e1e486441f7..90337f71e47 100644 --- a/.github/workflows/smoke-claude-on-copilot.lock.yml +++ b/.github/workflows/smoke-claude-on-copilot.lock.yml @@ -419,7 +419,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 56f9e1e35ba..84efedcc0b4 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -465,7 +465,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 873350308b7..87383496826 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -460,7 +460,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml index 79096cdaf84..f2b1e9bcb41 100644 --- a/.github/workflows/smoke-copilot-aoai-apikey.lock.yml +++ b/.github/workflows/smoke-copilot-aoai-apikey.lock.yml @@ -524,7 +524,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-aoai-entra.lock.yml b/.github/workflows/smoke-copilot-aoai-entra.lock.yml index 8f6e2d71fe8..7c107b060e6 100644 --- a/.github/workflows/smoke-copilot-aoai-entra.lock.yml +++ b/.github/workflows/smoke-copilot-aoai-entra.lock.yml @@ -529,7 +529,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-arm.lock.yml b/.github/workflows/smoke-copilot-arm.lock.yml index 64c7f2d340e..f222d2cf774 100644 --- a/.github/workflows/smoke-copilot-arm.lock.yml +++ b/.github/workflows/smoke-copilot-arm.lock.yml @@ -461,7 +461,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-auto.lock.yml b/.github/workflows/smoke-copilot-auto.lock.yml index ae0add92600..88907dbd907 100644 --- a/.github/workflows/smoke-copilot-auto.lock.yml +++ b/.github/workflows/smoke-copilot-auto.lock.yml @@ -411,7 +411,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-mai.lock.yml b/.github/workflows/smoke-copilot-mai.lock.yml index 7546633f282..1914ae41b27 100644 --- a/.github/workflows/smoke-copilot-mai.lock.yml +++ b/.github/workflows/smoke-copilot-mai.lock.yml @@ -444,7 +444,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-sdk.lock.yml b/.github/workflows/smoke-copilot-sdk.lock.yml index cedcbce6d9b..ddceb2c7e19 100644 --- a/.github/workflows/smoke-copilot-sdk.lock.yml +++ b/.github/workflows/smoke-copilot-sdk.lock.yml @@ -443,7 +443,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-small.lock.yml b/.github/workflows/smoke-copilot-small.lock.yml index a2d2e2a2ac4..44a0b0a0431 100644 --- a/.github/workflows/smoke-copilot-small.lock.yml +++ b/.github/workflows/smoke-copilot-small.lock.yml @@ -445,7 +445,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot-sub-agents.lock.yml b/.github/workflows/smoke-copilot-sub-agents.lock.yml index a2952bbbc6e..f18c129210e 100644 --- a/.github/workflows/smoke-copilot-sub-agents.lock.yml +++ b/.github/workflows/smoke-copilot-sub-agents.lock.yml @@ -396,7 +396,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index d10ebd16864..4f25117dff5 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -532,7 +532,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-create-cross-repo-pr.lock.yml b/.github/workflows/smoke-create-cross-repo-pr.lock.yml index 233a0e67458..5ca325e0e09 100644 --- a/.github/workflows/smoke-create-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-create-cross-repo-pr.lock.yml @@ -431,7 +431,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-crush.lock.yml b/.github/workflows/smoke-crush.lock.yml index 28dea51aaf5..1050e4863c4 100644 --- a/.github/workflows/smoke-crush.lock.yml +++ b/.github/workflows/smoke-crush.lock.yml @@ -437,7 +437,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-cursor.lock.yml b/.github/workflows/smoke-cursor.lock.yml index 45dc81279c1..8fe1abb416c 100644 --- a/.github/workflows/smoke-cursor.lock.yml +++ b/.github/workflows/smoke-cursor.lock.yml @@ -445,7 +445,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-deepseek-harness.lock.yml b/.github/workflows/smoke-deepseek-harness.lock.yml index 1964bbd2a72..3d81c585e58 100644 --- a/.github/workflows/smoke-deepseek-harness.lock.yml +++ b/.github/workflows/smoke-deepseek-harness.lock.yml @@ -438,7 +438,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-drive.lock.yml b/.github/workflows/smoke-drive.lock.yml index 13eca023c69..f3911f06980 100644 --- a/.github/workflows/smoke-drive.lock.yml +++ b/.github/workflows/smoke-drive.lock.yml @@ -434,7 +434,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-gemini.lock.yml b/.github/workflows/smoke-gemini.lock.yml index 07e0fc573a3..e9d85fb4798 100644 --- a/.github/workflows/smoke-gemini.lock.yml +++ b/.github/workflows/smoke-gemini.lock.yml @@ -495,7 +495,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-github-claude.lock.yml b/.github/workflows/smoke-github-claude.lock.yml index 444f1a9acf7..d343a990a24 100644 --- a/.github/workflows/smoke-github-claude.lock.yml +++ b/.github/workflows/smoke-github-claude.lock.yml @@ -419,7 +419,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-goose.lock.yml b/.github/workflows/smoke-goose.lock.yml index f8cd48ccbbd..d3309045235 100644 --- a/.github/workflows/smoke-goose.lock.yml +++ b/.github/workflows/smoke-goose.lock.yml @@ -437,7 +437,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-issues.lock.yml b/.github/workflows/smoke-issues.lock.yml index 0b228eb5020..2401ab77988 100644 --- a/.github/workflows/smoke-issues.lock.yml +++ b/.github/workflows/smoke-issues.lock.yml @@ -356,7 +356,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-kiro.lock.yml b/.github/workflows/smoke-kiro.lock.yml index f4d8573116c..d1cff48e0e8 100644 --- a/.github/workflows/smoke-kiro.lock.yml +++ b/.github/workflows/smoke-kiro.lock.yml @@ -445,7 +445,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-multi-pr.lock.yml b/.github/workflows/smoke-multi-pr.lock.yml index 0b68c1fd153..01b77586d96 100644 --- a/.github/workflows/smoke-multi-pr.lock.yml +++ b/.github/workflows/smoke-multi-pr.lock.yml @@ -431,7 +431,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-opencode.lock.yml b/.github/workflows/smoke-opencode.lock.yml index d56fcac6e40..96bc82abc9a 100644 --- a/.github/workflows/smoke-opencode.lock.yml +++ b/.github/workflows/smoke-opencode.lock.yml @@ -445,7 +445,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-otel-backends.lock.yml b/.github/workflows/smoke-otel-backends.lock.yml index 67cd2f48382..8ae2ef5ecba 100644 --- a/.github/workflows/smoke-otel-backends.lock.yml +++ b/.github/workflows/smoke-otel-backends.lock.yml @@ -467,7 +467,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-pi.lock.yml b/.github/workflows/smoke-pi.lock.yml index 9a22ee86156..7d0e58607e9 100644 --- a/.github/workflows/smoke-pi.lock.yml +++ b/.github/workflows/smoke-pi.lock.yml @@ -452,7 +452,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-project.lock.yml b/.github/workflows/smoke-project.lock.yml index 5a302e256dc..0f6b49b022a 100644 --- a/.github/workflows/smoke-project.lock.yml +++ b/.github/workflows/smoke-project.lock.yml @@ -498,7 +498,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-pydantic.lock.yml b/.github/workflows/smoke-pydantic.lock.yml index c736c941104..5f15de4d1e6 100644 --- a/.github/workflows/smoke-pydantic.lock.yml +++ b/.github/workflows/smoke-pydantic.lock.yml @@ -429,7 +429,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-service-ports.lock.yml b/.github/workflows/smoke-service-ports.lock.yml index 80e1e20f90c..c2ccd4789f8 100644 --- a/.github/workflows/smoke-service-ports.lock.yml +++ b/.github/workflows/smoke-service-ports.lock.yml @@ -415,7 +415,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-temporary-id.lock.yml b/.github/workflows/smoke-temporary-id.lock.yml index edbd28aa250..dc32de3e868 100644 --- a/.github/workflows/smoke-temporary-id.lock.yml +++ b/.github/workflows/smoke-temporary-id.lock.yml @@ -469,7 +469,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-test-tools.lock.yml b/.github/workflows/smoke-test-tools.lock.yml index 06e5ab7998c..360a14c09ad 100644 --- a/.github/workflows/smoke-test-tools.lock.yml +++ b/.github/workflows/smoke-test-tools.lock.yml @@ -430,7 +430,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-update-cross-repo-pr.lock.yml b/.github/workflows/smoke-update-cross-repo-pr.lock.yml index d1aac60d950..1a201d8eb91 100644 --- a/.github/workflows/smoke-update-cross-repo-pr.lock.yml +++ b/.github/workflows/smoke-update-cross-repo-pr.lock.yml @@ -438,7 +438,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml index 4f084ea66f8..31040c9d94a 100644 --- a/.github/workflows/smoke-workflow-call-with-inputs.lock.yml +++ b/.github/workflows/smoke-workflow-call-with-inputs.lock.yml @@ -456,7 +456,6 @@ jobs: name: ${{ steps.artifact-prefix.outputs.prefix }}info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/smoke-workflow-call.lock.yml b/.github/workflows/smoke-workflow-call.lock.yml index d3ac880c9bc..d2c249cc4cc 100644 --- a/.github/workflows/smoke-workflow-call.lock.yml +++ b/.github/workflows/smoke-workflow-call.lock.yml @@ -447,7 +447,6 @@ jobs: name: ${{ steps.artifact-prefix.outputs.prefix }}info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/spec-enforcer.lock.yml b/.github/workflows/spec-enforcer.lock.yml index bad36639d5d..35e3d6b89dd 100644 --- a/.github/workflows/spec-enforcer.lock.yml +++ b/.github/workflows/spec-enforcer.lock.yml @@ -405,7 +405,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/spec-extractor.lock.yml b/.github/workflows/spec-extractor.lock.yml index c85cefa035c..751b0864ad6 100644 --- a/.github/workflows/spec-extractor.lock.yml +++ b/.github/workflows/spec-extractor.lock.yml @@ -390,7 +390,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/spec-librarian.lock.yml b/.github/workflows/spec-librarian.lock.yml index 1beeaf3de3e..adce34240a0 100644 --- a/.github/workflows/spec-librarian.lock.yml +++ b/.github/workflows/spec-librarian.lock.yml @@ -372,7 +372,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/squad-game-planner.lock.yml b/.github/workflows/squad-game-planner.lock.yml index 68e1856b52a..f2dbc298570 100644 --- a/.github/workflows/squad-game-planner.lock.yml +++ b/.github/workflows/squad-game-planner.lock.yml @@ -352,7 +352,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Detect existing Squad installation id: squad-installation run: | diff --git a/.github/workflows/squad-implement-worker.lock.yml b/.github/workflows/squad-implement-worker.lock.yml index d5a8f1016c0..1cfd699233a 100644 --- a/.github/workflows/squad-implement-worker.lock.yml +++ b/.github/workflows/squad-implement-worker.lock.yml @@ -392,7 +392,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Detect existing Squad installation id: squad-installation run: | diff --git a/.github/workflows/squad-plan.lock.yml b/.github/workflows/squad-plan.lock.yml index 46537a78bde..f972dab5ee6 100644 --- a/.github/workflows/squad-plan.lock.yml +++ b/.github/workflows/squad-plan.lock.yml @@ -415,7 +415,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Detect existing Squad installation id: squad-installation run: | diff --git a/.github/workflows/squad.lock.yml b/.github/workflows/squad.lock.yml index 6e3fa206f05..5fb526ab30a 100644 --- a/.github/workflows/squad.lock.yml +++ b/.github/workflows/squad.lock.yml @@ -442,7 +442,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Detect existing Squad installation id: squad-installation run: | diff --git a/.github/workflows/stale-pr-cleanup.lock.yml b/.github/workflows/stale-pr-cleanup.lock.yml index a939ab72f8b..afcf9fa4bb2 100644 --- a/.github/workflows/stale-pr-cleanup.lock.yml +++ b/.github/workflows/stale-pr-cleanup.lock.yml @@ -351,7 +351,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 5d35109b48e..4d48ca1d844 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -387,7 +387,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index 8540da4499d..c781571dbd0 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -377,7 +377,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/step-name-alignment.lock.yml b/.github/workflows/step-name-alignment.lock.yml index 2fdb92d09d0..b70639607ee 100644 --- a/.github/workflows/step-name-alignment.lock.yml +++ b/.github/workflows/step-name-alignment.lock.yml @@ -368,7 +368,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index 4492a47f3f8..013e64d6700 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -351,7 +351,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 6694e97803e..0be89cd032c 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -365,7 +365,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index a32e2a1fe21..d8c7ea5d922 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -411,7 +411,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/terminal-stylist.lock.yml b/.github/workflows/terminal-stylist.lock.yml index 662ac36cf76..e43cfc44ec4 100644 --- a/.github/workflows/terminal-stylist.lock.yml +++ b/.github/workflows/terminal-stylist.lock.yml @@ -360,7 +360,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/test-quality-sentinel.lock.yml b/.github/workflows/test-quality-sentinel.lock.yml index 250f8b0c62f..7b1354e84a0 100644 --- a/.github/workflows/test-quality-sentinel.lock.yml +++ b/.github/workflows/test-quality-sentinel.lock.yml @@ -475,7 +475,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 37ce09a0bb7..b5ac7baca61 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -440,7 +440,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 5f0d73174b8..032d4ef2715 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -414,7 +414,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/ubuntu-image-analyzer.lock.yml b/.github/workflows/ubuntu-image-analyzer.lock.yml index 68db58adde3..82514a36f7f 100644 --- a/.github/workflows/ubuntu-image-analyzer.lock.yml +++ b/.github/workflows/ubuntu-image-analyzer.lock.yml @@ -391,7 +391,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/uk-ai-operational-resilience.lock.yml b/.github/workflows/uk-ai-operational-resilience.lock.yml index 9f57160b4a5..1c4c1bcb059 100644 --- a/.github/workflows/uk-ai-operational-resilience.lock.yml +++ b/.github/workflows/uk-ai-operational-resilience.lock.yml @@ -370,7 +370,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index fc9ebdd5fc7..22414de13fd 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -458,7 +458,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/update-astro.lock.yml b/.github/workflows/update-astro.lock.yml index b3340112de5..76cbe7ffc22 100644 --- a/.github/workflows/update-astro.lock.yml +++ b/.github/workflows/update-astro.lock.yml @@ -401,7 +401,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index f41c2b025fd..8ae62a7cf85 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -358,7 +358,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/visual-regression-checker.lock.yml b/.github/workflows/visual-regression-checker.lock.yml index e09d08aa890..fa60f577991 100644 --- a/.github/workflows/visual-regression-checker.lock.yml +++ b/.github/workflows/visual-regression-checker.lock.yml @@ -384,7 +384,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/weekly-blog-post-writer.lock.yml b/.github/workflows/weekly-blog-post-writer.lock.yml index cad79adcedc..344a7556801 100644 --- a/.github/workflows/weekly-blog-post-writer.lock.yml +++ b/.github/workflows/weekly-blog-post-writer.lock.yml @@ -448,7 +448,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/weekly-editors-health-check.lock.yml b/.github/workflows/weekly-editors-health-check.lock.yml index d41a56b6c7a..71459f1592c 100644 --- a/.github/workflows/weekly-editors-health-check.lock.yml +++ b/.github/workflows/weekly-editors-health-check.lock.yml @@ -382,7 +382,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index 8bf0ff3c4b4..7b908584f63 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -369,7 +369,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/weekly-network-domains-audit.lock.yml b/.github/workflows/weekly-network-domains-audit.lock.yml index 21df5b98f26..e98cfb13196 100644 --- a/.github/workflows/weekly-network-domains-audit.lock.yml +++ b/.github/workflows/weekly-network-domains-audit.lock.yml @@ -348,7 +348,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml index 65ae4ad89be..3cc9029b5f6 100644 --- a/.github/workflows/weekly-safe-outputs-spec-review.lock.yml +++ b/.github/workflows/weekly-safe-outputs-spec-review.lock.yml @@ -372,7 +372,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/windows-grower.lock.yml b/.github/workflows/windows-grower.lock.yml index 3ab33927e82..108418979ec 100644 --- a/.github/workflows/windows-grower.lock.yml +++ b/.github/workflows/windows-grower.lock.yml @@ -355,7 +355,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/windows.lock.yml b/.github/workflows/windows.lock.yml index 48cc43fa2bc..58c97417b3d 100644 --- a/.github/workflows/windows.lock.yml +++ b/.github/workflows/windows.lock.yml @@ -469,7 +469,6 @@ jobs: name: ${{ steps.artifact-prefix.outputs.prefix }}info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 56f2777a806..b63a334ad1e 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -407,7 +407,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 5f27d121081..057cf320784 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -373,7 +373,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/workflow-normalizer.lock.yml b/.github/workflows/workflow-normalizer.lock.yml index 835e7370680..1caa5db9624 100644 --- a/.github/workflows/workflow-normalizer.lock.yml +++ b/.github/workflows/workflow-normalizer.lock.yml @@ -362,7 +362,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/.github/workflows/workflow-skill-extractor.lock.yml b/.github/workflows/workflow-skill-extractor.lock.yml index d02ec352428..1fd7796af7d 100644 --- a/.github/workflows/workflow-skill-extractor.lock.yml +++ b/.github/workflows/workflow-skill-extractor.lock.yml @@ -357,7 +357,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/compiler_activation_job_test.go b/pkg/workflow/compiler_activation_job_test.go index 1c8c20b838d..90b2ad58921 100644 --- a/pkg/workflow/compiler_activation_job_test.go +++ b/pkg/workflow/compiler_activation_job_test.go @@ -56,6 +56,7 @@ func TestActivationInfoArtifactUpload(t *testing.T) { assert.Contains(t, uploadStep, "if-no-files-found: ignore") assert.NotContains(t, uploadStep, "skip-archive") assert.NotContains(t, uploadStep, "unarchived-artifact") + assert.NotContains(t, uploadStep, "retention-days") }) t.Run("uses GHES-compatible upload action", func(t *testing.T) { diff --git a/pkg/workflow/compiler_activation_outputs.go b/pkg/workflow/compiler_activation_outputs.go index dfb96ab48df..7719456444e 100644 --- a/pkg/workflow/compiler_activation_outputs.go +++ b/pkg/workflow/compiler_activation_outputs.go @@ -211,7 +211,6 @@ func (c *Compiler) addActivationInfoArtifactUploadStep(ctx *activationJobBuildCo fmt.Sprintf(" name: %s\n", infoArtifactName), " path: /tmp/gh-aw/aw_info.json\n", " if-no-files-found: ignore\n", - " retention-days: 1\n", ) } diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden index 0d01439beed..4b288360bc8 100644 --- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden +++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden @@ -283,7 +283,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden index cb2fa416af2..8e4e413edff 100644 --- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden +++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden @@ -284,7 +284,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden index 7d726842807..27d49c3d755 100644 --- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden +++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden @@ -283,7 +283,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden index 9a517f86b22..fcb119dace5 100644 --- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden +++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden @@ -283,7 +283,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden b/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden index f128a6feb74..ed639d8423f 100644 --- a/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden +++ b/pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden @@ -283,7 +283,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden index 61c2f6711f0..9d7a6b9ce24 100644 --- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden +++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden @@ -283,7 +283,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden index c87402dc473..31782ddf114 100644 --- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden +++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden @@ -283,7 +283,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden index eb3369548e5..af3f4ad3343 100644 --- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden +++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden @@ -320,7 +320,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts diff --git a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden index ae7c048baec..a548e51eb6f 100644 --- a/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden +++ b/pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden @@ -284,7 +284,6 @@ jobs: name: info path: /tmp/gh-aw/aw_info.json if-no-files-found: ignore - retention-days: 1 - name: Stage prompt files for artifact upload run: | mkdir -p /tmp/gh-aw/aw-prompts From 8f8675ba434f0d25bf0786892b933eb67b99387e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 11 Sep 2026 04:42:50 +0000 Subject: [PATCH 5/8] Fix Dependabot update configuration Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com> --- .github/dependabot.yml | 72 +++++++++++++++++++++--------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8b40ae799c6..4281a59f918 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,39 +6,39 @@ updates: interval: "weekly" cooldown: default-days: 7 -- package-ecosystem: gomod - directory: / - schedule: - interval: weekly -- package-ecosystem: npm - directory: /docs - schedule: - interval: weekly -- package-ecosystem: npm - directory: /actions/setup/js - schedule: - interval: weekly -- package-ecosystem: npm - directory: /.github/workflows - schedule: - interval: weekly -- package-ecosystem: pip - directory: /.github/workflows - schedule: - interval: weekly -- package-ecosystem: gomod - directory: /.github/workflows - schedule: - interval: weekly -- package-ecosystem: docker - directory: / - schedule: - interval: weekly -- package-ecosystem: docker - directory: /actions/setup/js - schedule: - interval: weekly -- package-ecosystem: docker - directory: /.devcontainer - schedule: - interval: weekly + - package-ecosystem: gomod + directory: / + schedule: + interval: weekly + - package-ecosystem: npm + directory: /docs + schedule: + interval: weekly + - package-ecosystem: npm + directory: /actions/setup/js + schedule: + interval: weekly + - package-ecosystem: npm + directory: /.github/workflows + schedule: + interval: weekly + - package-ecosystem: pip + directory: /.github/workflows + schedule: + interval: weekly + - package-ecosystem: gomod + directory: /.github/workflows + schedule: + interval: weekly + - package-ecosystem: docker + directory: / + schedule: + interval: weekly + - package-ecosystem: docker + directory: /actions/setup/js + schedule: + interval: weekly + - package-ecosystem: docker + directory: /.devcontainer + schedule: + interval: weekly From bec7c9df29d655bd903ce999704442d47ff45478 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 11 Sep 2026 05:07:22 +0000 Subject: [PATCH 6/8] Recompile workflows after merging main Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/agentics-maintenance.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/agentics-maintenance.yml b/.github/workflows/agentics-maintenance.yml index 6039f5b2f76..22edca3964b 100644 --- a/.github/workflows/agentics-maintenance.yml +++ b/.github/workflows/agentics-maintenance.yml @@ -854,7 +854,7 @@ jobs: issues: write steps: - name: Checkout repository - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: persist-credentials: false @@ -908,7 +908,7 @@ jobs: persist-credentials: false - name: Setup Node.js - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 + uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0 with: node-version: '22' From 3a223b3b373c4eac0e8d4b71526cb3ad7a83e5b5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 11 Sep 2026 08:19:05 +0000 Subject: [PATCH 7/8] Recompile workflows after refreshing main Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com> --- .github/aw/actions-lock.json | 5 - .github/workflows/agentics-maintenance.yml | 2 +- .github/workflows/release.lock.yml | 168 ++++++++++++++------- 3 files changed, 117 insertions(+), 58 deletions(-) diff --git a/.github/aw/actions-lock.json b/.github/aw/actions-lock.json index e3570afd932..fb07dc07b0f 100644 --- a/.github/aw/actions-lock.json +++ b/.github/aw/actions-lock.json @@ -148,11 +148,6 @@ "version": "v4.38.0", "sha": "b96794f015dfd88f77b49b1c93e0fa7110f94c63" }, - "github/gh-aw-actions/setup@v0.89.1": { - "repo": "github/gh-aw-actions/setup", - "version": "v0.89.1", - "sha": "4537e5924c9abb366dcbece06750e498e0218fae" - }, "github/stale-repos@v9.0.17": { "repo": "github/stale-repos", "version": "v9.0.17", diff --git a/.github/workflows/agentics-maintenance.yml b/.github/workflows/agentics-maintenance.yml index 22edca3964b..368336e705d 100644 --- a/.github/workflows/agentics-maintenance.yml +++ b/.github/workflows/agentics-maintenance.yml @@ -854,7 +854,7 @@ jobs: issues: write steps: - name: Checkout repository - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index 539c21336c8..0424bfc5c15 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -1,6 +1,6 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"07bd4044f0ed6481733339f7b9ec8d095249a608f80b15f991bf336c049c84b9","body_hash":"646353d7bb4e5523bc85349c2cce38188190095a303f83cc95961ff145a47043","compiler_version":"v0.89.1","strict":true,"agent_id":"copilot","engine_versions":{"copilot":"1.0.83"}} -# gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","version":"v8.0.1"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"820762786026740c76f36085b0efc47a31fe5020","version":"v7.0.0"},{"repo":"actions/upload-artifact","sha":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","version":"v7.0.1"},{"repo":"anchore/sbom-action","sha":"3ad7283483fc7af8ff2b4ea19663c2d5ca935e26","version":"v0.24.2"},{"repo":"docker/build-push-action","sha":"53b7df96c91f9c12dcc8a07bcb9ccacbed38856a","version":"v7.3.0"},{"repo":"docker/login-action","sha":"dbcb813823bdd20940b903addbd779551569679f","version":"v4.6.0"},{"repo":"docker/metadata-action","sha":"dc802804100637a589fabce1cb79ff13a1411302","version":"v6.2.0"},{"repo":"docker/setup-buildx-action","sha":"37fe631027851001ddb9b187196cc803df7f5f0e","version":"v4.3.0"},{"repo":"github/gh-aw-actions/setup","sha":"4537e5924c9abb366dcbece06750e498e0218fae","version":"v0.89.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.28.14","digest":"sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.28.14@sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14","digest":"sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14@sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.28.14","digest":"sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.28.14@sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.4.20","digest":"sha256:980ea7aa4fb07e444f0e2c6e3af5aff8b45e4e415d617667b8ba064a1768b684","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.4.20@sha256:980ea7aa4fb07e444f0e2c6e3af5aff8b45e4e415d617667b8ba064a1768b684"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23","pinned_image":"ghcr.io/github/gh-aw-node@sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23"},{"image":"ghcr.io/github/github-mcp-server:v1.12.1","digest":"sha256:0ba840c46a237879c8300e7fddb0b6347f20e029ccb9cbe2ce4a943daa1ff560","pinned_image":"ghcr.io/github/github-mcp-server:v1.12.1@sha256:0ba840c46a237879c8300e7fddb0b6347f20e029ccb9cbe2ce4a943daa1ff560"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["missing_data","missing_tool","noop","update_release"]}]} -# This file was automatically generated by gh-aw (v0.89.1). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"07bd4044f0ed6481733339f7b9ec8d095249a608f80b15f991bf336c049c84b9","body_hash":"646353d7bb4e5523bc85349c2cce38188190095a303f83cc95961ff145a47043","strict":true,"agent_id":"copilot","engine_versions":{"copilot":"1.0.83"}} +# gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GH_AW_OTEL_GRAFANA_AUTHORIZATION","GH_AW_OTEL_GRAFANA_ENDPOINT","GH_AW_OTEL_SENTRY_AUTHORIZATION","GH_AW_OTEL_SENTRY_ENDPOINT","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/cache/save","sha":"55cc8345863c7cc4c66a329aec7e433d2d1c52a9","version":"v6.1.0"},{"repo":"actions/checkout","sha":"3d3c42e5aac5ba805825da76410c181273ba90b1","version":"v7.0.1"},{"repo":"actions/download-artifact","sha":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","version":"v8.0.1"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-go","sha":"b7ad1dad31e06c5925ef5d2fc7ad053ef454303e","version":"v7.0.0"},{"repo":"actions/setup-node","sha":"820762786026740c76f36085b0efc47a31fe5020","version":"v7.0.0"},{"repo":"actions/upload-artifact","sha":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","version":"v7.0.1"},{"repo":"anchore/sbom-action","sha":"3ad7283483fc7af8ff2b4ea19663c2d5ca935e26","version":"v0.24.2"},{"repo":"docker/build-push-action","sha":"53b7df96c91f9c12dcc8a07bcb9ccacbed38856a","version":"v7.3.0"},{"repo":"docker/login-action","sha":"dbcb813823bdd20940b903addbd779551569679f","version":"v4.6.0"},{"repo":"docker/metadata-action","sha":"dc802804100637a589fabce1cb79ff13a1411302","version":"v6.2.0"},{"repo":"docker/setup-buildx-action","sha":"37fe631027851001ddb9b187196cc803df7f5f0e","version":"v4.3.0"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.28.15","digest":"sha256:9f13ae19ceac89554ad7b2d07b68135f40664721f811cb4df05b0eb372af3a5d","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.28.15@sha256:9f13ae19ceac89554ad7b2d07b68135f40664721f811cb4df05b0eb372af3a5d"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.15","digest":"sha256:0410a07cd39dfd086ad2f4f1a22c36fff293696a4675c7e2e46a90754131122c","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.28.15@sha256:0410a07cd39dfd086ad2f4f1a22c36fff293696a4675c7e2e46a90754131122c"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.28.15","digest":"sha256:0006cecbfcc0363afb00a306e30e8991b02cc1a52b77be2f6616000c01cb9161","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.28.15@sha256:0006cecbfcc0363afb00a306e30e8991b02cc1a52b77be2f6616000c01cb9161"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.4.20","digest":"sha256:980ea7aa4fb07e444f0e2c6e3af5aff8b45e4e415d617667b8ba064a1768b684","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.4.20@sha256:980ea7aa4fb07e444f0e2c6e3af5aff8b45e4e415d617667b8ba064a1768b684"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23","pinned_image":"ghcr.io/github/gh-aw-node@sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23"},{"image":"ghcr.io/github/github-mcp-server:v1.12.1","digest":"sha256:0ba840c46a237879c8300e7fddb0b6347f20e029ccb9cbe2ce4a943daa1ff560","pinned_image":"ghcr.io/github/github-mcp-server:v1.12.1@sha256:0ba840c46a237879c8300e7fddb0b6347f20e029ccb9cbe2ce4a943daa1ff560"}],"mcp_servers":[{"name":"github","tools":["get_commit","get_file_contents","get_latest_release","get_me","get_pull_request","get_pull_request_comments","get_pull_request_diff","get_pull_request_files","get_pull_request_review_comments","get_pull_request_reviews","get_pull_request_status","get_release_by_tag","get_tag","issue_read","list_branches","list_commits","list_issue_types","list_issues","list_pull_requests","list_releases","list_starred_repositories","list_tags","pull_request_read","search_code","search_issues","search_pull_requests","search_repositories"]},{"name":"safeoutputs","tools":["missing_data","missing_tool","noop","update_release"]}]} +# This file was automatically generated by gh-aw. DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # # ___ _ _ # / _ \ | | (_) @@ -55,12 +55,11 @@ # - docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0 # - docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0 # - docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0 -# - github/gh-aw-actions/setup@4537e5924c9abb366dcbece06750e498e0218fae # v0.89.1 # # Container images used: -# - ghcr.io/github/gh-aw-firewall/agent:0.28.14@sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98 -# - ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14@sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5 -# - ghcr.io/github/gh-aw-firewall/squid:0.28.14@sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5 +# - ghcr.io/github/gh-aw-firewall/agent:0.28.15@sha256:9f13ae19ceac89554ad7b2d07b68135f40664721f811cb4df05b0eb372af3a5d +# - ghcr.io/github/gh-aw-firewall/api-proxy:0.28.15@sha256:0410a07cd39dfd086ad2f4f1a22c36fff293696a4675c7e2e46a90754131122c +# - ghcr.io/github/gh-aw-firewall/squid:0.28.15@sha256:0006cecbfcc0363afb00a306e30e8991b02cc1a52b77be2f6616000c01cb9161 # - ghcr.io/github/gh-aw-mcpg:v0.4.20@sha256:980ea7aa4fb07e444f0e2c6e3af5aff8b45e4e415d617667b8ba064a1768b684 # - ghcr.io/github/gh-aw-node@sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23 # - ghcr.io/github/github-mcp-server:v1.12.1@sha256:0ba840c46a237879c8300e7fddb0b6347f20e029ccb9cbe2ce4a943daa1ff560 @@ -111,7 +110,6 @@ jobs: permissions: actions: read contents: read - issues: write env: GH_AW_MAX_DAILY_AI_CREDITS: ${{ vars.GH_AW_DEFAULT_MAX_DAILY_AI_CREDITS || '5000' }} GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} @@ -132,9 +130,17 @@ jobs: setup-trace-id: ${{ steps.setup.outputs.trace-id }} stale_lock_file_failed: ${{ steps.check-lock-file.outputs.stale_lock_file_failed == 'true' }} steps: + - name: Checkout actions folder + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + repository: github/gh-aw + sparse-checkout: | + actions + clean: false + persist-credentials: false - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@4537e5924c9abb366dcbece06750e498e0218fae # v0.89.1 + uses: ./actions/setup with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -145,7 +151,7 @@ jobs: GH_AW_SETUP_WORKFLOW_NAME: "Release" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/release.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "1.0.83" - GH_AW_INFO_AWF_VERSION: "v0.28.14" + GH_AW_INFO_AWF_VERSION: "v0.28.15" GH_AW_INFO_ENGINE_ID: "copilot" - name: Mask OTLP telemetry headers run: bash "${RUNNER_TEMP}/gh-aw/actions/mask_otlp_headers.sh" @@ -157,14 +163,13 @@ jobs: GH_AW_INFO_MODEL: ${{ vars.GH_AW_MODEL_AGENT_COPILOT || vars.GH_AW_DEFAULT_MODEL_COPILOT || 'auto' }} GH_AW_INFO_VERSION: "1.0.83" GH_AW_INFO_AGENT_VERSION: "1.0.83" - GH_AW_INFO_CLI_VERSION: "v0.89.1" GH_AW_INFO_WORKFLOW_NAME: "Release" GH_AW_INFO_EXPERIMENTAL: "false" GH_AW_INFO_SUPPORTS_TOOLS_ALLOWLIST: "true" GH_AW_INFO_STAGED: "false" GH_AW_INFO_ALLOWED_DOMAINS: '["*.grafana.net","*.sentry.io","defaults","github.github.com","node"]' GH_AW_INFO_FIREWALL_ENABLED: "true" - GH_AW_INFO_AWF_VERSION: "v0.28.14" + GH_AW_INFO_AWF_VERSION: "v0.28.15" GH_AW_INFO_AWMG_VERSION: "" GH_AW_INFO_FIREWALL_TYPE: "squid" GH_AW_INFO_AGENT_RUNTIME: "cloud-hypervisor" @@ -246,6 +251,7 @@ jobs: sparse-checkout: | .github .agents + actions/setup .claude .codex .gemini @@ -272,20 +278,6 @@ jobs: setupGlobals(core, github, context, exec, io, getOctokit); const { main } = require(path.join(actionsDir, 'check_workflow_timestamp_api.cjs')); await main(); - - name: Check compile-agentic version - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 - env: - GH_AW_COMPILED_VERSION: "v0.89.1" - GH_AW_BLOCKED_VERSION_REPORT_AS_ISSUE: "true" - GH_AW_WORKFLOW_NAME: "Release" - with: - script: | - const path = require('path'); - const actionsDir = path.join(process.env.RUNNER_TEMP, 'gh-aw', 'actions'); - const { setupGlobals } = require(path.join(actionsDir, 'setup_globals.cjs')); - setupGlobals(core, github, context, exec, io, getOctokit); - const { main } = require(path.join(actionsDir, 'check_version_updates.cjs')); - await main(); - name: Log runtime features if: ${{ contains(toJSON(vars), '"GH_AW_RUNTIME_FEATURES":') }} run: bash "${RUNNER_TEMP}/gh-aw/actions/log_runtime_features_summary.sh" @@ -441,8 +433,8 @@ jobs: outputs: agentic_engine_timeout: ${{ steps.detect-agent-errors.outputs.agentic_engine_timeout || 'false' }} ai_credits_rate_limit_error: ${{ steps.parse-mcp-gateway.outputs.ai_credits_rate_limit_error || 'false' }} - aic: ${{ steps.parse-mcp-gateway.outputs.aic }} - ambient_context: ${{ steps.parse-mcp-gateway.outputs.ambient_context }} + aic: ${{ steps.parse-token-usage.outputs.aic }} + ambient_context: ${{ steps.parse-token-usage.outputs.ambient_context }} checkout_pr_success: ${{ steps.checkout-pr.outputs.checkout_pr_success || 'true' }} effective_tokens: ${{ steps.parse-mcp-gateway.outputs.effective_tokens }} has_patch: ${{ steps.collect_output.outputs.has_patch }} @@ -463,9 +455,17 @@ jobs: shell_expansion_guard_rejected: ${{ steps.detect-agent-errors.outputs.shell_expansion_guard_rejected || 'false' }} unknown_model_ai_credits: ${{ steps.parse-mcp-gateway.outputs.unknown_model_ai_credits || 'false' }} steps: + - name: Checkout actions folder + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + repository: github/gh-aw + sparse-checkout: | + actions + clean: false + persist-credentials: false - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@4537e5924c9abb366dcbece06750e498e0218fae # v0.89.1 + uses: ./actions/setup with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -475,13 +475,13 @@ jobs: GH_AW_SETUP_WORKFLOW_NAME: "Release" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/release.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "1.0.83" - GH_AW_INFO_AWF_VERSION: "v0.28.14" + GH_AW_INFO_AWF_VERSION: "v0.28.15" GH_AW_INFO_ENGINE_ID: "copilot" - name: Set runtime paths id: set-runtime-paths env: GH_AW_RUNNER_TOOL_CACHE: ${{ runner.tool_cache }} - run: | + run: | # zizmor: ignore[github-env] - runner.tool_cache is set by GitHub Actions, not user input. if [ -z "${RUNNER_TOOL_CACHE:-}" ]; then echo "RUNNER_TOOL_CACHE=${GH_AW_RUNNER_TOOL_CACHE}" >> "$GITHUB_ENV" fi @@ -545,7 +545,7 @@ jobs: run: bash "${RUNNER_TEMP}/gh-aw/actions/install_copilot_cli.sh" env: GH_HOST: github.com - GH_AW_COMPILED_VERSION: v0.89.1 + GH_AW_COMPILED_VERSION: dev - name: Grant runner access to KVM run: bash "${RUNNER_TEMP}/gh-aw/actions/cloud_hypervisor_kvm_access.sh" - name: Check host eligibility for cloud-hypervisor @@ -553,10 +553,10 @@ jobs: - name: Download and verify cloud-hypervisor bundle id: cloud-hypervisor-bundle env: - GH_AW_AWF_VERSION: v0.28.14 + GH_AW_AWF_VERSION: v0.28.15 run: bash "${RUNNER_TEMP}/gh-aw/actions/cloud_hypervisor_setup_bundle.sh" - name: Install AWF binary - run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.28.14 + run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.28.15 - name: Determine automatic lockdown mode for GitHub MCP Server id: determine-automatic-lockdown uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 (source v9) @@ -585,7 +585,7 @@ jobs: GH_AW_SKILL_DIR: ".github/skills" run: bash "${RUNNER_TEMP}/gh-aw/actions/restore_inline_skills.sh" - name: Download container images - run: bash "${RUNNER_TEMP}/gh-aw/actions/download_docker_images.sh" ghcr.io/github/gh-aw-firewall/agent:0.28.14@sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98 ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14@sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5 ghcr.io/github/gh-aw-firewall/squid:0.28.14@sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5 ghcr.io/github/gh-aw-mcpg:v0.4.20@sha256:980ea7aa4fb07e444f0e2c6e3af5aff8b45e4e415d617667b8ba064a1768b684 ghcr.io/github/gh-aw-node@sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23 ghcr.io/github/github-mcp-server:v1.12.1@sha256:0ba840c46a237879c8300e7fddb0b6347f20e029ccb9cbe2ce4a943daa1ff560 + run: bash "${RUNNER_TEMP}/gh-aw/actions/download_docker_images.sh" ghcr.io/github/gh-aw-firewall/agent:0.28.15@sha256:9f13ae19ceac89554ad7b2d07b68135f40664721f811cb4df05b0eb372af3a5d ghcr.io/github/gh-aw-firewall/api-proxy:0.28.15@sha256:0410a07cd39dfd086ad2f4f1a22c36fff293696a4675c7e2e46a90754131122c ghcr.io/github/gh-aw-firewall/squid:0.28.15@sha256:0006cecbfcc0363afb00a306e30e8991b02cc1a52b77be2f6616000c01cb9161 ghcr.io/github/gh-aw-mcpg:v0.4.20@sha256:980ea7aa4fb07e444f0e2c6e3af5aff8b45e4e415d617667b8ba064a1768b684 ghcr.io/github/gh-aw-node@sha256:0daa8971fa4732b647150cb6524a6b0804b68d5d24f6f58b5dd1af23bd63fb23 ghcr.io/github/github-mcp-server:v1.12.1@sha256:0ba840c46a237879c8300e7fddb0b6347f20e029ccb9cbe2ce4a943daa1ff560 - name: Prepare Safe Outputs Directories run: | mkdir -p "${RUNNER_TEMP}/gh-aw/safeoutputs" @@ -931,7 +931,7 @@ jobs: if [[ ! "$GH_AW_MAX_AI_CREDITS" =~ ^[0-9]+$ ]]; then GH_AW_MAX_AI_CREDITS="1000" fi - printf '%s\n' "{\"\$schema\":\"https://github.com/github/gh-aw-firewall/releases/download/v0.28.14/awf-config.schema.json\",\"network\":{\"allowDomains\":[\"*.grafana.net\",\"*.sentry.io\",\"api.npms.io\",\"api.snapcraft.io\",\"archive.ubuntu.com\",\"azure.archive.ubuntu.com\",\"bun.sh\",\"cdn.jsdelivr.net\",\"crl.geotrust.com\",\"crl.globalsign.com\",\"crl.identrust.com\",\"crl.sectigo.com\",\"crl.thawte.com\",\"crl.usertrust.com\",\"crl.verisign.com\",\"crl3.digicert.com\",\"crl4.digicert.com\",\"crls.ssl.com\",\"deb.nodesource.com\",\"deno.land\",\"esm.sh\",\"get.pnpm.io\",\"github.github.com\",\"googleapis.deno.dev\",\"googlechromelabs.github.io\",\"json-schema.org\",\"json.schemastore.org\",\"jsr.io\",\"keyserver.ubuntu.com\",\"nodejs.org\",\"npm.pkg.github.com\",\"npmjs.com\",\"npmjs.org\",\"ocsp.digicert.com\",\"ocsp.geotrust.com\",\"ocsp.globalsign.com\",\"ocsp.identrust.com\",\"ocsp.sectigo.com\",\"ocsp.ssl.com\",\"ocsp.thawte.com\",\"ocsp.usertrust.com\",\"ocsp.verisign.com\",\"packagecloud.io\",\"packages.cloud.google.com\",\"packages.microsoft.com\",\"ppa.launchpad.net\",\"registry.bower.io\",\"registry.npmjs.com\",\"registry.npmjs.org\",\"registry.yarnpkg.com\",\"repo.yarnpkg.com\",\"s.symcb.com\",\"s.symcd.com\",\"security.ubuntu.com\",\"skimdb.npmjs.com\",\"storage.googleapis.com\",\"telemetry.vercel.com\",\"ts-crl.ws.symantec.com\",\"ts-ocsp.ws.symantec.com\",\"www.googleapis.com\",\"www.npmjs.com\",\"www.npmjs.org\",\"yarnpkg.com\"],\"isolation\":true,\"topologyAttach\":[\"awmg-mcpg\"]},\"filesystem\":{\"allowWrite\":[\"/tmp/gh-aw/agent\",\"/tmp/gh-aw/sandbox/agent/logs\",\"/workspace\",\"/workspace/.awf-home\"]},\"apiProxy\":{\"enabled\":true,\"enableTokenSteering\":true,\"maxRuns\":500,\"maxAiCredits\":${GH_AW_MAX_AI_CREDITS},\"maxCacheMisses\":5,\"models\":{\"agent\":[\"sonnet-6x\",\"gpt-6\",\"gpt-5.4\",\"gpt-5.5\",\"gpt-5.6\",\"gpt-5.3\",\"gemini-pro\",\"any\"],\"antigravity\":[\"copilot/antigravity*\",\"google/antigravity*\",\"gemini/antigravity*\"],\"any\":[\"copilot/*\",\"anthropic/*\",\"openai/*\",\"google/*\",\"gemini/*\"],\"auto\":[\"copilot/auto\",\"large\"],\"claude\":[\"agent\"],\"codex\":[\"agent\"],\"coding\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\",\"gpt-5-codex\",\"kimi\"],\"computer-use\":[\"copilot/*computer-use*\",\"google/*computer-use*\",\"gemini/*computer-use*\",\"openai/*computer-use*\"],\"copilot\":[\"agent\"],\"deep-research\":[\"copilot/deep-research*\",\"copilot/o3-deep-research*\",\"copilot/o4-mini-deep-research*\",\"google/deep-research*\",\"gemini/deep-research*\",\"openai/o3-deep-research*\",\"openai/o4-mini-deep-research*\"],\"detection\":[\"small\"],\"evals\":[\"small\"],\"fable\":[\"copilot/*fable*\",\"anthropic/*fable*\"],\"gemini\":[\"agent\"],\"gemini-3-flash\":[\"copilot/gemini-3*flash*\",\"google/gemini-3*flash*\",\"gemini/gemini-3*flash*\"],\"gemini-3-pro\":[\"copilot/gemini-3*pro*\",\"google/gemini-3*pro*\",\"google/nano-banana*\",\"gemini/gemini-3*pro*\"],\"gemini-3.1-flash\":[\"copilot/gemini-3.1*flash*\",\"google/gemini-3.1*flash*\",\"gemini/gemini-3.1*flash*\"],\"gemini-3.1-pro\":[\"copilot/gemini-3.1*pro*\",\"google/gemini-3.1*pro*\",\"gemini/gemini-3.1*pro*\"],\"gemini-3.5-flash\":[\"copilot/gemini-3.5*flash*\",\"google/gemini-3.5*flash*\",\"gemini/gemini-3.5*flash*\"],\"gemini-3.6-flash\":[\"copilot/gemini-3.6*flash*\",\"google/gemini-3.6*flash*\",\"gemini/gemini-3.6*flash*\"],\"gemini-3.7-flash\":[\"copilot/gemini-3.7*flash*\",\"google/gemini-3.7*flash*\",\"gemini/gemini-3.7*flash*\"],\"gemini-flash\":[\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"],\"gemini-flash-lite\":[\"copilot/gemini-*flash*lite*\",\"google/gemini-*flash*lite*\",\"gemini/gemini-*flash*lite*\"],\"gemini-omni\":[\"copilot/gemini-omni*\",\"google/gemini-omni*\",\"gemini/gemini-omni*\"],\"gemini-pro\":[\"copilot/gemini-*pro*\",\"google/gemini-*pro*\",\"gemini/gemini-*pro*\"],\"gemma\":[\"copilot/gemma*\",\"google/gemma*\",\"gemini/gemma*\"],\"gpt-5\":[\"copilot/gpt-5*\",\"openai/gpt-5*\"],\"gpt-5-codex\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\"],\"gpt-5-mini\":[\"copilot/gpt-5*mini*\",\"openai/gpt-5*mini*\"],\"gpt-5-nano\":[\"copilot/gpt-5*nano*\",\"openai/gpt-5*nano*\"],\"gpt-5-pro\":[\"copilot/gpt-5*pro*\",\"openai/gpt-5*pro*\"],\"gpt-5.1\":[\"copilot/gpt-5.1*\",\"openai/gpt-5.1*\"],\"gpt-5.2\":[\"copilot/gpt-5.2*\",\"openai/gpt-5.2*\"],\"gpt-5.3\":[\"copilot/gpt-5.3*\",\"openai/gpt-5.3*\"],\"gpt-5.4\":[\"copilot/gpt-5.4*\",\"openai/gpt-5.4*\"],\"gpt-5.5\":[\"copilot/gpt-5.5*\",\"openai/gpt-5.5*\"],\"gpt-5.6\":[\"copilot/gpt-5.6*\",\"openai/gpt-5.6*\"],\"gpt-6\":[\"copilot/gpt-6*\",\"openai/gpt-6*\"],\"grok\":[\"copilot/*grok*\",\"openai/*grok*\"],\"haiku\":[\"copilot/*haiku*\",\"anthropic/*haiku*\"],\"image-generation\":[\"copilot/gpt-image*\",\"openai/gpt-image*\",\"openai/chatgpt-image*\",\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"google/imagen*\"],\"kimi\":[\"copilot/kimi*\",\"openai/kimi*\"],\"kiwi\":[\"copilot/kiwi*\",\"openai/kiwi*\"],\"large\":[\"sonnet\",\"gpt-6\",\"gpt-5-pro\",\"gpt-5\",\"gemini-pro\"],\"lyria\":[\"google/lyria*\",\"gemini/lyria*\",\"copilot/lyria*\"],\"mai-code\":[\"copilot/MAI-Code*\",\"copilot/mai-code*\",\"openai/MAI-Code*\"],\"mai-code-1-flash-picker\":[\"copilot/MAI-Code-1-Flash-picker*\",\"copilot/mai-code-1-flash-picker*\",\"openai/MAI-Code-1-Flash-picker*\"],\"mini\":[\"haiku\",\"gpt-5-mini\",\"gpt-5-nano\",\"gemini-flash-lite\"],\"nano-banana\":[\"copilot/nano-banana*\",\"google/nano-banana*\",\"gemini/nano-banana*\"],\"opus\":[\"copilot/*opus*\",\"anthropic/*opus*\"],\"opusplan\":[\"opus?effort=high\"],\"raptor-mini\":[\"copilot/raptor*\",\"openai/raptor*\"],\"reasoning\":[\"copilot/o1*\",\"copilot/o3*\",\"copilot/o4*\",\"openai/o1*\",\"openai/o3*\",\"openai/o4*\"],\"robotics\":[\"copilot/*robotics*\",\"google/*robotics*\",\"gemini/*robotics*\"],\"small\":[\"mini\"],\"small-agent\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash\"],\"sonnet\":[\"copilot/*sonnet*\",\"anthropic/*sonnet*\"],\"sonnet-6x\":[\"copilot/*sonnet-4.5*\",\"copilot/*sonnet-4.6*\",\"copilot/*sonnet-5*\",\"copilot/*sonnet-4-5-*\",\"anthropic/*sonnet-4-5-*\",\"copilot/*sonnet-4-6*\",\"anthropic/*sonnet-4-6*\",\"anthropic/*sonnet-5*\"],\"summarization\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash-lite\",\"mini\"],\"veo\":[\"google/veo*\",\"gemini/veo*\"],\"vision\":[\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"]}},\"container\":{\"imageTag\":\"0.28.14,squid=sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5,agent=sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98,api-proxy=sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5,cli-proxy=sha256:3a379c5e96e29499c815e9dd2a71334d01c326a9b73991c76544fda9cae35c34\",\"agentTimeout\":20},\"cloudHypervisor\":{\"previewEnabled\":true,\"mountPolicy\":\"workspace-and-tool-cache\",\"vcpuCount\":2,\"memoryMib\":4096},\"logging\":{\"proxyLogsDir\":\"/tmp/gh-aw/sandbox/firewall/logs\",\"auditDir\":\"/tmp/gh-aw/sandbox/firewall/audit\"}}" > "${RUNNER_TEMP}/gh-aw/awf-config.json" + printf '%s\n' "{\"\$schema\":\"https://github.com/github/gh-aw-firewall/releases/download/v0.28.15/awf-config.schema.json\",\"network\":{\"allowDomains\":[\"*.grafana.net\",\"*.sentry.io\",\"api.npms.io\",\"api.snapcraft.io\",\"archive.ubuntu.com\",\"azure.archive.ubuntu.com\",\"bun.sh\",\"cdn.jsdelivr.net\",\"crl.geotrust.com\",\"crl.globalsign.com\",\"crl.identrust.com\",\"crl.sectigo.com\",\"crl.thawte.com\",\"crl.usertrust.com\",\"crl.verisign.com\",\"crl3.digicert.com\",\"crl4.digicert.com\",\"crls.ssl.com\",\"deb.nodesource.com\",\"deno.land\",\"esm.sh\",\"get.pnpm.io\",\"github.github.com\",\"googleapis.deno.dev\",\"googlechromelabs.github.io\",\"json-schema.org\",\"json.schemastore.org\",\"jsr.io\",\"keyserver.ubuntu.com\",\"nodejs.org\",\"npm.pkg.github.com\",\"npmjs.com\",\"npmjs.org\",\"ocsp.digicert.com\",\"ocsp.geotrust.com\",\"ocsp.globalsign.com\",\"ocsp.identrust.com\",\"ocsp.sectigo.com\",\"ocsp.ssl.com\",\"ocsp.thawte.com\",\"ocsp.usertrust.com\",\"ocsp.verisign.com\",\"packagecloud.io\",\"packages.cloud.google.com\",\"packages.microsoft.com\",\"ppa.launchpad.net\",\"registry.bower.io\",\"registry.npmjs.com\",\"registry.npmjs.org\",\"registry.yarnpkg.com\",\"repo.yarnpkg.com\",\"s.symcb.com\",\"s.symcd.com\",\"security.ubuntu.com\",\"skimdb.npmjs.com\",\"storage.googleapis.com\",\"telemetry.vercel.com\",\"ts-crl.ws.symantec.com\",\"ts-ocsp.ws.symantec.com\",\"www.googleapis.com\",\"www.npmjs.com\",\"www.npmjs.org\",\"yarnpkg.com\"],\"isolation\":true,\"topologyAttach\":[\"awmg-mcpg\"]},\"filesystem\":{\"allowWrite\":[\"/tmp/gh-aw/agent\",\"/tmp/gh-aw/sandbox/agent/logs\",\"/workspace\",\"/workspace/.awf-home\"]},\"apiProxy\":{\"enabled\":true,\"enableTokenSteering\":true,\"maxRuns\":500,\"maxAiCredits\":${GH_AW_MAX_AI_CREDITS},\"maxCacheMisses\":5,\"models\":{\"agent\":[\"sonnet-6x\",\"gpt-6\",\"gpt-5.4\",\"gpt-5.5\",\"gpt-5.6\",\"gpt-5.3\",\"gemini-pro\",\"any\"],\"antigravity\":[\"copilot/antigravity*\",\"google/antigravity*\",\"gemini/antigravity*\"],\"any\":[\"copilot/*\",\"anthropic/*\",\"openai/*\",\"google/*\",\"gemini/*\"],\"auto\":[\"copilot/auto\",\"large\"],\"claude\":[\"agent\"],\"codex\":[\"agent\"],\"coding\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\",\"gpt-5-codex\",\"kimi\"],\"computer-use\":[\"copilot/*computer-use*\",\"google/*computer-use*\",\"gemini/*computer-use*\",\"openai/*computer-use*\"],\"copilot\":[\"agent\"],\"deep-research\":[\"copilot/deep-research*\",\"copilot/o3-deep-research*\",\"copilot/o4-mini-deep-research*\",\"google/deep-research*\",\"gemini/deep-research*\",\"openai/o3-deep-research*\",\"openai/o4-mini-deep-research*\"],\"detection\":[\"small\"],\"evals\":[\"small\"],\"fable\":[\"copilot/*fable*\",\"anthropic/*fable*\"],\"gemini\":[\"agent\"],\"gemini-3-flash\":[\"copilot/gemini-3*flash*\",\"google/gemini-3*flash*\",\"gemini/gemini-3*flash*\"],\"gemini-3-pro\":[\"copilot/gemini-3*pro*\",\"google/gemini-3*pro*\",\"google/nano-banana*\",\"gemini/gemini-3*pro*\"],\"gemini-3.1-flash\":[\"copilot/gemini-3.1*flash*\",\"google/gemini-3.1*flash*\",\"gemini/gemini-3.1*flash*\"],\"gemini-3.1-pro\":[\"copilot/gemini-3.1*pro*\",\"google/gemini-3.1*pro*\",\"gemini/gemini-3.1*pro*\"],\"gemini-3.5-flash\":[\"copilot/gemini-3.5*flash*\",\"google/gemini-3.5*flash*\",\"gemini/gemini-3.5*flash*\"],\"gemini-3.6-flash\":[\"copilot/gemini-3.6*flash*\",\"google/gemini-3.6*flash*\",\"gemini/gemini-3.6*flash*\"],\"gemini-3.7-flash\":[\"copilot/gemini-3.7*flash*\",\"google/gemini-3.7*flash*\",\"gemini/gemini-3.7*flash*\"],\"gemini-flash\":[\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"],\"gemini-flash-lite\":[\"copilot/gemini-*flash*lite*\",\"google/gemini-*flash*lite*\",\"gemini/gemini-*flash*lite*\"],\"gemini-omni\":[\"copilot/gemini-omni*\",\"google/gemini-omni*\",\"gemini/gemini-omni*\"],\"gemini-pro\":[\"copilot/gemini-*pro*\",\"google/gemini-*pro*\",\"gemini/gemini-*pro*\"],\"gemma\":[\"copilot/gemma*\",\"google/gemma*\",\"gemini/gemma*\"],\"gpt-5\":[\"copilot/gpt-5*\",\"openai/gpt-5*\"],\"gpt-5-codex\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\"],\"gpt-5-mini\":[\"copilot/gpt-5*mini*\",\"openai/gpt-5*mini*\"],\"gpt-5-nano\":[\"copilot/gpt-5*nano*\",\"openai/gpt-5*nano*\"],\"gpt-5-pro\":[\"copilot/gpt-5*pro*\",\"openai/gpt-5*pro*\"],\"gpt-5.1\":[\"copilot/gpt-5.1*\",\"openai/gpt-5.1*\"],\"gpt-5.2\":[\"copilot/gpt-5.2*\",\"openai/gpt-5.2*\"],\"gpt-5.3\":[\"copilot/gpt-5.3*\",\"openai/gpt-5.3*\"],\"gpt-5.4\":[\"copilot/gpt-5.4*\",\"openai/gpt-5.4*\"],\"gpt-5.5\":[\"copilot/gpt-5.5*\",\"openai/gpt-5.5*\"],\"gpt-5.6\":[\"copilot/gpt-5.6*\",\"openai/gpt-5.6*\"],\"gpt-6\":[\"copilot/gpt-6*\",\"openai/gpt-6*\"],\"grok\":[\"copilot/*grok*\",\"openai/*grok*\"],\"haiku\":[\"copilot/*haiku*\",\"anthropic/*haiku*\"],\"image-generation\":[\"copilot/gpt-image*\",\"openai/gpt-image*\",\"openai/chatgpt-image*\",\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"google/imagen*\"],\"kimi\":[\"copilot/kimi*\",\"openai/kimi*\"],\"kiwi\":[\"copilot/kiwi*\",\"openai/kiwi*\"],\"large\":[\"sonnet\",\"gpt-6\",\"gpt-5-pro\",\"gpt-5\",\"gemini-pro\"],\"lyria\":[\"google/lyria*\",\"gemini/lyria*\",\"copilot/lyria*\"],\"mai-code\":[\"copilot/MAI-Code*\",\"copilot/mai-code*\",\"openai/MAI-Code*\"],\"mai-code-1-flash-picker\":[\"copilot/MAI-Code-1-Flash-picker*\",\"copilot/mai-code-1-flash-picker*\",\"openai/MAI-Code-1-Flash-picker*\"],\"mini\":[\"haiku\",\"gpt-5-mini\",\"gpt-5-nano\",\"gemini-flash-lite\"],\"nano-banana\":[\"copilot/nano-banana*\",\"google/nano-banana*\",\"gemini/nano-banana*\"],\"opus\":[\"copilot/*opus*\",\"anthropic/*opus*\"],\"opusplan\":[\"opus?effort=high\"],\"raptor-mini\":[\"copilot/raptor*\",\"openai/raptor*\"],\"reasoning\":[\"copilot/o1*\",\"copilot/o3*\",\"copilot/o4*\",\"openai/o1*\",\"openai/o3*\",\"openai/o4*\"],\"robotics\":[\"copilot/*robotics*\",\"google/*robotics*\",\"gemini/*robotics*\"],\"small\":[\"mini\"],\"small-agent\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash\"],\"sonnet\":[\"copilot/*sonnet*\",\"anthropic/*sonnet*\"],\"sonnet-6x\":[\"copilot/*sonnet-4.5*\",\"copilot/*sonnet-4.6*\",\"copilot/*sonnet-5*\",\"copilot/*sonnet-4-5-*\",\"anthropic/*sonnet-4-5-*\",\"copilot/*sonnet-4-6*\",\"anthropic/*sonnet-4-6*\",\"anthropic/*sonnet-5*\"],\"summarization\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash-lite\",\"mini\"],\"veo\":[\"google/veo*\",\"gemini/veo*\"],\"vision\":[\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"]}},\"container\":{\"imageTag\":\"0.28.15,squid=sha256:0006cecbfcc0363afb00a306e30e8991b02cc1a52b77be2f6616000c01cb9161,agent=sha256:9f13ae19ceac89554ad7b2d07b68135f40664721f811cb4df05b0eb372af3a5d,api-proxy=sha256:0410a07cd39dfd086ad2f4f1a22c36fff293696a4675c7e2e46a90754131122c,cli-proxy=sha256:0f7c2e2b61c7241b16c61a778a22115d17fc6bff777fb55c88c787579ee1bcea\",\"agentTimeout\":20},\"cloudHypervisor\":{\"previewEnabled\":true,\"mountPolicy\":\"workspace-and-tool-cache\",\"vcpuCount\":2,\"memoryMib\":4096},\"logging\":{\"proxyLogsDir\":\"/tmp/gh-aw/sandbox/firewall/logs\",\"auditDir\":\"/tmp/gh-aw/sandbox/firewall/audit\"}}" > "${RUNNER_TEMP}/gh-aw/awf-config.json" cp "${RUNNER_TEMP}/gh-aw/awf-config.json" /tmp/gh-aw/awf-config.json export GH_AW_MODELS_JSON_PATH="/tmp/gh-aw/models.json" GH_AW_DOCKER_HOST="" @@ -963,7 +963,7 @@ jobs: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt GH_AW_SAFE_OUTPUTS: ${{ steps.set-runtime-paths.outputs.GH_AW_SAFE_OUTPUTS }} GH_AW_TIMEOUT_MINUTES: 20 - GH_AW_VERSION: v0.89.1 + GH_AW_VERSION: dev GITHUB_API_URL: ${{ github.api_url }} GITHUB_AW: true GITHUB_COPILOT_INTEGRATION_ID: agentic-workflows @@ -1092,6 +1092,7 @@ jobs: run: bash "${RUNNER_TEMP}/gh-aw/actions/print_firewall_logs.sh" - name: Parse token usage for step summary if: always() + id: parse-token-usage continue-on-error: true uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: @@ -1155,6 +1156,7 @@ jobs: /tmp/gh-aw/redacted-urls.log /tmp/gh-aw/mcp-logs/ /tmp/gh-aw/agent_usage.json + /tmp/gh-aw/agent_usage.jsonl /tmp/gh-aw/agent-stdio.log /tmp/gh-aw/pre-agent-audit.txt /tmp/gh-aw/github_rate_limits.jsonl @@ -1357,9 +1359,17 @@ jobs: tools_reported: ${{ steps.missing_tool.outputs.tools_reported }} total_count: ${{ steps.missing_tool.outputs.total_count }} steps: + - name: Checkout actions folder + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + repository: github/gh-aw + sparse-checkout: | + actions + clean: false + persist-credentials: false - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@4537e5924c9abb366dcbece06750e498e0218fae # v0.89.1 + uses: ./actions/setup with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -1369,7 +1379,7 @@ jobs: GH_AW_SETUP_WORKFLOW_NAME: "Release" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/release.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "1.0.83" - GH_AW_INFO_AWF_VERSION: "v0.28.14" + GH_AW_INFO_AWF_VERSION: "v0.28.15" GH_AW_INFO_ENGINE_ID: "copilot" - name: Download agent output artifact id: download-agent-output @@ -2037,9 +2047,17 @@ jobs: outputs: aic: ${{ steps.parse-mcp-gateway.outputs.aic }} steps: + - name: Checkout actions folder + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + repository: github/gh-aw + sparse-checkout: | + actions + clean: false + persist-credentials: false - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@4537e5924c9abb366dcbece06750e498e0218fae # v0.89.1 + uses: ./actions/setup with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -2049,7 +2067,7 @@ jobs: GH_AW_SETUP_WORKFLOW_NAME: "Release" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/release.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "1.0.83" - GH_AW_INFO_AWF_VERSION: "v0.28.14" + GH_AW_INFO_AWF_VERSION: "v0.28.15" GH_AW_INFO_ENGINE_ID: "copilot" - name: Download agent output artifact id: download-agent-output @@ -2074,7 +2092,7 @@ jobs: rm -rf /tmp/gh-aw/sandbox/firewall/logs rm -rf /tmp/gh-aw/sandbox/firewall/audit - name: Download container images - run: bash "${RUNNER_TEMP}/gh-aw/actions/download_docker_images.sh" ghcr.io/github/gh-aw-firewall/agent:0.28.14@sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98 ghcr.io/github/gh-aw-firewall/api-proxy:0.28.14@sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5 ghcr.io/github/gh-aw-firewall/squid:0.28.14@sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5 + run: bash "${RUNNER_TEMP}/gh-aw/actions/download_docker_images.sh" ghcr.io/github/gh-aw-firewall/agent:0.28.15@sha256:9f13ae19ceac89554ad7b2d07b68135f40664721f811cb4df05b0eb372af3a5d ghcr.io/github/gh-aw-firewall/api-proxy:0.28.15@sha256:0410a07cd39dfd086ad2f4f1a22c36fff293696a4675c7e2e46a90754131122c ghcr.io/github/gh-aw-firewall/squid:0.28.15@sha256:0006cecbfcc0363afb00a306e30e8991b02cc1a52b77be2f6616000c01cb9161 - name: Prepare evals files run: | mkdir -p /tmp/gh-aw/evals @@ -2109,9 +2127,9 @@ jobs: run: bash "${RUNNER_TEMP}/gh-aw/actions/install_copilot_cli.sh" env: GH_HOST: github.com - GH_AW_COMPILED_VERSION: v0.89.1 + GH_AW_COMPILED_VERSION: dev - name: Install AWF binary - run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.28.14 --rootless + run: bash "${RUNNER_TEMP}/gh-aw/actions/install_awf_binary.sh" v0.28.15 --rootless - name: Execute GitHub Copilot CLI if: always() continue-on-error: true @@ -2146,7 +2164,7 @@ jobs: if [[ ! "$GH_AW_MAX_AI_CREDITS" =~ ^[0-9]+$ ]]; then GH_AW_MAX_AI_CREDITS="400" fi - printf '%s\n' "{\"\$schema\":\"https://github.com/github/gh-aw-firewall/releases/download/v0.28.14/awf-config.schema.json\",\"apiProxy\":{\"enabled\":true,\"enableTokenSteering\":true,\"maxRuns\":500,\"maxAiCredits\":${GH_AW_MAX_AI_CREDITS},\"maxCacheMisses\":5,\"models\":{\"agent\":[\"sonnet-6x\",\"gpt-6\",\"gpt-5.4\",\"gpt-5.5\",\"gpt-5.6\",\"gpt-5.3\",\"gemini-pro\",\"any\"],\"antigravity\":[\"copilot/antigravity*\",\"google/antigravity*\",\"gemini/antigravity*\"],\"any\":[\"copilot/*\",\"anthropic/*\",\"openai/*\",\"google/*\",\"gemini/*\"],\"auto\":[\"copilot/auto\",\"large\"],\"claude\":[\"agent\"],\"codex\":[\"agent\"],\"coding\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\",\"gpt-5-codex\",\"kimi\"],\"computer-use\":[\"copilot/*computer-use*\",\"google/*computer-use*\",\"gemini/*computer-use*\",\"openai/*computer-use*\"],\"copilot\":[\"agent\"],\"deep-research\":[\"copilot/deep-research*\",\"copilot/o3-deep-research*\",\"copilot/o4-mini-deep-research*\",\"google/deep-research*\",\"gemini/deep-research*\",\"openai/o3-deep-research*\",\"openai/o4-mini-deep-research*\"],\"detection\":[\"small\"],\"evals\":[\"small\"],\"fable\":[\"copilot/*fable*\",\"anthropic/*fable*\"],\"gemini\":[\"agent\"],\"gemini-3-flash\":[\"copilot/gemini-3*flash*\",\"google/gemini-3*flash*\",\"gemini/gemini-3*flash*\"],\"gemini-3-pro\":[\"copilot/gemini-3*pro*\",\"google/gemini-3*pro*\",\"google/nano-banana*\",\"gemini/gemini-3*pro*\"],\"gemini-3.1-flash\":[\"copilot/gemini-3.1*flash*\",\"google/gemini-3.1*flash*\",\"gemini/gemini-3.1*flash*\"],\"gemini-3.1-pro\":[\"copilot/gemini-3.1*pro*\",\"google/gemini-3.1*pro*\",\"gemini/gemini-3.1*pro*\"],\"gemini-3.5-flash\":[\"copilot/gemini-3.5*flash*\",\"google/gemini-3.5*flash*\",\"gemini/gemini-3.5*flash*\"],\"gemini-3.6-flash\":[\"copilot/gemini-3.6*flash*\",\"google/gemini-3.6*flash*\",\"gemini/gemini-3.6*flash*\"],\"gemini-3.7-flash\":[\"copilot/gemini-3.7*flash*\",\"google/gemini-3.7*flash*\",\"gemini/gemini-3.7*flash*\"],\"gemini-flash\":[\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"],\"gemini-flash-lite\":[\"copilot/gemini-*flash*lite*\",\"google/gemini-*flash*lite*\",\"gemini/gemini-*flash*lite*\"],\"gemini-omni\":[\"copilot/gemini-omni*\",\"google/gemini-omni*\",\"gemini/gemini-omni*\"],\"gemini-pro\":[\"copilot/gemini-*pro*\",\"google/gemini-*pro*\",\"gemini/gemini-*pro*\"],\"gemma\":[\"copilot/gemma*\",\"google/gemma*\",\"gemini/gemma*\"],\"gpt-5\":[\"copilot/gpt-5*\",\"openai/gpt-5*\"],\"gpt-5-codex\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\"],\"gpt-5-mini\":[\"copilot/gpt-5*mini*\",\"openai/gpt-5*mini*\"],\"gpt-5-nano\":[\"copilot/gpt-5*nano*\",\"openai/gpt-5*nano*\"],\"gpt-5-pro\":[\"copilot/gpt-5*pro*\",\"openai/gpt-5*pro*\"],\"gpt-5.1\":[\"copilot/gpt-5.1*\",\"openai/gpt-5.1*\"],\"gpt-5.2\":[\"copilot/gpt-5.2*\",\"openai/gpt-5.2*\"],\"gpt-5.3\":[\"copilot/gpt-5.3*\",\"openai/gpt-5.3*\"],\"gpt-5.4\":[\"copilot/gpt-5.4*\",\"openai/gpt-5.4*\"],\"gpt-5.5\":[\"copilot/gpt-5.5*\",\"openai/gpt-5.5*\"],\"gpt-5.6\":[\"copilot/gpt-5.6*\",\"openai/gpt-5.6*\"],\"gpt-6\":[\"copilot/gpt-6*\",\"openai/gpt-6*\"],\"grok\":[\"copilot/*grok*\",\"openai/*grok*\"],\"haiku\":[\"copilot/*haiku*\",\"anthropic/*haiku*\"],\"image-generation\":[\"copilot/gpt-image*\",\"openai/gpt-image*\",\"openai/chatgpt-image*\",\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"google/imagen*\"],\"kimi\":[\"copilot/kimi*\",\"openai/kimi*\"],\"kiwi\":[\"copilot/kiwi*\",\"openai/kiwi*\"],\"large\":[\"sonnet\",\"gpt-6\",\"gpt-5-pro\",\"gpt-5\",\"gemini-pro\"],\"lyria\":[\"google/lyria*\",\"gemini/lyria*\",\"copilot/lyria*\"],\"mai-code\":[\"copilot/MAI-Code*\",\"copilot/mai-code*\",\"openai/MAI-Code*\"],\"mai-code-1-flash-picker\":[\"copilot/MAI-Code-1-Flash-picker*\",\"copilot/mai-code-1-flash-picker*\",\"openai/MAI-Code-1-Flash-picker*\"],\"mini\":[\"haiku\",\"gpt-5-mini\",\"gpt-5-nano\",\"gemini-flash-lite\"],\"nano-banana\":[\"copilot/nano-banana*\",\"google/nano-banana*\",\"gemini/nano-banana*\"],\"opus\":[\"copilot/*opus*\",\"anthropic/*opus*\"],\"opusplan\":[\"opus?effort=high\"],\"raptor-mini\":[\"copilot/raptor*\",\"openai/raptor*\"],\"reasoning\":[\"copilot/o1*\",\"copilot/o3*\",\"copilot/o4*\",\"openai/o1*\",\"openai/o3*\",\"openai/o4*\"],\"robotics\":[\"copilot/*robotics*\",\"google/*robotics*\",\"gemini/*robotics*\"],\"small\":[\"mini\"],\"small-agent\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash\"],\"sonnet\":[\"copilot/*sonnet*\",\"anthropic/*sonnet*\"],\"sonnet-6x\":[\"copilot/*sonnet-4.5*\",\"copilot/*sonnet-4.6*\",\"copilot/*sonnet-5*\",\"copilot/*sonnet-4-5-*\",\"anthropic/*sonnet-4-5-*\",\"copilot/*sonnet-4-6*\",\"anthropic/*sonnet-4-6*\",\"anthropic/*sonnet-5*\"],\"summarization\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash-lite\",\"mini\"],\"veo\":[\"google/veo*\",\"gemini/veo*\"],\"vision\":[\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"]}},\"container\":{\"imageTag\":\"0.28.14,squid=sha256:2ce8df3abf3e9b76e9c0cf5863da41f1ab3f89b20ad14b988806ab89e7bf2cd5,agent=sha256:f7df036c86575527b61f3f7df91c4412349a12b2a74988d929eafa2999230c98,api-proxy=sha256:6f95e2234dd9bd6333a8ff28ccea7ecf0204acd4a09108723844dbd2bf6268c5,cli-proxy=sha256:3a379c5e96e29499c815e9dd2a71334d01c326a9b73991c76544fda9cae35c34\"},\"logging\":{\"proxyLogsDir\":\"/tmp/gh-aw/sandbox/firewall/logs\",\"auditDir\":\"/tmp/gh-aw/sandbox/firewall/audit\"}}" > "${RUNNER_TEMP}/gh-aw/awf-config.json" + printf '%s\n' "{\"\$schema\":\"https://github.com/github/gh-aw-firewall/releases/download/v0.28.15/awf-config.schema.json\",\"apiProxy\":{\"enabled\":true,\"enableTokenSteering\":true,\"maxRuns\":500,\"maxAiCredits\":${GH_AW_MAX_AI_CREDITS},\"maxCacheMisses\":5,\"models\":{\"agent\":[\"sonnet-6x\",\"gpt-6\",\"gpt-5.4\",\"gpt-5.5\",\"gpt-5.6\",\"gpt-5.3\",\"gemini-pro\",\"any\"],\"antigravity\":[\"copilot/antigravity*\",\"google/antigravity*\",\"gemini/antigravity*\"],\"any\":[\"copilot/*\",\"anthropic/*\",\"openai/*\",\"google/*\",\"gemini/*\"],\"auto\":[\"copilot/auto\",\"large\"],\"claude\":[\"agent\"],\"codex\":[\"agent\"],\"coding\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\",\"gpt-5-codex\",\"kimi\"],\"computer-use\":[\"copilot/*computer-use*\",\"google/*computer-use*\",\"gemini/*computer-use*\",\"openai/*computer-use*\"],\"copilot\":[\"agent\"],\"deep-research\":[\"copilot/deep-research*\",\"copilot/o3-deep-research*\",\"copilot/o4-mini-deep-research*\",\"google/deep-research*\",\"gemini/deep-research*\",\"openai/o3-deep-research*\",\"openai/o4-mini-deep-research*\"],\"detection\":[\"small\"],\"evals\":[\"small\"],\"fable\":[\"copilot/*fable*\",\"anthropic/*fable*\"],\"gemini\":[\"agent\"],\"gemini-3-flash\":[\"copilot/gemini-3*flash*\",\"google/gemini-3*flash*\",\"gemini/gemini-3*flash*\"],\"gemini-3-pro\":[\"copilot/gemini-3*pro*\",\"google/gemini-3*pro*\",\"google/nano-banana*\",\"gemini/gemini-3*pro*\"],\"gemini-3.1-flash\":[\"copilot/gemini-3.1*flash*\",\"google/gemini-3.1*flash*\",\"gemini/gemini-3.1*flash*\"],\"gemini-3.1-pro\":[\"copilot/gemini-3.1*pro*\",\"google/gemini-3.1*pro*\",\"gemini/gemini-3.1*pro*\"],\"gemini-3.5-flash\":[\"copilot/gemini-3.5*flash*\",\"google/gemini-3.5*flash*\",\"gemini/gemini-3.5*flash*\"],\"gemini-3.6-flash\":[\"copilot/gemini-3.6*flash*\",\"google/gemini-3.6*flash*\",\"gemini/gemini-3.6*flash*\"],\"gemini-3.7-flash\":[\"copilot/gemini-3.7*flash*\",\"google/gemini-3.7*flash*\",\"gemini/gemini-3.7*flash*\"],\"gemini-flash\":[\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"],\"gemini-flash-lite\":[\"copilot/gemini-*flash*lite*\",\"google/gemini-*flash*lite*\",\"gemini/gemini-*flash*lite*\"],\"gemini-omni\":[\"copilot/gemini-omni*\",\"google/gemini-omni*\",\"gemini/gemini-omni*\"],\"gemini-pro\":[\"copilot/gemini-*pro*\",\"google/gemini-*pro*\",\"gemini/gemini-*pro*\"],\"gemma\":[\"copilot/gemma*\",\"google/gemma*\",\"gemini/gemma*\"],\"gpt-5\":[\"copilot/gpt-5*\",\"openai/gpt-5*\"],\"gpt-5-codex\":[\"copilot/gpt-5*codex*\",\"openai/gpt-5*codex*\"],\"gpt-5-mini\":[\"copilot/gpt-5*mini*\",\"openai/gpt-5*mini*\"],\"gpt-5-nano\":[\"copilot/gpt-5*nano*\",\"openai/gpt-5*nano*\"],\"gpt-5-pro\":[\"copilot/gpt-5*pro*\",\"openai/gpt-5*pro*\"],\"gpt-5.1\":[\"copilot/gpt-5.1*\",\"openai/gpt-5.1*\"],\"gpt-5.2\":[\"copilot/gpt-5.2*\",\"openai/gpt-5.2*\"],\"gpt-5.3\":[\"copilot/gpt-5.3*\",\"openai/gpt-5.3*\"],\"gpt-5.4\":[\"copilot/gpt-5.4*\",\"openai/gpt-5.4*\"],\"gpt-5.5\":[\"copilot/gpt-5.5*\",\"openai/gpt-5.5*\"],\"gpt-5.6\":[\"copilot/gpt-5.6*\",\"openai/gpt-5.6*\"],\"gpt-6\":[\"copilot/gpt-6*\",\"openai/gpt-6*\"],\"grok\":[\"copilot/*grok*\",\"openai/*grok*\"],\"haiku\":[\"copilot/*haiku*\",\"anthropic/*haiku*\"],\"image-generation\":[\"copilot/gpt-image*\",\"openai/gpt-image*\",\"openai/chatgpt-image*\",\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"google/imagen*\"],\"kimi\":[\"copilot/kimi*\",\"openai/kimi*\"],\"kiwi\":[\"copilot/kiwi*\",\"openai/kiwi*\"],\"large\":[\"sonnet\",\"gpt-6\",\"gpt-5-pro\",\"gpt-5\",\"gemini-pro\"],\"lyria\":[\"google/lyria*\",\"gemini/lyria*\",\"copilot/lyria*\"],\"mai-code\":[\"copilot/MAI-Code*\",\"copilot/mai-code*\",\"openai/MAI-Code*\"],\"mai-code-1-flash-picker\":[\"copilot/MAI-Code-1-Flash-picker*\",\"copilot/mai-code-1-flash-picker*\",\"openai/MAI-Code-1-Flash-picker*\"],\"mini\":[\"haiku\",\"gpt-5-mini\",\"gpt-5-nano\",\"gemini-flash-lite\"],\"nano-banana\":[\"copilot/nano-banana*\",\"google/nano-banana*\",\"gemini/nano-banana*\"],\"opus\":[\"copilot/*opus*\",\"anthropic/*opus*\"],\"opusplan\":[\"opus?effort=high\"],\"raptor-mini\":[\"copilot/raptor*\",\"openai/raptor*\"],\"reasoning\":[\"copilot/o1*\",\"copilot/o3*\",\"copilot/o4*\",\"openai/o1*\",\"openai/o3*\",\"openai/o4*\"],\"robotics\":[\"copilot/*robotics*\",\"google/*robotics*\",\"gemini/*robotics*\"],\"small\":[\"mini\"],\"small-agent\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash\"],\"sonnet\":[\"copilot/*sonnet*\",\"anthropic/*sonnet*\"],\"sonnet-6x\":[\"copilot/*sonnet-4.5*\",\"copilot/*sonnet-4.6*\",\"copilot/*sonnet-5*\",\"copilot/*sonnet-4-5-*\",\"anthropic/*sonnet-4-5-*\",\"copilot/*sonnet-4-6*\",\"anthropic/*sonnet-4-6*\",\"anthropic/*sonnet-5*\"],\"summarization\":[\"haiku\",\"gpt-5-mini\",\"gemini-flash-lite\",\"mini\"],\"veo\":[\"google/veo*\",\"gemini/veo*\"],\"vision\":[\"copilot/gemini-*image*\",\"google/gemini-*image*\",\"gemini/gemini-*image*\",\"copilot/gemini-*flash*\",\"google/gemini-*flash*\",\"gemini/gemini-*flash*\"]}},\"container\":{\"imageTag\":\"0.28.15,squid=sha256:0006cecbfcc0363afb00a306e30e8991b02cc1a52b77be2f6616000c01cb9161,agent=sha256:9f13ae19ceac89554ad7b2d07b68135f40664721f811cb4df05b0eb372af3a5d,api-proxy=sha256:0410a07cd39dfd086ad2f4f1a22c36fff293696a4675c7e2e46a90754131122c,cli-proxy=sha256:0f7c2e2b61c7241b16c61a778a22115d17fc6bff777fb55c88c787579ee1bcea\"},\"logging\":{\"proxyLogsDir\":\"/tmp/gh-aw/sandbox/firewall/logs\",\"auditDir\":\"/tmp/gh-aw/sandbox/firewall/audit\"}}" > "${RUNNER_TEMP}/gh-aw/awf-config.json" cp "${RUNNER_TEMP}/gh-aw/awf-config.json" /tmp/gh-aw/awf-config.json export GH_AW_MODELS_JSON_PATH="/tmp/gh-aw/models.json" GH_AW_DOCKER_HOST="" @@ -2183,7 +2201,7 @@ jobs: GH_AW_PHASE: evals GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt GH_AW_TIMEOUT_MINUTES: 20 - GH_AW_VERSION: v0.89.1 + GH_AW_VERSION: dev GITHUB_API_URL: ${{ github.api_url }} GITHUB_AW: true GITHUB_COPILOT_INTEGRATION_ID: agentic-workflows @@ -2258,9 +2276,21 @@ jobs: name: evals path: /tmp/gh-aw/evals.jsonl if-no-files-found: ignore + - name: Restore actions folder + if: always() + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + repository: github/gh-aw + sparse-checkout: | + actions/setup + sparse-checkout-cone-mode: true + clean: false + persist-credentials: false pre_activation: runs-on: ubuntu-slim + permissions: + contents: read env: GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} outputs: @@ -2270,9 +2300,17 @@ jobs: setup-span-id: ${{ steps.setup.outputs.span-id }} setup-trace-id: ${{ steps.setup.outputs.trace-id }} steps: + - name: Checkout actions folder + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + repository: github/gh-aw + sparse-checkout: | + actions + clean: false + persist-credentials: false - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@4537e5924c9abb366dcbece06750e498e0218fae # v0.89.1 + uses: ./actions/setup with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -2280,7 +2318,7 @@ jobs: GH_AW_SETUP_WORKFLOW_NAME: "Release" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/release.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "1.0.83" - GH_AW_INFO_AWF_VERSION: "v0.28.14" + GH_AW_INFO_AWF_VERSION: "v0.28.15" GH_AW_INFO_ENGINE_ID: "copilot" - name: Check team membership for workflow id: check_membership @@ -2308,9 +2346,17 @@ jobs: env: GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} steps: + - name: Checkout actions folder + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + repository: github/gh-aw + sparse-checkout: | + actions + clean: false + persist-credentials: false - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@4537e5924c9abb366dcbece06750e498e0218fae # v0.89.1 + uses: ./actions/setup with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -2320,7 +2366,7 @@ jobs: GH_AW_SETUP_WORKFLOW_NAME: "Release" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/release.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "1.0.83" - GH_AW_INFO_AWF_VERSION: "v0.28.14" + GH_AW_INFO_AWF_VERSION: "v0.28.15" GH_AW_INFO_ENGINE_ID: "copilot" - name: Checkout repository uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 @@ -2360,6 +2406,16 @@ jobs: setupGlobals(core, github, context, exec, io, getOctokit); const { main } = require(path.join(actionsDir, 'push_experiment_state.cjs')); await main(); + - name: Restore actions folder + if: always() + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + repository: github/gh-aw + sparse-checkout: | + actions/setup + sparse-checkout-cone-mode: true + clean: false + persist-credentials: false push_tag: needs: @@ -2681,9 +2737,17 @@ jobs: process_safe_outputs_status: ${{ steps.process_safe_outputs.outputs.status }} process_safe_outputs_temporary_id_map: ${{ steps.process_safe_outputs.outputs.temporary_id_map }} steps: + - name: Checkout actions folder + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + repository: github/gh-aw + sparse-checkout: | + actions + clean: false + persist-credentials: false - name: Setup Scripts id: setup - uses: github/gh-aw-actions/setup@4537e5924c9abb366dcbece06750e498e0218fae # v0.89.1 + uses: ./actions/setup with: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} @@ -2693,7 +2757,7 @@ jobs: GH_AW_SETUP_WORKFLOW_NAME: "Release" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/release.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "1.0.83" - GH_AW_INFO_AWF_VERSION: "v0.28.14" + GH_AW_INFO_AWF_VERSION: "v0.28.15" GH_AW_INFO_ENGINE_ID: "copilot" - name: Mask OTLP telemetry headers run: bash "${RUNNER_TEMP}/gh-aw/actions/mask_otlp_headers.sh" From 28cac3c313f867f1fb97e68f1f8e9eabaa82cd1a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 11 Sep 2026 09:16:52 +0000 Subject: [PATCH 8/8] Document GHES artifact action version Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com> --- .changeset/patch-activation-info-artifact.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/patch-activation-info-artifact.md b/.changeset/patch-activation-info-artifact.md index 9cc99cb714f..cad1aee0cfd 100644 --- a/.changeset/patch-activation-info-artifact.md +++ b/.changeset/patch-activation-info-artifact.md @@ -2,4 +2,4 @@ "gh-aw": patch --- -Upload `aw_info.json` from the activation job as an archived `info` artifact using GitHub Enterprise-compatible artifact actions. +Upload `aw_info.json` from the activation job as an archived `info` artifact, using `actions/upload-artifact@v3.2.2` on GitHub Enterprise for compatibility.