Skip to content

[aw-compat] Daily AW cross-repo compatibility — 2026-06-19 (1 genuine regression: aspire duplicate-if) #40283

Description

@github-actions

Overview

Audited the top 20 star-ranked public gh-aw adopters with build gh aw version 80f243c. Each repo was shallow-cloned, compiled (--strict), auto-fixed (gh aw fix --write), and recompiled (strict + default), one-by-one.

Discovery: GitHub gh search code again returned HTTP 429 / redacted results (as on every prior run), so selection used the cached star-ranked adopter pool.

Key metrics

Metric Count
Repos selected (public, non-archived) 20
Clone failures 0
Strict compile failed (before fix) 5
Healed by gh aw fix 3
Strict compile failed (after fix) 3
Default compile failed (after fix) 2
Genuine external compiler failures 1

Headline: 1 genuine regression

microsoft/aspire — duplicate if mapping keys → invalid YAML, in both default and strict mode, not healable by gh aw fix. Compiled clean on the 2026-06-18 audit; broken today. Introduced by commit 80f243c (injectStepCondition applied to line-granular GenerateCheckoutAppTokenSteps). Filed as a dedicated regression bug with root cause + suggested fix.

Failure breakdown

3 repos failing strict after fix
Repo Stars Strict Default Class
microsoft/aspire 6.1k Compiler regression (NEW) — duplicate if keys on checkout app-token step. 2 workflows: pr-docs-check.md, release-update-support-mdx.md.
Azure/azure-rest-api-specs 3.1k By design — strict-mode env-secret guard (secrets.* in env). Default compiles. Persistent across all prior runs.
TableProApp/TablePro 4.5k Stale repo — no .md workflow sources. Persistent across prior runs.
17 repos compiling clean (after fix)

f/prompts.chat, github/spec-kit, storybookjs/storybook, moeru-ai/airi, dotnet/aspnetcore, taosdata/TDengine, dotnet/maui, Z3Prover/z3, github/copilot-sdk, Azure/azure-sdk-for-net, Azure/azure-sdk-for-python, ReactiveX/RxPY, github/gh-aw (self, 250 workflows), royshil/obs-backgroundremoval, runhey/OnmyojiAutoScript, dotnet/skills, apache/cloudstack.

3 of these were healed by gh aw fix (had pre-fix strict failures).

Codemod / syntax-pattern analysis

  • No new codemod candidates. The single genuine failure is a compiler bug, fixable in the compiler — not a user-side transform gh aw fix could apply.
  • No recurring user syntax errors across ≥2 new repos this run. The env-secret guard (azure-rest-api-specs) remains a single, by-design strict-only case.

Next actions

  1. Fix the 80f243c duplicate-if regression (see dedicated bug issue) — highest priority; it breaks valid checkout: github-app + PR-safe-output workflows in the latest build.
  2. No action needed for azure-rest-api-specs (by-design) or TablePro (stale, owner-side).

Per-run artifacts and rolling history saved under cache-memory aw-compat/.

Generated by 🔧 Daily AW Cross-Repo Compile Check · 316.2 AIC · ⌖ 33.9 AIC · ⊞ 6.5K ·

  • expires on Jun 26, 2026, 2:56 AM UTC-08:00

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions