[lockfile-stats] Agentic Workflow Lock File Statistics - 2026-04-29 #29010
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by Lockfile Statistics Analysis Agent. A newer discussion is available at Discussion #29221. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Executive Summary
File Size Distribution
Statistics:
test-workflow.lock.yml(33.2 KB)smoke-claude.lock.yml(167.2 KB)View Top 10 Largest Files
Smoke test workflows dominate the top — they configure multiple engines and extra MCP servers (including Serena), inflating their size.
Trigger Analysis
Most Popular Triggers
Common Trigger Combinations
The schedule + workflow_dispatch pairing is the dominant pattern (64%), used for recurring autonomous tasks that can also be triggered on-demand.
View Workflows with Broadest Trigger Coverage
These workflows listen to the widest range of events:
Schedule Patterns
All scheduled workflows use daily cron expressions. The cron times are spread across off-peak hours (avoiding :00 and :30 minute marks) to reduce API contention — a best practice reflected across the board.
Engine Distribution
GitHub Copilot is the dominant engine (~65%). Claude covers more than a quarter of workflows. Codex, crush, gemini, and opencode represent minority/experimental usage.
Safe Outputs Analysis
Safe Output Types Distribution
Nearly every workflow (96.6%) is configured to post results as a discussion. High
add-commentandcreate-issueusage shows many workflows also interact with issues and PRs directly.Safe Output Combinations
139 out of 204 workflows (68.1%) use multiple safe output types.
Discussion Categories Used
audits is the dominant discussion category (64 workflows), confirming it as the primary channel for analytical/reporting agents.
Structural Characteristics
Job Complexity
copilot-token-audit.lock.yml)Timeout Distribution
Concurrency
100% of workflows (204/204) configure a concurrency group, enforcing the
gh-aw-prefixed pattern uniformly across all lock files.Permission Patterns
Most Requested Permissions (Read)
Most Requested Permissions (Write)
contents:readis the most universally required permission, appearing in nearly every job. Write permissions forissues,discussions, andpull-requestsreflect the safe output patterns observed above.MCP Server Usage
serena-mcp-server is used in 25 workflows (~12%), concentrated in code-quality and refactoring-focused agents.
View All Workflows Using serena-mcp-server (25 workflows)
archie, cloclo, daily-compiler-quality, daily-file-diet, daily-function-namer, daily-mcp-concurrency-analysis, daily-testify-uber-super-expert, developer-docs-consolidator, duplicate-code-detector, glossary-maintainer, go-fan, jsweep, mcp-inspector, q, repository-quality-improver, semantic-function-refactor, sergo, smoke-claude, smoke-codex, smoke-copilot-arm, smoke-copilot, spec-extractor, spec-librarian, terminal-stylist, typist
Interesting Findings
100% concurrency adoption: Every single workflow uses concurrency groups — no rogue workflows that could cause race conditions with themselves.
Dominant schedule+dispatch pattern: 64% of workflows combine a daily cron schedule with manual dispatch, creating a dual-access pattern well-suited for autonomous agents that should also be testable on-demand.
Smoke tests are size outliers: The 4 smoke test workflows (smoke-claude, smoke-copilot, smoke-copilot-arm, smoke-codex) are consistently among the largest files, as they configure additional MCP servers and broader permissions for cross-engine testing.
6-job structure is the modal shape: 93 of 204 workflows (45.6%) have exactly 6 jobs — suggesting a standard gh-aw compilation template of activation + setup + agent + output + cleanup jobs.
Nearly all workflows post to discussions: 96.6% configure
create-discussionas a safe output, making GitHub Discussions the primary communication channel for this agentic system's results.copilot-requests write permission: 100 jobs request write access to
copilot-requests, revealing ~half of Copilot-engine workflows explicitly require this permission for proper operation.Recommendations
Investigate the 6 workflows without safe outputs: Six workflows have no
create-discussion,add-comment, or other safe output configured — they may silently swallow results. Worth auditing to confirm they use alternative reporting mechanisms.Review 180-minute timeout workflow: One workflow has a 3-hour timeout — significantly above the 19.3-minute average. This could indicate an overly complex or inefficient agent worth reviewing.
Serena adoption opportunity: Only 12% of workflows use
serena-mcp-server. For code-analysis and refactoring workflows not yet using it, adding Serena could improve accuracy.Schema uniformity is a strength: All 204 files are on schema v3. Upgrades can be applied uniformly with no legacy concerns.
Monitor experimental engines: crush, gemini, and opencode each have a single workflow. Tracking their performance vs. copilot/claude/codex would inform future engine selection policies.
Methodology
.github/workflows/*.lock.yml)/tmp/gh-aw/cache-memory/References:
Beta Was this translation helpful? Give feedback.
All reactions