Skip to content

[aw-compat] Daily cross-repo compile audit 2026-06-15 — 0 genuine failures; maui codemod gap closed #39358

@github-actions

Description

@github-actions

Daily AW Cross-Repo Compatibility — 2026-06-15

Audited the top 20 gh-aw-using public repos (by stars) against local build 5dd111d. Compile → fix --write → recompile, one repo at a time.

Headline: 0 genuine external compatibility failures. The previously-persistent dotnet/maui failure is now healed — the recurring codemod gap is closed.

Key metrics

Metric Value
Selected / cloned 20 / 20 (0 clone failures)
Failed compile (strict) before fix 8
Healed by gh aw fix 5
Failed compile (strict) after fix 3 — all explained below
Failed compile (default mode) after fix 1 (TablePro = no workflows)
Discovery cached-pool fallback (GitHub code-search HTTP 429 on all variants)

✅ Regression win: effective-token → AI-credits codemod gap CLOSED

dotnet/maui failed every run from 2026-06-08 through 2026-06-12 because the effective-token codemod skipped the -1 sentinel for max-effective-tokens. In 5dd111d the "Migrate obsolete effective-token limits to AI credits" codemod healed all 4 maui workflows. maui now passes both strict and default mode. The recurring gap is resolved.

🟡 One actionable item — in this repo (github/gh-aw)

gh aw fix --write does not auto-add missing toolset permissions, so this strict-mode error survives the fix pass:

.github/workflows/pr-code-quality-reviewer.md:1:1: error: Missing required permissions for GitHub toolsets: issues: read (required by issues)

  • Strict mode = error; default mode = warning (compiles).
  • Fix: add to the workflow frontmatter:
    permissions:
      issues: read
  • Possible codemod opportunity: when a workflow declares a toolset (e.g. issues) but lacks the matching permissions: entry, gh aw fix could auto-insert it. Only seen in 1 repo this run → below the ≥2-repo bar for a standalone codemod proposal, but logged here for visibility.
The other 2 post-fix strict failures (not bugs)
  • Azure/azure-rest-api-specs — strict-only env-secret leak guard (secrets detected in 'env' section will be leaked to the agent container). By design, persistent since 2026-06-03; passes default mode. Requires engine-specific secret config, not a codemod target.
  • TableProApp/TableProno workflow markdown files found. Stale discovery artifact: the repo no longer contains gh-aw workflow markdown. Not a compatibility failure; candidate for pool removal.
Healed by fix (5) & full repo set

Healed: storybookjs/storybook, dotnet/aspnetcore, dotnet/maui, openvinotoolkit/openvino, runhey/OnmyojiAutoScript.

Clean both modes (already passing): f/prompts.chat, moeru-ai/airi, taosdata/TDengine, Z3Prover/z3, github/copilot-sdk, microsoft/aspire, Azure/azure-sdk-for-net, ReactiveX/RxPY, royshil/obs-backgroundremoval, dotnet/skills, apache/cloudstack, Azure/azure-sdk-for-js.

Next actions

  • No new codemod issue (no candidate in ≥2 repos) and no recurring user-facing syntax error this run.
  • Consider auto-fixing missing toolset permissions in gh aw fix if it recurs.
  • Fix pr-code-quality-reviewer.md permissions in this repo (one-line frontmatter add).

References: §27540782225

Generated by 🔧 Daily AW Cross-Repo Compile Check · 177.2 AIC · ⌖ 11.3 AIC · ⊞ 6K ·

  • expires on Jun 22, 2026, 2:57 AM UTC-08:00

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions