diff --git a/patterns/archetypes/code-improvement.json b/patterns/archetypes/code-improvement.json index 9eef21e..6431296 100644 --- a/patterns/archetypes/code-improvement.json +++ b/patterns/archetypes/code-improvement.json @@ -2,8 +2,8 @@ "id": "code-improvement", "label": "Code Improvement", "description": "Diagnose and fix code or CI issues", - "success_rate": 0.32, - "count": 86, + "success_rate": 0.28, + "count": 40, "recommended_triggers": [ { "type": "schedule", @@ -33,23 +33,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5194 + "stars": 5382 }, { "repo": "githubnext/agentics", - "stars": 962 + "stars": 980 }, { - "repo": "github/awesome-copilot", - "stars": 39466 + "repo": "pockebot/openpocket", + "stars": 848 }, { - "repo": "microsoft/aspire", - "stars": 6323 + "repo": "YousefHadder/markdown-plus.nvim", + "stars": 295 }, { - "repo": "dotnet/macios", - "stars": 2903 + "repo": "sytone/obsidian-queryallthethings", + "stars": 188 } ], "tips": [ @@ -61,10 +61,10 @@ "Add a pre-activation step that skips scheduled runs once too many open PRs share your title prefix, to avoid spamming maintainers" ], "anti_patterns": [ - "ci-doctor", - "update-dependencies", - "code-simplifier", - "autofix-ci", - "tier1-ci-diagnose" + "security-autofix", + "dependabot-autofix", + "bma-security-fix", + "cao-evolution-efficiency", + "ci-doctor" ] } diff --git a/patterns/archetypes/content-moderation.json b/patterns/archetypes/content-moderation.json index 8a51390..15d1bbc 100644 --- a/patterns/archetypes/content-moderation.json +++ b/patterns/archetypes/content-moderation.json @@ -3,10 +3,10 @@ "label": "Content Moderation", "description": "Review content for quality or policy", "success_rate": 1.0, - "count": 6, + "count": 4, "recommended_triggers": [ { - "type": "pull_request", + "type": "schedule", "config": {} }, { @@ -35,23 +35,15 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5194 + "stars": 5382 }, { "repo": "githubnext/agentics", - "stars": 962 - }, - { - "repo": "Bertverbeek4PS/bc2adls", - "stars": 170 + "stars": 980 }, { "repo": "SSWConsulting/SSW.Rules.Content", - "stars": 62 - }, - { - "repo": "SSWConsulting/SSW.Website", - "stars": 14 + "stars": 63 } ], "tips": [ diff --git a/patterns/archetypes/custom.json b/patterns/archetypes/custom.json index f107bdf..476f565 100644 --- a/patterns/archetypes/custom.json +++ b/patterns/archetypes/custom.json @@ -3,7 +3,7 @@ "label": "Custom", "description": "Custom or uncategorized workflow", "success_rate": 0.49, - "count": 469, + "count": 221, "recommended_triggers": [ { "type": "schedule", @@ -14,7 +14,7 @@ "config": {} }, { - "type": "pull_request", + "type": "reaction", "config": {} } ], @@ -29,23 +29,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5194 + "stars": 5382 }, { "repo": "githubnext/agentics", - "stars": 962 + "stars": 980 }, { - "repo": "github/spec-kit", - "stars": 139197 + "repo": "OtterMind/Chat2DB", + "stars": 28310 }, { - "repo": "remix-run/react-router", - "stars": 56589 + "repo": "dotnet/maui", + "stars": 23324 }, { - "repo": "OtterMind/Chat2DB", - "stars": 28278 + "repo": "pydantic/pydantic-ai", + "stars": 20566 } ], "tips": [ @@ -54,10 +54,10 @@ "Use DO NOT constraints to bound agent behavior \u2014 61% more likely to be healthy" ], "anti_patterns": [ - "documentation-audit", - "breaking-change-checker", - "ai-sdlc-gh-aw-qa-gemini", - "csharp-guideline-improver", - "news-translate" + "localize-pt", + "imperia-market-prices", + "validate-pr", + "planner", + "q" ] } diff --git a/patterns/archetypes/daily-test-improver.json b/patterns/archetypes/daily-test-improver.json index a548c6b..7d8dee1 100644 --- a/patterns/archetypes/daily-test-improver.json +++ b/patterns/archetypes/daily-test-improver.json @@ -2,19 +2,19 @@ "id": "daily-test-improver", "label": "Daily Test Improver", "description": "Add high-value tests and improve test quality", - "success_rate": 0.53, - "count": 5, + "success_rate": 0.0, + "count": 2, "recommended_triggers": [ { - "type": "schedule", + "type": "permissions", "config": {} }, { - "type": "permissions", + "type": "reaction", "config": {} }, { - "type": "reaction", + "type": "schedule", "config": {} } ], @@ -33,19 +33,7 @@ "top_repos": [ { "repo": "githubnext/agentics", - "stars": 962 - }, - { - "repo": "rancher/dashboard", - "stars": 628 - }, - { - "repo": "tastybamboo/panda-cms", - "stars": 4 - }, - { - "repo": "baizhiheizi/gh-sr", - "stars": 1 + "stars": 980 } ], "tips": [ @@ -54,7 +42,5 @@ "Create one focused draft pull request per run", "Add a pre-activation step that skips scheduled runs once too many open PRs share your title prefix, to avoid spamming maintainers" ], - "anti_patterns": [ - "daily-test-improver" - ] + "anti_patterns": [] } diff --git a/patterns/archetypes/dependency-monitor.json b/patterns/archetypes/dependency-monitor.json index 5ab9e34..bd86c31 100644 --- a/patterns/archetypes/dependency-monitor.json +++ b/patterns/archetypes/dependency-monitor.json @@ -2,8 +2,8 @@ "id": "dependency-monitor", "label": "Dependency Monitor", "description": "Track and update dependencies", - "success_rate": 0.37, - "count": 62, + "success_rate": 0.36, + "count": 22, "recommended_triggers": [ { "type": "schedule", @@ -14,7 +14,7 @@ "config": {} }, { - "type": "roles", + "type": "permissions", "config": {} } ], @@ -35,23 +35,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5194 + "stars": 5382 }, { - "repo": "github/awesome-copilot", - "stars": 39466 + "repo": "dotnet/Open-XML-SDK", + "stars": 4614 }, { - "repo": "microsoft/aspire", - "stars": 6323 + "repo": "adoptium/adoptium", + "stars": 185 }, { - "repo": "dotnet/Open-XML-SDK", - "stars": 4609 + "repo": "jamesmontemagno/ohmyposh-configurator", + "stars": 136 }, { - "repo": "microsoft/apm", - "stars": 3913 + "repo": "nitinjain999/platform-skills", + "stars": 69 } ], "tips": [ @@ -64,10 +64,10 @@ "Use protected-files: fallback-to-issue for CI configuration and agent instructions (not the dependency manifests themselves, since updating those is the intended change)" ], "anti_patterns": [ - "dependabot-remediation", - "update-github-info", - "doc-sync", "docs-sync", - "update-github-info" + "dependency-api-monitor", + "wiki-sync", + "advanced-copilot-cli-sync", + "dependabot-pr-bundler" ] } diff --git a/patterns/archetypes/documentation-updater.json b/patterns/archetypes/documentation-updater.json index 27377c8..7941406 100644 --- a/patterns/archetypes/documentation-updater.json +++ b/patterns/archetypes/documentation-updater.json @@ -2,15 +2,15 @@ "id": "documentation-updater", "label": "Documentation Updater", "description": "Keep docs accurate and up-to-date", - "success_rate": 0.57, - "count": 24, + "success_rate": 0.45, + "count": 14, "recommended_triggers": [ { - "type": "schedule", + "type": "push", "config": {} }, { - "type": "push", + "type": "schedule", "config": {} }, { @@ -33,11 +33,7 @@ "top_repos": [ { "repo": "githubnext/agentics", - "stars": 962 - }, - { - "repo": "YousefHadder/markdown-plus.nvim", - "stars": 292 + "stars": 980 }, { "repo": "Azure/typespec-azure", @@ -48,8 +44,12 @@ "stars": 17 }, { - "repo": "verkyyi/github-agent-runner", - "stars": 10 + "repo": "codegefluester/GamesDat", + "stars": 1 + }, + { + "repo": "Alvin-Wu-Garden/COBOL2SPEC", + "stars": 0 } ], "tips": [ @@ -62,7 +62,7 @@ "anti_patterns": [ "documentation-updater", "update-docs", - "update-docs", + "daily-doc-updater", "daily-doc-updater", "daily-doc-updater" ] diff --git a/patterns/archetypes/issue-triage.json b/patterns/archetypes/issue-triage.json index 9cf6d96..8c46b8b 100644 --- a/patterns/archetypes/issue-triage.json +++ b/patterns/archetypes/issue-triage.json @@ -2,19 +2,19 @@ "id": "issue-triage", "label": "Issue Triage", "description": "Classify and label new issues", - "success_rate": 0.57, - "count": 94, + "success_rate": 0.79, + "count": 37, "recommended_triggers": [ { "type": "issues", "config": {} }, { - "type": "roles", + "type": "reaction", "config": {} }, { - "type": "reaction", + "type": "roles", "config": {} } ], @@ -34,23 +34,23 @@ "top_repos": [ { "repo": "githubnext/agentics", - "stars": 962 + "stars": 980 }, { - "repo": "appwrite/appwrite", - "stars": 57493 + "repo": "pydantic/pydantic-ai", + "stars": 20566 }, { - "repo": "moeru-ai/airi", - "stars": 49619 + "repo": "microsoft/AI-Engineering-Coach", + "stars": 4321 }, { - "repo": "cli/cli", - "stars": 46432 + "repo": "microsoft/mcp", + "stars": 3763 }, { - "repo": "taosdata/TDengine", - "stars": 25146 + "repo": "twikoojs/twikoo", + "stars": 2297 } ], "tips": [ @@ -59,10 +59,10 @@ "Use DO NOT constraints (e.g., 'Do NOT close issues') \u2014 61% more likely to be healthy" ], "anti_patterns": [ - "issue-triage", "issue-triage", "issue-triage", "marketplace-harness-gap-triage", - "issue-triage" + "issue-triage", + "pr-triage" ] } diff --git a/patterns/archetypes/pr-review.json b/patterns/archetypes/pr-review.json index 9fe44d0..cb994ed 100644 --- a/patterns/archetypes/pr-review.json +++ b/patterns/archetypes/pr-review.json @@ -2,19 +2,19 @@ "id": "pr-review", "label": "PR Review", "description": "Review pull requests for quality and issues", - "success_rate": 0.47, - "count": 80, + "success_rate": 0.41, + "count": 30, "recommended_triggers": [ { - "type": "pull_request", + "type": "slash_command", "config": {} }, { - "type": "slash_command", + "type": "pull_request", "config": {} }, { - "type": "schedule", + "type": "permissions", "config": {} } ], @@ -33,23 +33,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5194 + "stars": 5382 }, { "repo": "githubnext/agentics", - "stars": 962 + "stars": 980 }, { - "repo": "remix-run/react-router", - "stars": 56589 + "repo": "dotnet/macios", + "stars": 2913 }, { - "repo": "elastic/kibana", - "stars": 21302 + "repo": "Azure/azure-sdk-for-go", + "stars": 1856 }, { - "repo": "pydantic/pydantic-ai", - "stars": 20228 + "repo": "drasi-project/drasi-platform", + "stars": 1255 } ], "tips": [ @@ -58,10 +58,10 @@ "Include DO NOT constraints to avoid false positive comments" ], "anti_patterns": [ - "pr-review", + "ai-sdlc-gh-aw-reviewer-deepseek-v03-structured-local", "pull-request-reviewer", - "review-tutorial", "macios-reviewer", - "pr-docs-reviewer" + "pr-docs-reviewer", + "dependabot-review" ] } diff --git a/patterns/archetypes/repo-maintainer.json b/patterns/archetypes/repo-maintainer.json index 171ad61..b85cf65 100644 --- a/patterns/archetypes/repo-maintainer.json +++ b/patterns/archetypes/repo-maintainer.json @@ -2,8 +2,8 @@ "id": "repo-maintainer", "label": "Repo Maintainer", "description": "Proactively triage, fix, and maintain a repository", - "success_rate": 0.55, - "count": 21, + "success_rate": 0.6, + "count": 11, "recommended_triggers": [ { "type": "reaction", @@ -14,7 +14,7 @@ "config": {} }, { - "type": "schedule", + "type": "permissions", "config": {} } ], @@ -37,15 +37,11 @@ "top_repos": [ { "repo": "githubnext/agentics", - "stars": 962 + "stars": 980 }, { "repo": "py-why/dowhy", - "stars": 8331 - }, - { - "repo": "dotnet/fsharp", - "stars": 4339 + "stars": 8348 }, { "repo": "fsprojects/FsHttp", @@ -54,18 +50,18 @@ { "repo": "shanselman/WindowsEdgeLight", "stars": 371 + }, + { + "repo": "colindembovsky/cols-agent-tasks", + "stars": 83 } ], "tips": [ "Use persistent memory and check for existing work before acting", "Limit each run to one high-value maintenance task", - "Leave merges, approvals, and destructive actions to maintainers", - "Add a pre-activation step that skips scheduled runs once too many open PRs share your title prefix, to avoid spamming maintainers", - "Set concurrency.job-discriminator to ${{ github.event_name == 'schedule' && 'scheduled' || github.run_id }} so a manually- or slash-command-triggered run doesn't get cancelled by (or cancel) the recurring scheduled run" + "Leave merges, approvals, and destructive actions to maintainers" ], "anti_patterns": [ - "repo-assist", - "repo-assist", "repo-assist" ] } diff --git a/patterns/archetypes/skill-pr-reviewer.json b/patterns/archetypes/skill-pr-reviewer.json deleted file mode 100644 index 7a23714..0000000 --- a/patterns/archetypes/skill-pr-reviewer.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "id": "skill-pr-reviewer", - "label": "Skill PR Reviewer", - "description": "Review pull requests with installed expert skills", - "success_rate": 0.3, - "count": 1, - "recommended_triggers": [ - { - "type": "pull_request", - "config": {} - } - ], - "recommended_safe_outputs": [ - "pull-requests" - ], - "recommended_tools": [ - "create-pull-request-review-comment" - ], - "timeout_minutes": 15, - "prompt_style": "role-rules", - "size_range_bytes": [ - 3000, - 8000 - ], - "top_repos": [ - { - "repo": "tenstorrent/tt-metal", - "stars": 1689 - } - ], - "tips": [ - "Select skills that match the pull request's change type", - "Name the skill that informed each actionable finding", - "Review changed lines only and avoid duplicate feedback" - ], - "anti_patterns": [] -} diff --git a/patterns/archetypes/status-report.json b/patterns/archetypes/status-report.json index 937c392..5a0f8ea 100644 --- a/patterns/archetypes/status-report.json +++ b/patterns/archetypes/status-report.json @@ -3,18 +3,18 @@ "label": "Status Report", "description": "Generate periodic status summaries", "success_rate": 0.45, - "count": 81, + "count": 33, "recommended_triggers": [ { "type": "schedule", "config": {} }, { - "type": "stop-after", + "type": "cron", "config": {} }, { - "type": "skip-if-match", + "type": "issues", "config": {} } ], @@ -33,23 +33,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5194 + "stars": 5382 }, { "repo": "githubnext/agentics", - "stars": 962 + "stars": 980 }, { - "repo": "taosdata/TDengine", - "stars": 25146 + "repo": "adoptium/adoptium", + "stars": 185 }, { - "repo": "rancher/dashboard", - "stars": 628 + "repo": "fideus-labs/ngff-zarr", + "stars": 73 }, { - "repo": "centminmod/explain-openclaw", - "stars": 250 + "repo": "guitarrapc/githubactions-lab", + "stars": 56 } ], "tips": [ @@ -62,9 +62,9 @@ ], "anti_patterns": [ "daily-repo-status", - "daily-repo-status", - "daily-repo-status", - "daily-report", - "weekly-release" + "weekly-release", + "usability-weekly", + "dependency-updates-report", + "daily-repo-status" ] } diff --git a/patterns/manifest.json b/patterns/manifest.json index b0033b3..773f248 100644 --- a/patterns/manifest.json +++ b/patterns/manifest.json @@ -1,9 +1,9 @@ { "metadata": { - "generated_at": "2026-09-28T10:10:50.574481Z", - "source_repos": 563, - "active_workflows": 345, - "total_workflows": 929 + "generated_at": "2026-10-12T09:43:08.031766Z", + "source_repos": 223, + "active_workflows": 133, + "total_workflows": 414 }, "archetypes": [ "code-improvement", @@ -15,7 +15,6 @@ "dependency-monitor", "daily-test-improver", "repo-maintainer", - "skill-pr-reviewer", "pr-iteration-loop", "accessibility-expert", "performance-nut", @@ -49,12 +48,6 @@ "repos_seen": 1, "reason": "Very low success rate in Alvin-Wu-Garden/COBOL2SPEC" }, - { - "pattern": "documentation-audit", - "success_rate": 0.0, - "repos_seen": 1, - "reason": "Very low success rate in Alvin-Wu-Garden/COBOL2SPEC" - }, { "pattern": "update-docs", "success_rate": 0.0, @@ -68,100 +61,106 @@ "reason": "Very low success rate in AndreaGriffiths11/annotation-overlay" }, { - "pattern": "dependabot-remediation", + "pattern": "issue-triage", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/ARO-Tools" + "reason": "Very low success rate in Azure/AppConfiguration-KubernetesProvider" }, { - "pattern": "issue-triage", + "pattern": "ai-sdlc-gh-aw-reviewer-deepseek-v03-structured-local", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/AppConfiguration-KubernetesProvider" + "reason": "Very low success rate in DREAM-XIN/ai-sdlc" }, { - "pattern": "ci-doctor", + "pattern": "docs-sync", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Belphemur/SuperSubtitles" + "reason": "Very low success rate in DevExpGbb/gh-devlake" }, { - "pattern": "breaking-change-checker", + "pattern": "localize-pt", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Canepro/pipelinehealer-demo" + "reason": "Very low success rate in HewlettPackard/morpheus-docs" }, { - "pattern": "pr-review", + "pattern": "imperia-market-prices", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in CliMA/ClimaAtmos.jl" + "reason": "Very low success rate in Imperia360/Imperia360" }, { - "pattern": "ai-sdlc-gh-aw-qa-gemini", + "pattern": "dependency-api-monitor", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in DREAM-XIN/ai-sdlc" + "reason": "Very low success rate in Kludex/zigai" }, { - "pattern": "update-github-info", + "pattern": "validate-pr", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Davidoam/skills-agentic-workflows-that-read-the-room" + "reason": "Very low success rate in LeMegaGeek/bgobs" }, { - "pattern": "doc-sync", + "pattern": "planner", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in DefaceRoot/agentic-documentation" + "reason": "Very low success rate in MaggieAppleton/maggieappleton.com-V3" }, { - "pattern": "docs-sync", + "pattern": "q", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in DevExpGbb/gh-devlake" + "reason": "Very low success rate in MoiraeSoftware/Myriad" }, { - "pattern": "daily-repo-status", + "pattern": "keybot", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in DoriniTT/PS-TEROS" + "reason": "Very low success rate in NikiforovAll/keycloak-authorization-services-dotnet" }, { - "pattern": "csharp-guideline-improver", + "pattern": "ai-issue-assistant", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Gibbs-Morris/mississippi" + "reason": "Very low success rate in OtterMind/Chat2DB" }, { - "pattern": "news-translate", + "pattern": "issue-triage", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Hack23/euparliamentmonitor" + "reason": "Very low success rate in PowerShell/vscode-powershell" }, { - "pattern": "localize-pt", + "pattern": "wiki-sync", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in HewlettPackard/morpheus-docs" + "reason": "Very low success rate in SatelliteQE/broker" }, { - "pattern": "update-github-info", + "pattern": "marketplace-harness-gap-triage", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Hukmaram/skills-agentic-workflows-that-read-the-room" + "reason": "Very low success rate in abrahamFerga/plenipo-agents" }, { - "pattern": "imperia-market-prices", + "pattern": "weekly-release", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Imperia360/Imperia360" + "reason": "Very low success rate in ahmadabdalla/azure-cost-calculator" }, { - "pattern": "imperia-cross-auditor", + "pattern": "pull-request-reviewer", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Imperia360/Imperia360" + "reason": "Very low success rate in bebebus/SDK" + }, + { + "pattern": "bug-investigation", + "success_rate": 0.0, + "repos_seen": 1, + "reason": "Very low success rate in camunda/camunda" } ], "config_defaults": { @@ -182,195 +181,112 @@ }, "trigger_combos": [ { - "combo": "permissions+schedule", + "combo": "issues+schedule", "success_rate": 1.0, - "count": 20, + "count": 30, "risk": "low", "recommendation": "Recommended" }, { - "combo": "reaction", + "combo": "issues+reaction+stop-after", "success_rate": 1.0, - "count": 20, + "count": 13, "risk": "low", "recommendation": "Recommended" }, { - "combo": "issues+reaction+stop-after", + "combo": "schedule+skip-if-no-match", "success_rate": 1.0, - "count": 13, + "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "issue_comment+issues+pull_request+roles+skip-bots+skip-roles", + "combo": "skip-if-match", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "schedule+skip-if-no-match", + "combo": "permissions+schedule+skip-if-no-match+steps", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "schedule+workflow_call", + "combo": "bots+permissions+pull_request+steps", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "permissions+schedule+skip-if-no-match+steps", + "combo": "schedule+stop-after", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "permissions+pull_request+steps", + "combo": "pull_request+schedule", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "schedule+skip-if-match+skip-if-no-match", + "combo": "pull_request+slash_command", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "reaction+schedule+stop-after", + "combo": "reaction", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "cron+env+name+schedule+steps", + "combo": "schedule+workflow_call", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "push+roles", - "success_rate": 1.0, - "count": 10, + "combo": "permissions+reaction+slash_command+steps", + "success_rate": 0.95, + "count": 20, "risk": "low", "recommendation": "Recommended" }, { - "combo": "bots+permissions+skip-if-match", - "success_rate": 1.0, + "combo": "permissions+schedule+skip-if-match", + "success_rate": 0.9, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "pull_request+reaction+skip-bots", - "success_rate": 1.0, - "count": 10, + "combo": "cron+schedule", + "success_rate": 0.81, + "count": 21, "risk": "low", "recommendation": "Recommended" }, { - "combo": "manual-approval+pull_request+roles", - "success_rate": 1.0, + "combo": "roles+workflow_run", + "success_rate": 0.8, "count": 10, "risk": "low", "recommendation": "Recommended" } ], "configuration_profiles": [ - { - "archetype": "code-improvement", - "triggers": [ - "workflow_run" - ], - "safe_outputs": [ - "add-comment", - "create-issue" - ], - "success_rate": 0.217, - "confidence_score": 0.097, - "total_runs": 23, - "n_workflows": 7, - "n_repos": 7, - "rank": 1 - }, - { - "archetype": "code-improvement", - "triggers": [ - "schedule", - "skip-if-match" - ], - "safe_outputs": [ - "create-pull-request" - ], - "success_rate": 0.12, - "confidence_score": 0.067, - "total_runs": 83, - "n_workflows": 10, - "n_repos": 10, - "rank": 2 - }, - { - "archetype": "code-improvement", - "triggers": [ - "stop-after", - "workflow_run" - ], - "safe_outputs": [ - "add-comment", - "create-issue", - "messages", - "noop", - "update-issue" - ], - "success_rate": 0.0, - "confidence_score": -0.0, - "total_runs": 20, - "n_workflows": 3, - "n_repos": 3, - "rank": 3 - }, - { - "archetype": "custom", - "triggers": [ - "schedule", - "skip-if-match" - ], - "safe_outputs": [ - "create-pull-request" - ], - "success_rate": 0.93, - "confidence_score": 0.814, - "total_runs": 43, - "n_workflows": 6, - "n_repos": 4, - "rank": 1 - }, - { - "archetype": "custom", - "triggers": [ - "pull_request" - ], - "safe_outputs": [ - "add-comment" - ], - "success_rate": 0.6, - "confidence_score": 0.423, - "total_runs": 30, - "n_workflows": 4, - "n_repos": 4, - "rank": 2 - }, { "archetype": "custom", "triggers": [ @@ -379,41 +295,26 @@ "safe_outputs": [ "create-issue" ], - "success_rate": 0.536, - "confidence_score": 0.42, - "total_runs": 69, - "n_workflows": 11, - "n_repos": 10, - "rank": 3 - }, - { - "archetype": "dependency-monitor", - "triggers": [ - "schedule" - ], - "safe_outputs": [ - "create-pull-request" - ], - "success_rate": 0.364, - "confidence_score": 0.296, - "total_runs": 176, - "n_workflows": 21, - "n_repos": 21, + "success_rate": 0.769, + "confidence_score": 0.617, + "total_runs": 39, + "n_workflows": 6, + "n_repos": 6, "rank": 1 }, { - "archetype": "documentation-updater", + "archetype": "dependency-monitor", "triggers": [ "schedule" ], "safe_outputs": [ "create-pull-request" ], - "success_rate": 0.567, - "confidence_score": 0.392, - "total_runs": 30, - "n_workflows": 3, - "n_repos": 3, + "success_rate": 0.333, + "confidence_score": 0.222, + "total_runs": 54, + "n_workflows": 6, + "n_repos": 6, "rank": 1 }, { @@ -424,121 +325,11 @@ "safe_outputs": [ "create-pull-request" ], - "success_rate": 0.267, - "confidence_score": 0.142, - "total_runs": 30, - "n_workflows": 6, - "n_repos": 6, - "rank": 2 - }, - { - "archetype": "issue-triage", - "triggers": [ - "issues", - "reaction" - ], - "safe_outputs": [ - "add-comment", - "add-labels" - ], - "success_rate": 0.833, - "confidence_score": 0.641, - "total_runs": 24, - "n_workflows": 9, - "n_repos": 9, - "rank": 1 - }, - { - "archetype": "issue-triage", - "triggers": [ - "issue_comment", - "issues" - ], - "safe_outputs": [ - "add-comment", - "messages", - "noop" - ], - "success_rate": 0.8, - "confidence_score": 0.627, - "total_runs": 30, - "n_workflows": 3, - "n_repos": 3, - "rank": 2 - }, - { - "archetype": "pr-review", - "triggers": [ - "pull_request" - ], - "safe_outputs": [ - "add-comment" - ], - "success_rate": 0.714, - "confidence_score": 0.5, - "total_runs": 21, - "n_workflows": 6, - "n_repos": 6, - "rank": 1 - }, - { - "archetype": "pr-review", - "triggers": [ - "pull_request" - ], - "safe_outputs": [ - "create-pull-request-review-comment", - "submit-pull-request-review" - ], - "success_rate": 0.714, - "confidence_score": 0.5, - "total_runs": 21, - "n_workflows": 3, - "n_repos": 3, - "rank": 2 - }, - { - "archetype": "pr-review", - "triggers": [ - "slash_command" - ], - "safe_outputs": [ - "create-pull-request-review-comment", - "messages", - "submit-pull-request-review" - ], - "success_rate": 0.2, - "confidence_score": 0.081, - "total_runs": 20, + "success_rate": 0.273, + "confidence_score": 0.132, + "total_runs": 22, "n_workflows": 4, - "n_repos": 3, - "rank": 3 - }, - { - "archetype": "repo-maintainer", - "triggers": [ - "permissions", - "reaction", - "slash_command", - "steps" - ], - "safe_outputs": [ - "add-comment", - "add-labels", - "create-issue", - "create-pull-request", - "messages", - "noop", - "push-to-pull-request-branch", - "remove-labels", - "report-failure-as-issue", - "update-issue" - ], - "success_rate": 0.9, - "confidence_score": 0.744, - "total_runs": 30, - "n_workflows": 3, - "n_repos": 3, + "n_repos": 4, "rank": 1 }, { @@ -560,50 +351,11 @@ "remove-labels", "update-issue" ], - "success_rate": 0.6, - "confidence_score": 0.423, - "total_runs": 30, - "n_workflows": 4, - "n_repos": 4, - "rank": 2 - }, - { - "archetype": "repo-maintainer", - "triggers": [ - "reaction", - "schedule", - "slash_command" - ], - "safe_outputs": [ - "add-comment", - "add-labels", - "create-issue", - "create-pull-request", - "push-to-pull-request-branch", - "remove-labels", - "update-issue" - ], - "success_rate": 0.41, - "confidence_score": 0.271, - "total_runs": 39, - "n_workflows": 4, - "n_repos": 4, - "rank": 3 - }, - { - "archetype": "status-report", - "triggers": [ - "schedule", - "stop-after" - ], - "safe_outputs": [ - "create-discussion" - ], - "success_rate": 0.975, - "confidence_score": 0.871, - "total_runs": 40, - "n_workflows": 4, - "n_repos": 4, + "success_rate": 0.65, + "confidence_score": 0.433, + "total_runs": 20, + "n_workflows": 3, + "n_repos": 3, "rank": 1 }, { @@ -614,12 +366,12 @@ "safe_outputs": [ "create-issue" ], - "success_rate": 0.471, - "confidence_score": 0.37, - "total_runs": 87, - "n_workflows": 12, - "n_repos": 12, - "rank": 2 + "success_rate": 0.51, + "confidence_score": 0.377, + "total_runs": 51, + "n_workflows": 6, + "n_repos": 6, + "rank": 1 }, { "archetype": "status-report", @@ -631,12 +383,12 @@ "create-issue", "mentions" ], - "success_rate": 0.336, - "confidence_score": 0.263, - "total_runs": 143, - "n_workflows": 18, - "n_repos": 17, - "rank": 3 + "success_rate": 0.444, + "confidence_score": 0.328, + "total_runs": 63, + "n_workflows": 9, + "n_repos": 8, + "rank": 2 } ], "research_findings": {