Skip to content

[aw-compat] Daily Compat Check 2026-04-17: 4 persistent failures across top-20 repos #26811

@github-actions

Description

@github-actions

Daily gh-aw cross-repo compilation compatibility check for 2026-04-17. Compiled 20 top-starred public repositories using gh-aw lock files with the latest build (596c5c8).

Summary

  • Repositories checked: 20
  • Compilation pass: 16/20 (80%)
  • Auto-fixed by gh aw fix: 1 (meteostat/meteostat)
  • Persistent failures: 4
  • Workflow run: §24548289602

Persistent Failures

Repository Stars Error
storybookjs/storybook 89,730 tools.serena: unknown tool name
dotnet/aspnetcore 37,841 Missing pull-requests: read permission + doc file without frontmatter
vercel/vercel 15,311 workflow_run trigger without branches: restriction
SSWConsulting/SSW.Rules.Content 400 Unknown property: tavily in tools section

Auto-Fixed

Repository Error Fixed
meteostat/meteostat roles: all at top-level → moved to on.roles

Passing Repos (16/20)

f/prompts.chat, clash-verge-rev/clash-verge-rev, appwrite/appwrite, TryGhost/Ghost, taosdata/TDengine, dotnet/runtime, Z3Prover/z3, dotnet/machinelearning, py-why/dowhy, internetarchive/openlibrary, Azure/azure-sdk-for-net, microsoft/aspire, amnweb/yasb, github/awesome-copilot, pulumi/pulumi-eks

Failure Details

storybookjs/storybook — duplicate-code-detector.md

tools.serena: unknown tool name. The 'tools' section only accepts built-in tool names.
Valid built-in tools: agentic-workflows, bash, cache-memory, edit, github, mount-as-clis,
playwright, repo-memory, safety-prompt, startup-timeout, timeout, web-fetch, web-search.

If 'serena' is a custom MCP server, define it under 'mcp-servers' instead.

Root cause: tools: serena: ['typescript']serena is a custom MCP server but placed directly in the tools: section.

Fix: Move to mcp-servers: block:

mcp-servers:
  serena:
    command: "node server.js"
    tools: ['typescript']
```

---

#### dotnet/aspnetcore — `issue-triage-agent.md` + `labeler.md`

**issue-triage-agent.md:**
```
error: Missing required permissions for GitHub toolsets:
  - pull-requests: read (required by pull_requests)

The workflow uses tools.github with min-integrity: none but only declares:

permissions:
  contents: read
  issues: read
```
**Fix**: Add `pull-requests: read` to permissions.

**labeler.md:**
```
no frontmatter found
```
`labeler.md` is a documentation file with no YAML frontmatter — not a workflow file. Compiler picks it up because it has `.md` extension and is in `.github/workflows/`.

---

#### vercel/vercel — `ci-doctor.md`

```
workflow_run trigger should include branch restrictions for security and performance.
Without branch restrictions, the workflow will run for workflow runs on ALL branches.

Fix:

on:
  workflow_run:
    workflows: ["CI"]
    types: [completed]
    branches:
      - main
```

---

#### SSWConsulting/SSW.Rules.Content — `content-campaign.md`

```
Unknown property: tavily. Valid fields are: agentic-workflows, bash, cache-memory, edit,
github, grep, mount-as-clis, playwright, repo-memory, serena, ...

Root cause: tools: tavily: { tools: [search, search_news] }tavily is a custom MCP server placed in tools: section.

Fix: Move to mcp-servers::

mcp-servers:
  tavily:
    command: "npx tavily-mcp"
    tools: [search, search_news]
All 20 Repos — Full Results
Repository Stars Before After Status
f/prompts.chat 159,898 PASS
clash-verge-rev/clash-verge-rev 111,259 PASS
storybookjs/storybook 89,730 FAIL
appwrite/appwrite 55,738 PASS
TryGhost/Ghost 52,536 PASS
dotnet/aspnetcore 37,841 FAIL
taosdata/TDengine 24,831 PASS
dotnet/runtime 17,807 PASS
vercel/vercel 15,311 FAIL
Z3Prover/z3 12,160 PASS
dotnet/machinelearning 9,325 PASS
py-why/dowhy 8,068 PASS
internetarchive/openlibrary 6,365 PASS
Azure/azure-sdk-for-net 5,970 PASS
microsoft/aspire 5,826 PASS
amnweb/yasb 4,643 PASS
github/awesome-copilot 2,500 PASS
meteostat/meteostat 1,200 FIXED
pulumi/pulumi-eks 500 PASS
SSWConsulting/SSW.Rules.Content 400 FAIL

References: §24548289602

Generated by Daily AW Cross-Repo Compile Check · ● 911.5K ·

  • expires on Apr 24, 2026, 5:05 AM UTC

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