Repository navigation
Preserve cancelled startup failure diagnostics - #72432
Merged
Merged
Conversation
Distinguish job timeouts from ordinary cancellation using check annotations, retain startup classification alongside model errors, and grant reporting credentials the required read scope. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Regenerate 11 conflicted workflow lock files from merged sources, preserving checks-read reporting permissions. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Include the organization update rollout that landed during merge validation. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Include the native Actions expression grammar update that landed during base synchronization. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Include the signed-push diagnostic update published during final synchronization checks. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
🟡 Changes recommended
One or more issues must be addressed before approval.
7 open issues
Grant checks read permission to smoke trigger caller · New Grant checks read permission to all multi-caller jobs · New Grant checks read permission to both smoke water callers · New Grant checks read permission to Windows probe caller · New Avoid annotation lookup when failure reporting is disabled · New Resolve callee agent job for cancellation diagnostics · New Grant actions read access to reporting App token · New
What changed in this PR
Preserves genuine cancelled startup failures while retaining suppression of superseded runs, following up on #72405.
Changes:
- Uses check-run annotations to distinguish startup timeouts from ordinary cancellations.
- Preserves startup classification alongside model-configuration errors.
- Adds reporting permissions, regression coverage, documentation, and regenerated workflow locks.
Review identified one blocking issue: generated reporting App tokens receive Checks access but lack the Actions access required to reach the annotation lookup. A dependency-free check confirmed this failure path; project tests and compiler/security scanners were not run.
| File | Description |
|---|---|
| pkg/workflow/notify_comment.go | Updated as part of this pull request. |
| pkg/workflow/notify_comment_permissions_test.go | Updated as part of this pull request. |
| pkg/workflow/notify_comment_conclusion_helpers.go | Updated as part of this pull request. |
| docs/src/content/docs/reference/safe-outputs.md | Updated as part of this pull request. |
| actions/setup/js/handle_agent_failure.test.cjs | Updated as part of this pull request. |
| actions/setup/js/handle_agent_failure.cjs | Updated as part of this pull request. |
| .github/workflows/workflow-skill-extractor.lock.yml | Updated as part of this pull request. |
| .github/workflows/workflow-normalizer.lock.yml | Updated as part of this pull request. |
| .github/workflows/workflow-health-manager.lock.yml | Updated as part of this pull request. |
| .github/workflows/workflow-generator.lock.yml | Updated as part of this pull request. |
| .github/workflows/windows.lock.yml | Updated as part of this pull request. |
| .github/workflows/windows-grower.lock.yml | Updated as part of this pull request. |
| .github/workflows/weekly-safe-outputs-spec-review.lock.yml | Updated as part of this pull request. |
| .github/workflows/weekly-network-domains-audit.lock.yml | Updated as part of this pull request. |
| .github/workflows/weekly-issue-summary.lock.yml | Updated as part of this pull request. |
| .github/workflows/weekly-editors-health-check.lock.yml | Updated as part of this pull request. |
| .github/workflows/weekly-blog-post-writer.lock.yml | Updated as part of this pull request. |
| .github/workflows/visual-regression-checker.lock.yml | Updated as part of this pull request. |
| .github/workflows/video-analyzer.lock.yml | Updated as part of this pull request. |
| .github/workflows/update-astro.lock.yml | Updated as part of this pull request. |
| .github/workflows/unbloat-docs.lock.yml | Updated as part of this pull request. |
| .github/workflows/uk-ai-operational-resilience.lock.yml | Updated as part of this pull request. |
| .github/workflows/ubuntu-image-analyzer.lock.yml | Updated as part of this pull request. |
| .github/workflows/typist.lock.yml | Updated as part of this pull request. |
| .github/workflows/tidy.lock.yml | Updated as part of this pull request. |
| .github/workflows/test-quality-sentinel.lock.yml | Updated as part of this pull request. |
| .github/workflows/terminal-stylist.lock.yml | Updated as part of this pull request. |
| .github/workflows/technical-doc-writer.lock.yml | Updated as part of this pull request. |
| .github/workflows/super-linter.lock.yml | Updated as part of this pull request. |
| .github/workflows/sub-issue-closer.lock.yml | Updated as part of this pull request. |
| .github/workflows/step-name-alignment.lock.yml | Updated as part of this pull request. |
| .github/workflows/static-analysis-report.lock.yml | Updated as part of this pull request. |
| .github/workflows/stale-repo-identifier.lock.yml | Updated as part of this pull request. |
| .github/workflows/stale-pr-cleanup.lock.yml | Updated as part of this pull request. |
| .github/workflows/squad.lock.yml | Updated as part of this pull request. |
| .github/workflows/squad-plan.lock.yml | Updated as part of this pull request. |
| .github/workflows/squad-implement-worker.lock.yml | Updated as part of this pull request. |
| .github/workflows/squad-game-planner.lock.yml | Updated as part of this pull request. |
| .github/workflows/spec-librarian.lock.yml | Updated as part of this pull request. |
| .github/workflows/spec-extractor.lock.yml | Updated as part of this pull request. |
| .github/workflows/spec-enforcer.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-workflow-call.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-workflow-call-with-inputs.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-work-queue.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-update-cross-repo-pr.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-test-tools.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-temporary-id.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-service-ports.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-security-alerts.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-repo-memory-ledger.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-pydantic.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-project.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-pi.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-pi-sub-agents.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-pi-routed.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-pi-routed-claude.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-pi-auto.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-otel-backends.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-opencode.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-multi-pr.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-kiro.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-issues.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-goose.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-github-codex.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-github-claude.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-gemini.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-drive.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-deepseek-harness.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-cursor.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-crush.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-create-cross-repo-pr.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-copilot-sub-agents.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-copilot-small.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-copilot-sdk.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-copilot-sdk-routed.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-copilot-sdk-routed-claude.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-copilot-routed.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-copilot-routed-steering.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-copilot-routed-claude.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-copilot-mai.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-copilot-dynamic-workflow.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-copilot-auto.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-copilot-arm.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-codex.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-codex-routed.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-codex-bare-auto.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-codex-auto.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-claude-routed.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-claude-on-copilot.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-claude-dynamic.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-claude-copilot.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-claude-copilot-auto.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-claude-auto.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-ci.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-checkout-pr-dispatch.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-call-workflow.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-builtin-ledgers.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-azure-pi.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-azure-codex.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-aider.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-agent-scoped-approved.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-agent-public-none.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-agent-public-approved.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-agent-all-none.lock.yml | Updated as part of this pull request. |
| .github/workflows/smoke-agent-all-merged.lock.yml | Updated as part of this pull request. |
| .github/workflows/slide-deck-maintainer.lock.yml | Updated as part of this pull request. |
| .github/workflows/sighthound-security-scan.lock.yml | Updated as part of this pull request. |
| .github/workflows/sergo.lock.yml | Updated as part of this pull request. |
| .github/workflows/semantic-function-refactor.lock.yml | Updated as part of this pull request. |
| .github/workflows/security-compliance.lock.yml | Updated as part of this pull request. |
| .github/workflows/scout.lock.yml | Updated as part of this pull request. |
| .github/workflows/schema-feature-coverage.lock.yml | Updated as part of this pull request. |
| .github/workflows/schema-consistency-checker.lock.yml | Updated as part of this pull request. |
| .github/workflows/safe-output-health.lock.yml | Updated as part of this pull request. |
| .github/workflows/research.lock.yml | Updated as part of this pull request. |
| .github/workflows/repository-quality-improver.lock.yml | Updated as part of this pull request. |
| .github/workflows/repo-audit-analyzer.lock.yml | Updated as part of this pull request. |
| .github/workflows/release.lock.yml | Updated as part of this pull request. |
| .github/workflows/refactoring-cadence.lock.yml | Updated as part of this pull request. |
| .github/workflows/q.lock.yml | Updated as part of this pull request. |
| .github/workflows/python-data-charts.lock.yml | Updated as part of this pull request. |
| .github/workflows/purelock.lock.yml | Updated as part of this pull request. |
| .github/workflows/prompt-clustering-analysis.lock.yml | Updated as part of this pull request. |
| .github/workflows/pr-sous-chef.lock.yml | Updated as part of this pull request. |
| .github/workflows/pr-description-caveman.lock.yml | Updated as part of this pull request. |
| .github/workflows/portfolio-analyst.lock.yml | Updated as part of this pull request. |
| .github/workflows/poem-bot.lock.yml | Updated as part of this pull request. |
| .github/workflows/plan.lock.yml | Updated as part of this pull request. |
| .github/workflows/pdf-summary.lock.yml | Updated as part of this pull request. |
| .github/workflows/org-health-report.lock.yml | Updated as part of this pull request. |
| .github/workflows/objective-impact-report.lock.yml | Updated as part of this pull request. |
| .github/workflows/notion-issue-summary.lock.yml | Updated as part of this pull request. |
| .github/workflows/necromancer.lock.yml | Updated as part of this pull request. |
| .github/workflows/metrics-collector.lock.yml | Updated as part of this pull request. |
| .github/workflows/mergefest.lock.yml | Updated as part of this pull request. |
| .github/workflows/mcp-inspector.lock.yml | Updated as part of this pull request. |
| .github/workflows/lockfile-stats.lock.yml | Updated as part of this pull request. |
| .github/workflows/linter-miner.lock.yml | Updated as part of this pull request. |
| .github/workflows/lint-monster.lock.yml | Updated as part of this pull request. |
| .github/workflows/layout-spec-maintainer.lock.yml | Updated as part of this pull request. |
| .github/workflows/jsweep.lock.yml | Updated as part of this pull request. |
| .github/workflows/issue-triage-agent.lock.yml | Updated as part of this pull request. |
| .github/workflows/issue-monster.lock.yml | Updated as part of this pull request. |
| .github/workflows/issue-arborist.lock.yml | Updated as part of this pull request. |
| .github/workflows/instructions-janitor.lock.yml | Updated as part of this pull request. |
| .github/workflows/hourly-ci-cleaner.lock.yml | Updated as part of this pull request. |
| .github/workflows/hippo-embed.lock.yml | Updated as part of this pull request. |
| .github/workflows/gpclean.lock.yml | Updated as part of this pull request. |
| .github/workflows/go-pattern-detector.lock.yml | Updated as part of this pull request. |
| .github/workflows/go-logger.lock.yml | Updated as part of this pull request. |
| .github/workflows/go-fan.lock.yml | Updated as part of this pull request. |
| .github/workflows/glossary-maintainer.lock.yml | Updated as part of this pull request. |
| .github/workflows/github-remote-mcp-auth-test.lock.yml | Updated as part of this pull request. |
| .github/workflows/github-mcp-tools-report.lock.yml | Updated as part of this pull request. |
| .github/workflows/github-mcp-structural-analysis.lock.yml | Updated as part of this pull request. |
| .github/workflows/functional-pragmatist.lock.yml | Updated as part of this pull request. |
| .github/workflows/front-page-copy-guard.lock.yml | Updated as part of this pull request. |
| .github/workflows/firewall.lock.yml | Updated as part of this pull request. |
| .github/workflows/firewall-escape.lock.yml | Updated as part of this pull request. |
| .github/workflows/feature-grower.lock.yml | Updated as part of this pull request. |
| .github/workflows/example-workflow-analyzer.lock.yml | Updated as part of this pull request. |
| .github/workflows/example-permissions-warning.lock.yml | Updated as part of this pull request. |
| .github/workflows/example-failure-category-filter.lock.yml | Updated as part of this pull request. |
| .github/workflows/evoskill-evolver.lock.yml | Updated as part of this pull request. |
| .github/workflows/duplicate-code-detector.lock.yml | Updated as part of this pull request. |
| .github/workflows/draft-pr-cleanup.lock.yml | Updated as part of this pull request. |
| .github/workflows/docs-noob-tester.lock.yml | Updated as part of this pull request. |
| .github/workflows/dictation-prompt.lock.yml | Updated as part of this pull request. |
| .github/workflows/developer-docs-consolidator.lock.yml | Updated as part of this pull request. |
| .github/workflows/dev.lock.yml | Updated as part of this pull request. |
| .github/workflows/dev-hawk.lock.yml | Updated as part of this pull request. |
| .github/workflows/detection-analysis-report.lock.yml | Updated as part of this pull request. |
| .github/workflows/designer-drift-audit.lock.yml | Updated as part of this pull request. |
| .github/workflows/design-decision-gate.lock.yml | Updated as part of this pull request. |
| .github/workflows/deployment-incident-monitor.lock.yml | Updated as part of this pull request. |
| .github/workflows/dependabot-go-checker.lock.yml | Updated as part of this pull request. |
| .github/workflows/dependabot-burner.lock.yml | Updated as part of this pull request. |
| .github/workflows/delight.lock.yml | Updated as part of this pull request. |
| .github/workflows/deepsec-security-scan.lock.yml | Updated as part of this pull request. |
| .github/workflows/dead-code-remover.lock.yml | Updated as part of this pull request. |
| .github/workflows/dataflow-pr-discussion-dataset.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-yamllint-fixer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-workflow-updater.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-workflow-security-model.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-work-queues-report.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-windows-terminal-integration-builder.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-windows-defender-scan.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-vulnhunter-scan.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-trajectory-grader-implementer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-testify-uber-super-expert.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-team-status.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-syntax-error-quality.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-storify.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-squid-image-scan.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-spending-forecast.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-spec-coverage-kiro.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-spdd-spec-planner.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-semgrep-scan.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-security-red-team.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-security-observability.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-schema-audit-cursor.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-safeoutputs-git-simulator.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-safe-outputs-conformance.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-safe-output-optimizer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-safe-output-integrator.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-rendering-scripts-verifier.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-reliability-review.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-regression-audit-kiro.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-pr-review-cursor.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-performance-summary.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-news.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-multi-device-docs-tester.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-model-resolution.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-model-inventory.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-mcp-concurrency-analysis.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-max-ai-credits-test.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-malicious-code-scan.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-hippo-learn.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-harness-experiment-proposer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-graft-intelligence.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-grader-audit.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-go-test-stubs-aider.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-go-test-parallelizer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-github-docs-seo-optimizer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-geo-optimizer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-function-namer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-formal-spec-verifier.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-file-diet.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-fact.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-experiment-report.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-elixir-credo-snippet-audit.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-ecosystem-explorer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-documentation-diagram.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-doc-updater.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-doc-healer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-credit-limit-test.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-compiler-threat-spec-optimizer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-community-attribution.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-code-metrics.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-code-debt-aider.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-cli-tools-tester.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-cli-performance.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-choice-test.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-caveman-optimizer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-cache-strategy-analyzer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-byok-ollama-test.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-awf-spec-compiler-surfacing.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-aw-cross-repo-compile-check.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-assign-issue-to-user.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-arxiv-researcher.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-architecture-diagram.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-ambient-context-optimizer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-agentrx-trace-optimizer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-agent-of-the-day-blog-writer.lock.yml | Updated as part of this pull request. |
| .github/workflows/daily-action-setup-security-audit.lock.yml | Updated as part of this pull request. |
| .github/workflows/craft.lock.yml | Updated as part of this pull request. |
| .github/workflows/copilot-session-insights.lock.yml | Updated as part of this pull request. |
| .github/workflows/copilot-pr-prompt-analysis.lock.yml | Updated as part of this pull request. |
| .github/workflows/copilot-pr-nlp-analysis.lock.yml | Updated as part of this pull request. |
| .github/workflows/copilot-pr-merged-report.lock.yml | Updated as part of this pull request. |
| .github/workflows/copilot-opt.lock.yml | Updated as part of this pull request. |
| .github/workflows/copilot-cli-deep-research.lock.yml | Updated as part of this pull request. |
| .github/workflows/copilot-centralization-optimizer.lock.yml | Updated as part of this pull request. |
| .github/workflows/copilot-centralization-drilldown.lock.yml | Updated as part of this pull request. |
| .github/workflows/copilot-agent-analysis.lock.yml | Updated as part of this pull request. |
| .github/workflows/contribution-check.lock.yml | Updated as part of this pull request. |
| .github/workflows/constraint-solving-potd.lock.yml | Updated as part of this pull request. |
| .github/workflows/commit-changes-analyzer.lock.yml | Updated as part of this pull request. |
| .github/workflows/codex-github-remote-mcp-test.lock.yml | Updated as part of this pull request. |
| .github/workflows/code-simplifier.lock.yml | Updated as part of this pull request. |
| .github/workflows/code-scanning-fixer.lock.yml | Updated as part of this pull request. |
| .github/workflows/cloclo.lock.yml | Updated as part of this pull request. |
| .github/workflows/cli-version-checker.lock.yml | Updated as part of this pull request. |
| .github/workflows/cli-consistency-checker.lock.yml | Updated as part of this pull request. |
| .github/workflows/claude-code-user-docs-review.lock.yml | Updated as part of this pull request. |
| .github/workflows/ci-coach.lock.yml | Updated as part of this pull request. |
| .github/workflows/chaos-pr-bundle-fuzzer.lock.yml | Updated as part of this pull request. |
| .github/workflows/changeset.lock.yml | Updated as part of this pull request. |
| .github/workflows/breaking-change-checker.lock.yml | Updated as part of this pull request. |
| .github/workflows/bot-detection.lock.yml | Updated as part of this pull request. |
| .github/workflows/blog-auditor.lock.yml | Updated as part of this pull request. |
| .github/workflows/aw-issue-clustering.lock.yml | Updated as part of this pull request. |
| .github/workflows/aw-failure-investigator.lock.yml | Updated as part of this pull request. |
| .github/workflows/avenger.lock.yml | Updated as part of this pull request. |
| .github/workflows/auto-triage-issues.lock.yml | Updated as part of this pull request. |
| .github/workflows/audit-workflows.lock.yml | Updated as part of this pull request. |
| .github/workflows/archivx-agentic-workflows-analyzer.lock.yml | Updated as part of this pull request. |
| .github/workflows/architecture-guardian.lock.yml | Updated as part of this pull request. |
| .github/workflows/archie.lock.yml | Updated as part of this pull request. |
| .github/workflows/approach-validator.lock.yml | Updated as part of this pull request. |
| .github/workflows/api-consumption-report.lock.yml | Updated as part of this pull request. |
| .github/workflows/ai-moderator.lock.yml | Updated as part of this pull request. |
| .github/workflows/agentic-token-trend-audit.lock.yml | Updated as part of this pull request. |
| .github/workflows/agentic-token-optimizer.lock.yml | Updated as part of this pull request. |
| .github/workflows/agentic-token-audit.lock.yml | Updated as part of this pull request. |
| .github/workflows/agent-persona-explorer.lock.yml | Updated as part of this pull request. |
| .github/workflows/agent-performance-analyzer.lock.yml | Updated as part of this pull request. |
| .github/workflows/agent-job-health.lock.yml | Updated as part of this pull request. |
| .github/workflows/actions-aw-linter-factory.lock.yml | Updated as part of this pull request. |
| .github/workflows/ace-editor.lock.yml | Updated as part of this pull request. |
| .github/workflows/ab-testing-advisor.lock.yml | Updated as part of this pull request. |
Review effort: Max
| # Permissions for the conclusion job (workflow permissions default to none). | ||
| permissions: | ||
| actions: read | ||
| checks: read |
| # Permissions for the conclusion job (workflow permissions default to none). | ||
| permissions: | ||
| actions: read | ||
| checks: read |
| # Permissions for the conclusion job (workflow permissions default to none). | ||
| permissions: | ||
| actions: read | ||
| checks: read |
| @@ -1446,6 +1446,7 @@ jobs: | |||
| # Permissions for the conclusion job (workflow permissions default to none). | |||
| permissions: | |||
| actions: read | |||
| checks: read | |||
Comment on lines
+4259
to
+4260
| if (agentConclusion === "cancelled" && collectorEmptyOutputCause === "agent_startup_failure") { | ||
| failureDiagnostics = await getFailedAgentDiagnostics({ startupFailure: true }); |
Comment on lines
+4259
to
+4261
| if (agentConclusion === "cancelled" && collectorEmptyOutputCause === "agent_startup_failure") { | ||
| failureDiagnostics = await getFailedAgentDiagnostics({ startupFailure: true }); | ||
| isTimedOut = isTimedOut || (Boolean(failureDiagnostics.isTimedOut) && !shellExpansionGuardRejected); |
| @@ -49,6 +49,7 @@ func (c *Compiler) buildConclusionSetupSteps(data *WorkflowData) []string { | |||
| // Add GitHub App token minting step if app is configured | |||
| if data.SafeOutputs.GitHubApp != nil { | |||
| permissions := ComputePermissionsForSafeOutputs(data.SafeOutputs) | |||
| addAgentFailureChecksPermission(data, permissions) | |||
Contributor
|
🎉 This pull request is included in a new release. Release: |
This was referenced Oct 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Follow up on the two review findings from #72405. GitHub can report job-level setup timeouts as
cancelled, so treating every cancelled startup failure as a superseded run hides genuine failures. Clearing collector metadata also loses startup classification when model configuration errors are present.Changes
checks: readto conclusion reporting credentials, including generated GitHub App tokens, without downgrading existing write access or adding the scope when failure reporting is disabled.checks: readpermission additions.Validation
npm run typecheck --prefix actions/setup/jsgo test ./pkg/workflow -run 'Test(Conclusion|NotifyComment|BuildConclusionJobReusesAndCompletesSteeringIssue)' -count=1make fmt,make fmt-cjs, andmake lint-cjsmake recompile: all 349 workflows compiled.make agent-report-progress: lint and impacted tests passed; the initial drift check identified the required generated permission updates.make agent-report-progress-no-test: passed after regeneration, including the full workflow drift check.