Skip to content

Preserve cancelled startup failure diagnostics - #72432

Merged
pelikhan merged 5 commits into
mainfrom
pelikhan/turbo-fishstick
Oct 27, 2026
Merged

pelikhan merged 5 commits into
mainfrom
pelikhan/turbo-fishstick

Conversation

@pelikhan

Copy link
Copy Markdown
Collaborator

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

  • Inspect the agent check-run annotations before suppressing cancelled startup failures. Preserve timeout reports and identify the cancelled setup step; keep the startup report with a warning if annotations are unavailable.
  • Retain the raw collector failure cause and preserve startup diagnostics alongside model-endpoint and model-support errors.
  • Grant checks: read to conclusion reporting credentials, including generated GitHub App tokens, without downgrading existing write access or adding the scope when failure reporting is disabled.
  • Add regression coverage and document the reporting behavior. The 296 regenerated workflow lock files contain only the required checks: read permission additions.

Validation

  • Agent failure regression suite: 627 tests passed.
  • npm run typecheck --prefix actions/setup/js
  • go test ./pkg/workflow -run 'Test(Conclusion|NotifyComment|BuildConclusionJobReusesAndCompletesSteeringIssue)' -count=1
  • make fmt, make fmt-cjs, and make lint-cjs
  • make 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.
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>
@pelikhan
pelikhan marked this pull request as ready for review October 27, 2026 14:29
Copilot AI max review requested due to automatic review settings October 27, 2026 14:29
pelikhan and others added 4 commits October 27, 2026 07:40
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>
@pelikhan
pelikhan merged commit 6380147 into main Oct 27, 2026
36 of 37 checks passed
@pelikhan
pelikhan deleted the pelikhan/turbo-fishstick branch October 27, 2026 14:49

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

One or more issues must be addressed before approval.

7 open issues
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)
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v1.0.1

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

Labels

None yet

2 participants