githubnext / githubnext/gh-aw-cao

[self-care:open-source-failures] Restore live target authority for recurring precompute failures in gh-aw-cao

Closed
#2,001 0 comments 0 reactions 0 assignees View on GitHub
self-care self-care:open-source-failures
Dominant language
JavaScript
Stars
3
Forks
1
Avg merge
49m
Merged PRs (30d)
837

Description

githubnext/gh-aw-cao has a recurring live-mode precompute failure: 19 runs across 4 workflows failed with `Target authority missing: add .github/workflows/cao.json to the target default branch for live mode`, which blocks work before analysis starts. The bounded snapshot supports one shared cause family: target authority for the `githubnext/gh-aw-cao` live target is missing, invalid, or not readable at precompute time.

**Action:** Maintainers should restore valid live target authority in `.github/workflows/cao.json` for the affected packages, then rerun one affected workflow; accept when precompute no longer emits the target-authority error and at least one rerun of each affected workflow reaches post-precompute steps.

Agent prompt
Assign to Copilot: Inspect `.github/workflows/cao.json` and the live target-authority declarations used by `AW Doctor / Failures`, `AW Doctor / Compiler Security`, `AW Doctor / Upgrade`, and `Dependabot / Release Trains`. Fix the minimal authority/configuration problem causing `Run CAO control precompute` to fail with `Target authority missing: add .github/workflows/cao.json to the target default branch for live mode`, preserve fail-closed behavior, update any package-specific authority fields that are required, and provide a concise explanation plus the exact workflows that should be rerun to verify the fix.

Critical findings:
- Severity: P1
- Run count: 19
- Affected repository: `githubnext/gh-aw-cao`
- Affected workflows: `.github/workflows/aw-failures-investigator.lock.yml`, `.github/workflows/aw-maintenance-compiler-security.lock.yml`, `.github/workflows/aw-maintenance-upgrade.lock.yml`, `.github/workflows/dependabot-release-train-updater.lock.yml`
- Representative run: https://github.com/githubnext/gh-aw-cao/actions/runs/33927020995
- Additional evidence: one related run on the same workflow family reported `Target authority file must declare version 1 and target-authority.packages.dependabot.authority`, which reinforces an authority-file configuration issue rather than an isolated transient.

Evidence

Representative failing runs from the bounded snapshot:
- https://github.com/githubnext/gh-aw-cao/actions/runs/33927020995
- https://github.com/githubnext/gh-aw-cao/actions/runs/33927013513
- https://github.com/githubnext/gh-aw-cao/actions/runs/33927005846
- https://github.com/githubnext/gh-aw-cao/actions/runs/33925354919

Evidence-supported probable cause: live-mode target authority is absent, malformed, or missing required package authority declarations during control precompute. Confidence: high.

Bounded fix proposal: correct the checked-in target-authority declaration only; do not widen mode, bypass precompute, or relax authority validation.

### Control Plane
- Correlation ID: `33929463733-189`
- Central repository: `githubnext/gh-aw-cao`
- Control plane run URL: `https://github.com/githubnext/gh-aw-cao/actions/runs/33929463733`

> Generated by [SelfCare / Open Source Failures](https://github.com/githubnext/gh-aw-cao/actions/runs/33929799469) · pi · gpt54 · 28.7 AIC · ⌖ 8.57 AIC · ⊞ 8.3K · [◷](https://github.com/search?q=repo%3Agithubnext%2Fgh-aw-cao+is%3Aissue+%22gh-aw-workflow-call-id%3A+githubnext%2Fgh-aw-cao%2Fself-care-open-source-failures%22&type=issues)
> - [x] expires on Sep 18, 2026, 11:36 PM UTC

Contributor guide

Open the contributing guide

Research direction

Inspect .github/workflows/cao.json and the four affected lock workflows, starting with the Run CAO control precompute step and the representative failing run. Verify the version and package authority declarations against the reported errors, then rerun each affected workflow; done means precompute no longer reports a target-authority error and each workflow reaches post-precompute steps.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.