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
Auto-Fixed
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 · ◷
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
gh aw fix: 1 (meteostat/meteostat)Persistent Failures
tools.serena: unknown tool namepull-requests: readpermission + doc file without frontmatterworkflow_runtrigger withoutbranches:restrictionUnknown property: tavilyin tools sectionAuto-Fixed
roles: allat top-level → moved toon.rolesPassing 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.mdRoot cause:
tools: serena: ['typescript']—serenais a custom MCP server but placed directly in thetools:section.Fix: Move to
mcp-servers:block:The workflow uses
tools.githubwithmin-integrity: nonebut only declares:Fix:
Root cause:
tools: tavily: { tools: [search, search_news] }—tavilyis a custom MCP server placed intools:section.Fix: Move to
mcp-servers::All 20 Repos — Full Results
References: §24548289602