Skip to content

fix: collect workflow metadata in unified sessions - #76111

Open
pelikhan wants to merge 2 commits into
mainfrom
pelikhan/kiro-session-normalization
Open

pelikhan wants to merge 2 commits into
mainfrom
pelikhan/kiro-session-normalization

Conversation

@pelikhan

@pelikhan pelikhan commented Nov 9, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Conclusion now downloads activation's existing info artifact so runner-owned aw_info.json reaches the existing workflow.info collector. This restores available engine, model, agent version, revision, trigger, and run identity metadata without expanding session.init or changing native engine parsing.

The download honors per-invocation artifact prefixes and GHES action compatibility, runs after agent artifacts, and precedes runtime model metadata restoration so the runtime snapshot retains precedence. Missing artifacts use the existing best-effort download behavior and Actions diagnostics.

Adds compiler transport/order regressions across built-in engines and Kiro, ordinary/reusable workflows, and GitHub/GHES, plus a synthetic Kiro metadata persistence/schema regression. Updates the session specification and changeset. All 365 generated workflow locks are recompiled; each changes only by the seven-line metadata download relative to synced main. No workflow Markdown source, including upstream-managed sources, was edited by this fix.

Evidence

Existing successful Smoke Kiro run 42537999627 at b757b538830b412ad1257b974d0417ba82b398a6 and run 42315667325 at fbeee2ea827ea74a50aa1fc0505c55e6f94ff208 publish info/aw_info.json with Kiro 2.31.1 and run metadata, but neither unified artifact contains workflow.info. Their conclusion jobs never downloaded info. Raw evidence remains private and is not committed.

Synchronization

Merged origin/main snapshot 1b6cb00ea947683d578e5ea9e2d692fd8fedb9f2, including Goose structured-result preservation (#76102) and Gemini default version population (#76108). This PR keeps metadata collection distinct from those fixes. Pushed merge head: 5dfc10956f6429f5c50af4f3d7abe2eb63da0e3a; verified that it contains the synced snapshot and matches the remote branch. No amend or force push.

Validation

  • Focused compiler metadata transport, runtime precedence, activation-info upload, and merged engine version/default tests pass.
  • Integrated unified-session and run-info JavaScript tests: 401 pass; Kiro transport regression is explicitly synthetic, not native structured-stream evidence.
  • Formatting, JavaScript lint/typecheck, and session schema freshness checks pass.
  • Integrated regeneration: 365/365 workflows compile; full workflow drift check passes.
  • make agent-report-progress test stages passed before the initial push; test-unit ran once. Initial lint conventions were corrected and a shared golangci-lint lock was isolated using a private temporary directory. The non-test publication gate subsequently passed, and passed again on the integrated main snapshot. Repository-standard change-scoped lint excludes unrelated pre-existing findings.

No dispatch, inference, MCP startup, credential changes, PR merging, or historical artifact rewriting. Hosted CI and live execution of this revision remain unverified. This does not add Kiro V2 structured-session support or change execution diagnostics.

Download the existing info artifact in conclusion before restoring runtime model metadata. Preserve reusable workflow artifact prefixes and verify Kiro metadata publication under the existing workflow.info contract.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI auto review requested due to automatic review settings November 9, 2026 03:24

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Reused activation metadata can suppress rerun session records and mislabel grader output, while outdated golden expectations will fail compilation comparisons.

2 open issues
What changed in this PR

Restores workflow metadata collection in unified sessions by downloading activation’s existing info artifact in the conclusion job, allowing the existing workflow.info collector to consume aw_info.json.

Changes:

  • Adds a shared, best-effort metadata download with invocation prefixes and GitHub/GHES compatibility.
  • Downloads metadata after agent artifacts and before runtime metadata restoration to preserve runtime precedence.
  • Updates the session specification, patch changeset, and generated workflow locks.

This pull request requires changes.

Two critical issues block approval:

  • Rerun identity: At pkg/workflow/notify_comment_conclusion_helpers.go:68, reusing a successful activation job can download stale run_attempt metadata. This overrides the current attempt, drops current-attempt durable records, and misattributes grader output. Reconcile live execution identity while retaining recorded-identity precedence for offline replay, and cover partial reruns.
  • Golden expectations: The compilation change at pkg/workflow/safe_outputs_steps.go:248 is missing from affected golden expectations, causing full-output comparisons to fail. Regenerate those expectations, including engine fixtures.
File Description
pkg/​workflow/​safe_outputs_steps.go Adds the shared metadata download helper.
pkg/​workflow/​notify_comment_conclusion_helpers.go Integrates metadata download before runtime restoration.
docs/​src/​content/​docs/​specs/​unified-agent-session-specification.md Documents metadata collection and precedence.
.github/​workflows/​workflow-skill-extractor.lock.yml Adds metadata download.
.github/​workflows/​workflow-normalizer.lock.yml Adds metadata download.
.github/​workflows/​workflow-health-manager.lock.yml Adds metadata download.
.github/​workflows/​workflow-generator.lock.yml Adds metadata download.
.github/​workflows/​windows.lock.yml Adds invocation-prefixed metadata download.
.github/​workflows/​windows-grower.lock.yml Adds metadata download.
.github/​workflows/​weekly-otel-reference.lock.yml Adds metadata download.
.github/​workflows/​weekly-network-domains-audit.lock.yml Adds metadata download.
.github/​workflows/​weekly-issue-summary.lock.yml Adds metadata download.
.github/​workflows/​weekly-git-simulator-dreaming.lock.yml Adds metadata download.
.github/​workflows/​weekly-editors-health-check.lock.yml Adds metadata download.
.github/​workflows/​weekly-blog-post-writer.lock.yml Adds metadata download.
.github/​workflows/​visual-regression-checker.lock.yml Adds metadata download.
.github/​workflows/​video-analyzer.lock.yml Adds metadata download.
.github/​workflows/​update-astro.lock.yml Adds metadata download.
.github/​workflows/​unbloat-docs.lock.yml Adds metadata download.
.github/​workflows/​uk-ai-operational-resilience.lock.yml Adds metadata download.
.github/​workflows/​ubuntu-image-analyzer.lock.yml Adds metadata download.
.github/​workflows/​typist.lock.yml Adds metadata download.
.github/​workflows/​tidy.lock.yml Adds metadata download.
.github/​workflows/​test-quality-sentinel.lock.yml Adds metadata download.
.github/​workflows/​terminal-stylist.lock.yml Adds metadata download.
.github/​workflows/​technical-doc-writer.lock.yml Adds metadata download.
.github/​workflows/​super-linter.lock.yml Adds metadata download.
.github/​workflows/​step-name-alignment.lock.yml Adds metadata download.
.github/​workflows/​static-analysis-report.lock.yml Adds metadata download.
.github/​workflows/​stale-pr-cleanup.lock.yml Adds metadata download.
.github/​workflows/​squad.lock.yml Adds metadata download.
.github/​workflows/​squad-plan.lock.yml Adds metadata download.
.github/​workflows/​squad-implement-worker.lock.yml Adds metadata download.
.github/​workflows/​squad-game-planner.lock.yml Adds metadata download.
.github/​workflows/​spec-librarian.lock.yml Adds metadata download.
.github/​workflows/​spec-extractor.lock.yml Adds metadata download.
.github/​workflows/​spec-enforcer.lock.yml Adds metadata download.
.github/​workflows/​smoke-workflow-call-with-inputs.lock.yml Adds invocation-prefixed metadata download.
.github/​workflows/​smoke-work-queue.lock.yml Adds metadata download.
.github/​workflows/​smoke-work-queue-worker.lock.yml Adds metadata download.
.github/​workflows/​smoke-work-queue-dispatcher.lock.yml Adds metadata download.
.github/​workflows/​smoke-update-cross-repo-pr.lock.yml Adds metadata download.
.github/​workflows/​smoke-test-tools.lock.yml Adds metadata download.
.github/​workflows/​smoke-security-alerts.lock.yml Adds metadata download.
.github/​workflows/​smoke-repo-memory-ledger.lock.yml Adds metadata download.
.github/​workflows/​smoke-project.lock.yml Adds metadata download.
.github/​workflows/​smoke-pi.lock.yml Adds metadata download.
.github/​workflows/​smoke-pi-routed.lock.yml Adds metadata download.
.github/​workflows/​smoke-pi-routed-claude.lock.yml Adds metadata download.
.github/​workflows/​smoke-pi-auto.lock.yml Adds metadata download.
.github/​workflows/​smoke-opencode.lock.yml Adds metadata download.
.github/​workflows/​smoke-multi-pr.lock.yml Adds metadata download.
.github/​workflows/​smoke-issues.lock.yml Adds metadata download.
.github/​workflows/​smoke-goose.lock.yml Adds metadata download.
.github/​workflows/​smoke-github-codex.lock.yml Adds metadata download.
.github/​workflows/​smoke-factory.lock.yml Adds metadata download.
.github/​workflows/​smoke-drive.lock.yml Adds metadata download.
.github/​workflows/​smoke-create-cross-repo-pr.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-sub-agents.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-small.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-sdk.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-sdk-routed.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-sdk-routed-claude.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-routed.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-routed-steering.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-routed-claude.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-mai.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-dynamic-workflow.lock.yml Adds invocation-prefixed metadata download.
.github/​workflows/​smoke-copilot-auto.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-arm.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-aoai-entra.lock.yml Adds metadata download.
.github/​workflows/​smoke-copilot-aoai-apikey.lock.yml Adds metadata download.
.github/​workflows/​smoke-codex-routed.lock.yml Adds metadata download.
.github/​workflows/​smoke-codex-routed-openai.lock.yml Adds metadata download.
.github/​workflows/​smoke-codex-bare-auto.lock.yml Adds metadata download.
.github/​workflows/​smoke-codex-auto.lock.yml Adds metadata download.
.github/​workflows/​smoke-claude-sub-agents.lock.yml Adds metadata download.
.github/​workflows/​smoke-claude-routed.lock.yml Adds metadata download.
.github/​workflows/​smoke-claude-routed-anthropic.lock.yml Adds metadata download.
.github/​workflows/​smoke-claude-copilot.lock.yml Adds metadata download.
.github/​workflows/​smoke-claude-copilot-auto.lock.yml Adds metadata download.
.github/​workflows/​smoke-claude-auto.lock.yml Adds metadata download.
.github/​workflows/​smoke-ci.lock.yml Adds metadata download.
.github/​workflows/​smoke-checkout-pr-dispatch.lock.yml Adds metadata download.
.github/​workflows/​smoke-builtin-ledgers.lock.yml Adds metadata download.
.github/​workflows/​smoke-azure-pi.lock.yml Adds metadata download.
.github/​workflows/​smoke-azure-codex.lock.yml Adds metadata download.
.github/​workflows/​smoke-agy.lock.yml Adds metadata download.
.github/​workflows/​slide-deck-maintainer.lock.yml Adds metadata download.
.github/​workflows/​skillet.lock.yml Adds metadata download.
.github/​workflows/​sighthound-security-scan.lock.yml Adds metadata download.
.github/​workflows/​sergo.lock.yml Adds metadata download.
.github/​workflows/​semantic-function-refactor.lock.yml Adds metadata download.
.github/​workflows/​security-review.lock.yml Adds metadata download.
.github/​workflows/​security-compliance.lock.yml Adds metadata download.
.github/​workflows/​scout.lock.yml Adds metadata download.
.github/​workflows/​schema-feature-coverage.lock.yml Adds metadata download.
.github/​workflows/​schema-consistency-checker.lock.yml Adds metadata download.
.github/​workflows/​safe-output-health.lock.yml Adds metadata download.
.github/​workflows/​research.lock.yml Adds metadata download.
.github/​workflows/​repository-quality-improver.lock.yml Adds metadata download.
.github/​workflows/​repo-tree-map.lock.yml Adds metadata download.
.github/​workflows/​release.lock.yml Adds metadata download.
.github/​workflows/​refiner.lock.yml Adds metadata download.
.github/​workflows/​refactoring-cadence.lock.yml Adds metadata download.
.github/​workflows/​q.lock.yml Adds metadata download.
.github/​workflows/​python-data-charts.lock.yml Adds metadata download.
.github/​workflows/​purelock.lock.yml Adds metadata download.
.github/​workflows/​prompt-clustering-analysis.lock.yml Adds metadata download.
.github/​workflows/​pr-triage-agent.lock.yml Adds metadata download.
.github/​workflows/​pr-specification-reviewer.lock.yml Adds metadata download.
.github/​workflows/​pr-nitpick-reviewer.lock.yml Adds metadata download.
.github/​workflows/​pr-finisher.lock.yml Adds metadata download.
.github/​workflows/​pr-description-caveman.lock.yml Adds metadata download.
.github/​workflows/​pr-code-quality-reviewer.lock.yml Adds metadata download.
.github/​workflows/​ponytail-reviewer.lock.yml Adds metadata download.
.github/​workflows/​plan.lock.yml Adds metadata download.
.github/​workflows/​pdf-summary.lock.yml Adds metadata download.
.github/​workflows/​org-health-report.lock.yml Adds metadata download.
.github/​workflows/​objective-impact-report.lock.yml Adds metadata download.
.github/​workflows/​notion-issue-summary.lock.yml Adds metadata download.
.github/​workflows/​necromancer.lock.yml Adds metadata download.
.github/​workflows/​metrics-collector.lock.yml Adds metadata download.
.github/​workflows/​mergefest.lock.yml Adds metadata download.
.github/​workflows/​mcp-inspector.lock.yml Adds metadata download.
.github/​workflows/​mattpocock-skills-reviewer.lock.yml Adds metadata download.
.github/​workflows/​lockfile-stats.lock.yml Adds metadata download.
.github/​workflows/​linter-miner.lock.yml Adds metadata download.
.github/​workflows/​lint-monster.lock.yml Adds metadata download.
.github/​workflows/​layout-spec-maintainer.lock.yml Adds metadata download.
.github/​workflows/​jsweep.lock.yml Adds metadata download.
.github/​workflows/​issue-triage-agent.lock.yml Adds metadata download.
.github/​workflows/​issue-monster.lock.yml Adds metadata download.
.github/​workflows/​instructions-janitor.lock.yml Adds metadata download.
.github/​workflows/​impeccable-skills-reviewer.lock.yml Adds metadata download.
.github/​workflows/​hippo-embed.lock.yml Adds metadata download.
.github/​workflows/​grumpy-reviewer.lock.yml Adds metadata download.
.github/​workflows/​gpclean.lock.yml Adds metadata download.
.github/​workflows/​go-pattern-detector.lock.yml Adds metadata download.
.github/​workflows/​go-logger.lock.yml Adds metadata download.
.github/​workflows/​go-fan.lock.yml Adds metadata download.
.github/​workflows/​glossary-maintainer.lock.yml Adds metadata download.
.github/​workflows/​github-mcp-tools-report.lock.yml Adds metadata download.
.github/​workflows/​github-mcp-structural-analysis.lock.yml Adds metadata download.
.github/​workflows/​front-page-copy-guard.lock.yml Adds metadata download.
.github/​workflows/​firewall.lock.yml Adds metadata download.
.github/​workflows/​firewall-escape.lock.yml Adds metadata download.
.github/​workflows/​feature-grower.lock.yml Adds metadata download.
.github/​workflows/​example-workflow-analyzer.lock.yml Adds metadata download.
.github/​workflows/​example-permissions-warning.lock.yml Adds metadata download.
.github/​workflows/​evoskill-evolver.lock.yml Adds metadata download.
.github/​workflows/​eslint-refiner.lock.yml Adds metadata download.
.github/​workflows/​eslint-monster.lock.yml Adds metadata download.
.github/​workflows/​eslint-miner.lock.yml Adds metadata download.
.github/​workflows/​eslint-factory-dispatcher.lock.yml Adds metadata download.
.github/​workflows/​enterprise-docs-audit.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-pydantic-ai.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-pi.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-opencode.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-mini-swe-agent.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-kiro.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-goose.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-gemini.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-factory.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-dispatcher.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-deepseek-harness.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-cursor.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-crush.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-copilot.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-codex.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-claude.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-atomic.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-aider.lock.yml Adds metadata download.
.github/​workflows/​engine-conformance-agy.lock.yml Adds metadata download.
.github/​workflows/​duplicate-code-detector.lock.yml Adds metadata download.
.github/​workflows/​draft-pr-cleanup.lock.yml Adds metadata download.
.github/​workflows/​docs-noob-tester.lock.yml Adds metadata download.
.github/​workflows/​dictation-prompt.lock.yml Adds metadata download.
.github/​workflows/​developer-docs-consolidator.lock.yml Adds metadata download.
.github/​workflows/​dev.lock.yml Adds metadata download.
.github/​workflows/​dev-hawk.lock.yml Adds metadata download.
.github/​workflows/​detection-analysis-report.lock.yml Adds metadata download.
.github/​workflows/​designer-drift-audit.lock.yml Adds metadata download.
.github/​workflows/​design-decision-gate.lock.yml Adds metadata download.
.github/​workflows/​deployment-incident-monitor.lock.yml Adds metadata download.
.github/​workflows/​dependabot-burner.lock.yml Adds metadata download.
.github/​workflows/​delight.lock.yml Adds metadata download.
.github/​workflows/​deep-report.lock.yml Adds metadata download.
.github/​workflows/​dead-code-remover.lock.yml Adds metadata download.
.github/​workflows/​dataflow-pr-discussion-dataset.lock.yml Adds metadata download.
.github/​workflows/​daily-workflow-updater.lock.yml Adds metadata download.
.github/​workflows/​daily-workflow-security-model.lock.yml Adds metadata download.
.github/​workflows/​daily-work-queues-report.lock.yml Adds metadata download.
.github/​workflows/​daily-work-queue-formal-verification.lock.yml Adds metadata download.
.github/​workflows/​daily-vulnhunter-scan.lock.yml Adds metadata download.
.github/​workflows/​daily-trajectory-grader-implementer.lock.yml Adds metadata download.
.github/​workflows/​daily-tlc-test-expert.lock.yml Adds metadata download.
.github/​workflows/​daily-testify-uber-super-expert.lock.yml Adds metadata download.
.github/​workflows/​daily-team-status.lock.yml Adds metadata download.
.github/​workflows/​daily-syntax-error-quality.lock.yml Adds metadata download.
.github/​workflows/​daily-squid-image-scan.lock.yml Adds metadata download.
.github/​workflows/​daily-spending-forecast.lock.yml Adds metadata download.
.github/​workflows/​daily-spec-coverage-kiro.lock.yml Adds metadata download.
.github/​workflows/​daily-spdd-spec-planner.lock.yml Adds metadata download.
.github/​workflows/​daily-security-observability.lock.yml Adds metadata download.
.github/​workflows/​daily-secrets-analysis.lock.yml Adds metadata download.
.github/​workflows/​daily-schema-audit-cursor.lock.yml Adds metadata download.
.github/​workflows/​daily-safeoutputs-git-simulator.lock.yml Adds metadata download.
.github/​workflows/​daily-safe-outputs-conformance.lock.yml Adds metadata download.
.github/​workflows/​daily-safe-output-optimizer.lock.yml Adds metadata download.
.github/​workflows/​daily-safe-output-integrator.lock.yml Adds metadata download.
.github/​workflows/​daily-report-dispatcher.lock.yml Adds metadata download.
.github/​workflows/​daily-rendering-scripts-verifier.lock.yml Adds metadata download.
.github/​workflows/​daily-reliability-review.lock.yml Adds metadata download.
.github/​workflows/​daily-regulatory.lock.yml Adds metadata download.
.github/​workflows/​daily-regression-audit-kiro.lock.yml Adds metadata download.
.github/​workflows/​daily-pr-review-cursor.lock.yml Adds metadata download.
.github/​workflows/​daily-performance-summary.lock.yml Adds metadata download.
.github/​workflows/​daily-news.lock.yml Adds metadata download.
.github/​workflows/​daily-model-resolution.lock.yml Adds metadata download.
.github/​workflows/​daily-model-inventory.lock.yml Adds metadata download.
.github/​workflows/​daily-mcp-concurrency-analysis.lock.yml Adds metadata download.
.github/​workflows/​daily-malicious-code-scan.lock.yml Adds metadata download.
.github/​workflows/​daily-issues-report.lock.yml Adds metadata download.
.github/​workflows/​daily-harness-experiment-proposer.lock.yml Adds metadata download.
.github/​workflows/​daily-graft-intelligence.lock.yml Adds metadata download.
.github/​workflows/​daily-grader-audit.lock.yml Adds metadata download.
.github/​workflows/​daily-go-test-parallelizer.lock.yml Adds metadata download.
.github/​workflows/​daily-github-docs-seo-optimizer.lock.yml Adds metadata download.
.github/​workflows/​daily-geo-optimizer.lock.yml Adds metadata download.
.github/​workflows/​daily-function-namer.lock.yml Adds metadata download.
.github/​workflows/​daily-formal-spec-verifier.lock.yml Adds metadata download.
.github/​workflows/​daily-firewall-report.lock.yml Adds metadata download.
.github/​workflows/​daily-file-diet.lock.yml Adds metadata download.
.github/​workflows/​daily-fact.lock.yml Adds metadata download.
.github/​workflows/​daily-experiment-report.lock.yml Adds metadata download.
.github/​workflows/​daily-elixir-credo-snippet-audit.lock.yml Adds metadata download.
.github/​workflows/​daily-ecosystem-explorer.lock.yml Adds metadata download.
.github/​workflows/​daily-documentation-diagram.lock.yml Adds metadata download.
.github/​workflows/​daily-declarative-engine-improver.lock.yml Adds metadata download.
.github/​workflows/​daily-compiler-threat-spec-optimizer.lock.yml Adds metadata download.
.github/​workflows/​daily-compiler-quality.lock.yml Adds metadata download.
.github/​workflows/​daily-community-attribution.lock.yml Adds metadata download.
.github/​workflows/​daily-code-metrics.lock.yml Adds metadata download.
.github/​workflows/​daily-cli-tools-tester.lock.yml Adds metadata download.
.github/​workflows/​daily-cli-performance.lock.yml Adds metadata download.
.github/​workflows/​daily-choice-test.lock.yml Adds metadata download.
.github/​workflows/​daily-byok-ollama-test.lock.yml Adds metadata download.
.github/​workflows/​daily-aw-cross-repo-compile-check.lock.yml Adds metadata download.
.github/​workflows/​daily-astrostylelite-markdown-spellcheck.lock.yml Adds metadata download.
.github/​workflows/​daily-assign-issue-to-user.lock.yml Adds metadata download.
.github/​workflows/​daily-ambient-context-optimizer.lock.yml Adds metadata download.
.github/​workflows/​daily-agent-of-the-day-blog-writer.lock.yml Adds metadata download.
.github/​workflows/​daily-action-setup-security-audit.lock.yml Adds metadata download.
.github/​workflows/​craft.lock.yml Adds metadata download.
.github/​workflows/​copilot-session-insights.lock.yml Adds metadata download.
.github/​workflows/​copilot-pr-prompt-analysis.lock.yml Adds metadata download.
.github/​workflows/​copilot-pr-nlp-analysis.lock.yml Adds metadata download.
.github/​workflows/​copilot-pr-merged-report.lock.yml Adds metadata download.
.github/​workflows/​copilot-opt.lock.yml Adds metadata download.
.github/​workflows/​copilot-cli-deep-research.lock.yml Adds metadata download.
.github/​workflows/​copilot-agent-analysis.lock.yml Adds metadata download.
.github/​workflows/​contribution-check.lock.yml Adds metadata download.
.github/​workflows/​constraint-solving-potd.lock.yml Adds metadata download.
.github/​workflows/​codex-github-remote-mcp-test.lock.yml Adds metadata download.
.github/​workflows/​code-simplifier.lock.yml Adds metadata download.
.github/​workflows/​code-scanning-fixer.lock.yml Adds metadata download.
.github/​workflows/​cloclo.lock.yml Adds metadata download.
.github/​workflows/​cli-consistency-checker.lock.yml Adds metadata download.
.github/​workflows/​claude-code-user-docs-review.lock.yml Adds metadata download.
.github/​workflows/​ci-coach.lock.yml Adds metadata download.
.github/​workflows/​chaos-pr-bundle-fuzzer.lock.yml Adds metadata download.
.github/​workflows/​changeset.lock.yml Adds metadata download.
.github/​workflows/​breaking-change-checker.lock.yml Adds metadata download.
.github/​workflows/​bot-detection.lock.yml Adds metadata download.
.github/​workflows/​blog-auditor.lock.yml Adds metadata download.
.github/​workflows/​aw-issue-clustering.lock.yml Adds metadata download.
.github/​workflows/​avenger.lock.yml Adds metadata download.
.github/​workflows/​auto-triage-issues.lock.yml Adds metadata download.
.github/​workflows/​auditor.lock.yml Adds metadata download.
.github/​workflows/​audit-workflows.lock.yml Adds metadata download.
.github/​workflows/​artifacts-summary.lock.yml Adds metadata download.
.github/​workflows/​architecture-guardian.lock.yml Adds metadata download.
.github/​workflows/​archie.lock.yml Adds metadata download.
.github/​workflows/​approach-validator.lock.yml Adds metadata download.
.github/​workflows/​api-consumption-report.lock.yml Adds metadata download.
.github/​workflows/​ai-moderator.lock.yml Adds metadata download.
.github/​workflows/​agy-conformance-reusable.lock.yml Adds invocation-prefixed metadata download.
.github/​workflows/​agentic-token-optimizer.lock.yml Adds metadata download.
.github/​workflows/​agentic-token-audit.lock.yml Adds metadata download.
.github/​workflows/​agent-persona-explorer.lock.yml Adds metadata download.
.github/​workflows/​agent-performance-analyzer.lock.yml Adds metadata download.
.github/​workflows/​agent-job-health.lock.yml Adds metadata download.
.github/​workflows/​actions-aw-linter-factory.lock.yml Adds metadata download.
.github/​workflows/​ace-editor.lock.yml Adds metadata download.
.changeset/​patch-conclusion-workflow-metadata.md Records the patch release change.

Review effort: Balanced (auto)

@@ -65,6 +65,7 @@ func (c *Compiler) buildConclusionSetupSteps(data *WorkflowData) []string {
// Add artifact download steps once (shared by noop and conclusion steps).
// In workflow_call context, use the per-invocation prefix to avoid artifact name clashes.
steps = append(steps, buildAgentOutputDownloadSteps(artifactPrefixExprForDownstreamJob(data), c.getActionPin)...)
steps = append(steps, buildWorkflowInfoDownloadSteps(artifactPrefixExprForDownstreamJob(data), c.getActionPin)...)
Comment on lines +248 to +252
return buildArtifactDownloadSteps(ArtifactDownloadConfig{
ArtifactName: prefix + constants.InfoArtifactName.String(),
DownloadPath: constants.TmpGhAwDirSlash,
StepName: "Download workflow metadata",
IfCondition: "always()",
Synchronize Goose structured result preservation and Gemini default version metadata at 1b6cb00. Regenerate workflow locks with the integrated compiler while preserving the distinct workflow.info collection fix.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants