diff --git a/patterns/archetypes/code-improvement.json b/patterns/archetypes/code-improvement.json index 9eef21e..512a743 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.14, + "count": 21, "recommended_triggers": [ { "type": "schedule", @@ -14,7 +14,7 @@ "config": {} }, { - "type": "skip-if-match", + "type": "stop-after", "config": {} } ], @@ -33,23 +33,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5194 + "stars": 5597 }, { "repo": "githubnext/agentics", - "stars": 962 + "stars": 1048 }, { - "repo": "github/awesome-copilot", - "stars": 39466 + "repo": "bootc-dev/bootc", + "stars": 2343 }, { - "repo": "microsoft/aspire", - "stars": 6323 + "repo": "microsoft/agentrc", + "stars": 1124 }, { - "repo": "dotnet/macios", - "stars": 2903 + "repo": "pockebot/openpocket", + "stars": 850 } ], "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", + "fix", "code-simplifier", - "autofix-ci", - "tier1-ci-diagnose" + "ci-doctor", + "issue-fix", + "code-simplifier" ] } diff --git a/patterns/archetypes/content-moderation.json b/patterns/archetypes/content-moderation.json index 8a51390..83a322e 100644 --- a/patterns/archetypes/content-moderation.json +++ b/patterns/archetypes/content-moderation.json @@ -6,15 +6,15 @@ "count": 6, "recommended_triggers": [ { - "type": "pull_request", + "type": "issue_comment", "config": {} }, { - "type": "issue_comment", + "type": "issues", "config": {} }, { - "type": "issues", + "type": "pull_request", "config": {} } ], @@ -35,23 +35,19 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5194 + "stars": 5597 }, { "repo": "githubnext/agentics", - "stars": 962 + "stars": 1048 }, { "repo": "Bertverbeek4PS/bc2adls", - "stars": 170 + "stars": 175 }, { "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..ead3aeb 100644 --- a/patterns/archetypes/custom.json +++ b/patterns/archetypes/custom.json @@ -3,18 +3,18 @@ "label": "Custom", "description": "Custom or uncategorized workflow", "success_rate": 0.49, - "count": 469, + "count": 126, "recommended_triggers": [ { "type": "schedule", "config": {} }, { - "type": "issues", + "type": "slash_command", "config": {} }, { - "type": "pull_request", + "type": "reaction", "config": {} } ], @@ -29,23 +29,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5194 + "stars": 5597 }, { "repo": "githubnext/agentics", - "stars": 962 + "stars": 1048 }, { - "repo": "github/spec-kit", - "stars": 139197 + "repo": "Azure/azure-rest-api-specs", + "stars": 3113 }, { - "repo": "remix-run/react-router", - "stars": 56589 + "repo": "bootc-dev/bootc", + "stars": 2343 }, { - "repo": "OtterMind/Chat2DB", - "stars": 28278 + "repo": "monix/monix", + "stars": 1932 } ], "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" + "issue-go-yes", + "hero-scenarios", + "planner", + "q", + "keybot" ] } diff --git a/patterns/archetypes/daily-test-improver.json b/patterns/archetypes/daily-test-improver.json index a548c6b..17e0e6b 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": 1048 } ], "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..c4b0450 100644 --- a/patterns/archetypes/dependency-monitor.json +++ b/patterns/archetypes/dependency-monitor.json @@ -2,19 +2,19 @@ "id": "dependency-monitor", "label": "Dependency Monitor", "description": "Track and update dependencies", - "success_rate": 0.37, - "count": 62, + "success_rate": 0.13, + "count": 7, "recommended_triggers": [ { "type": "schedule", "config": {} }, { - "type": "pull_request", + "type": "bots", "config": {} }, { - "type": "roles", + "type": "issues", "config": {} } ], @@ -35,23 +35,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5194 + "stars": 5597 }, { - "repo": "github/awesome-copilot", - "stars": 39466 + "repo": "nitinjain999/platform-skills", + "stars": 71 }, { - "repo": "microsoft/aspire", - "stars": 6323 + "repo": "dorlugasigal/TermBeam", + "stars": 45 }, { - "repo": "dotnet/Open-XML-SDK", - "stars": 4609 + "repo": "DevExpGbb/gh-devlake", + "stars": 29 }, { - "repo": "microsoft/apm", - "stars": 3913 + "repo": "EvergineTeam/RenderDoc.NET", + "stars": 27 } ], "tips": [ @@ -64,10 +64,9 @@ "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" + "scorecard-monitor", + "doc-sync", + "renovate-gate" ] } diff --git a/patterns/archetypes/documentation-updater.json b/patterns/archetypes/documentation-updater.json index 27377c8..d179f8c 100644 --- a/patterns/archetypes/documentation-updater.json +++ b/patterns/archetypes/documentation-updater.json @@ -2,19 +2,19 @@ "id": "documentation-updater", "label": "Documentation Updater", "description": "Keep docs accurate and up-to-date", - "success_rate": 0.57, - "count": 24, + "success_rate": 0.25, + "count": 5, "recommended_triggers": [ { - "type": "schedule", + "type": "push", "config": {} }, { - "type": "push", + "type": "permissions", "config": {} }, { - "type": "pull_request", + "type": "schedule", "config": {} } ], @@ -33,22 +33,14 @@ "top_repos": [ { "repo": "githubnext/agentics", - "stars": 962 - }, - { - "repo": "YousefHadder/markdown-plus.nvim", - "stars": 292 - }, - { - "repo": "Azure/typespec-azure", - "stars": 27 + "stars": 1048 }, { "repo": "AndreaGriffiths11/IssueCrush", "stars": 17 }, { - "repo": "verkyyi/github-agent-runner", + "repo": "osvaldoandrade/codeq", "stars": 10 } ], @@ -60,10 +52,6 @@ "Add a pre-activation step that skips scheduled runs once too many open PRs share your title prefix, to avoid spamming maintainers" ], "anti_patterns": [ - "documentation-updater", - "update-docs", - "update-docs", - "daily-doc-updater", - "daily-doc-updater" + "update-docs" ] } diff --git a/patterns/archetypes/issue-triage.json b/patterns/archetypes/issue-triage.json index 9cf6d96..a9c4b6d 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.78, + "count": 27, "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": 1048 }, { - "repo": "appwrite/appwrite", - "stars": 57493 + "repo": "apolloconfig/apollo", + "stars": 29813 }, { - "repo": "moeru-ai/airi", - "stars": 49619 + "repo": "twikoojs/twikoo", + "stars": 2319 }, { - "repo": "cli/cli", - "stars": 46432 + "repo": "kassambara/ggpubr", + "stars": 1282 }, { - "repo": "taosdata/TDengine", - "stars": 25146 + "repo": "drhelius/Gearboy", + "stars": 1220 } ], "tips": [ @@ -59,10 +59,8 @@ "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", + "pr-triage", + "smoke-triage", "issue-triage" ] } diff --git a/patterns/archetypes/pr-review.json b/patterns/archetypes/pr-review.json index 9fe44d0..5ddbdf9 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.05, + "count": 9, "recommended_triggers": [ { - "type": "pull_request", + "type": "slash_command", "config": {} }, { - "type": "slash_command", + "type": "roles", "config": {} }, { - "type": "schedule", + "type": "bots", "config": {} } ], @@ -33,23 +33,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5194 + "stars": 5597 }, { "repo": "githubnext/agentics", - "stars": 962 + "stars": 1048 }, { - "repo": "remix-run/react-router", - "stars": 56589 + "repo": "bootc-dev/bootc", + "stars": 2343 }, { - "repo": "elastic/kibana", - "stars": 21302 + "repo": "jonathanpeppers/dotnes", + "stars": 779 }, { - "repo": "pydantic/pydantic-ai", - "stars": 20228 + "repo": "using-system/otelyssey", + "stars": 118 } ], "tips": [ @@ -58,10 +58,7 @@ "Include DO NOT constraints to avoid false positive comments" ], "anti_patterns": [ - "pr-review", - "pull-request-reviewer", - "review-tutorial", - "macios-reviewer", - "pr-docs-reviewer" + "review", + "pr-review-gpt5" ] } diff --git a/patterns/archetypes/repo-maintainer.json b/patterns/archetypes/repo-maintainer.json index 171ad61..8b3f87d 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.62, + "count": 7, "recommended_triggers": [ { "type": "reaction", @@ -37,35 +37,31 @@ "top_repos": [ { "repo": "githubnext/agentics", - "stars": 962 + "stars": 1048 }, { - "repo": "py-why/dowhy", - "stars": 8331 - }, - { - "repo": "dotnet/fsharp", - "stars": 4339 + "repo": "Jguer/yay", + "stars": 13827 }, { "repo": "fsprojects/FsHttp", "stars": 498 }, { - "repo": "shanselman/WindowsEdgeLight", - "stars": 371 + "repo": "fable-compiler/Fable.Python", + "stars": 144 + }, + { + "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..eb8ba35 100644 --- a/patterns/archetypes/status-report.json +++ b/patterns/archetypes/status-report.json @@ -2,20 +2,12 @@ "id": "status-report", "label": "Status Report", "description": "Generate periodic status summaries", - "success_rate": 0.45, - "count": 81, + "success_rate": 0.4, + "count": 11, "recommended_triggers": [ { "type": "schedule", "config": {} - }, - { - "type": "stop-after", - "config": {} - }, - { - "type": "skip-if-match", - "config": {} } ], "recommended_safe_outputs": [ @@ -33,23 +25,19 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5194 + "stars": 5597 }, { "repo": "githubnext/agentics", - "stars": 962 - }, - { - "repo": "taosdata/TDengine", - "stars": 25146 + "stars": 1048 }, { - "repo": "rancher/dashboard", - "stars": 628 + "repo": "adoptium/adoptium", + "stars": 186 }, { - "repo": "centminmod/explain-openclaw", - "stars": 250 + "repo": "mcpc-tech/dev-inspector-mcp", + "stars": 47 } ], "tips": [ @@ -61,10 +49,6 @@ "For recurring reports, prefer close-older-issues: true on create-issue over skip-if-match so each scheduled run always executes and supersedes the previous report instead of being skipped while an old one is still open" ], "anti_patterns": [ - "daily-repo-status", - "daily-repo-status", - "daily-repo-status", - "daily-report", - "weekly-release" + "daily-repo-status" ] } diff --git a/patterns/manifest.json b/patterns/manifest.json index b0033b3..67fc18d 100644 --- a/patterns/manifest.json +++ b/patterns/manifest.json @@ -1,21 +1,20 @@ { "metadata": { - "generated_at": "2026-09-28T10:10:50.574481Z", - "source_repos": 563, - "active_workflows": 345, - "total_workflows": 929 + "generated_at": "2026-11-09T09:19:03.738577Z", + "source_repos": 74, + "active_workflows": 51, + "total_workflows": 221 }, "archetypes": [ "code-improvement", "status-report", "pr-review", - "documentation-updater", "content-moderation", + "documentation-updater", "issue-triage", "dependency-monitor", "daily-test-improver", "repo-maintainer", - "skill-pr-reviewer", "pr-iteration-loop", "accessibility-expert", "performance-nut", @@ -44,124 +43,124 @@ "workflow_generation": "workflow-generation.json", "anti_patterns": [ { - "pattern": "documentation-updater", + "pattern": "update-docs", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Alvin-Wu-Garden/COBOL2SPEC" + "reason": "Very low success rate in AndreaGriffiths11/IssueCrush" }, { - "pattern": "documentation-audit", + "pattern": "issue-go-yes", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Alvin-Wu-Garden/COBOL2SPEC" + "reason": "Very low success rate in Azure/apiops-cli" }, { - "pattern": "update-docs", + "pattern": "hero-scenarios", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in AndreaGriffiths11/IssueCrush" + "reason": "Very low success rate in Azure/azure-rest-api-specs" }, { - "pattern": "daily-repo-status", + "pattern": "docs-sync", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in AndreaGriffiths11/annotation-overlay" + "reason": "Very low success rate in DevExpGbb/gh-devlake" }, { - "pattern": "dependabot-remediation", + "pattern": "planner", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/ARO-Tools" + "reason": "Very low success rate in MaggieAppleton/maggieappleton.com-V3" }, { - "pattern": "issue-triage", + "pattern": "q", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/AppConfiguration-KubernetesProvider" + "reason": "Very low success rate in MoiraeSoftware/Myriad" }, { - "pattern": "ci-doctor", + "pattern": "keybot", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Belphemur/SuperSubtitles" + "reason": "Very low success rate in NikiforovAll/keycloak-authorization-services-dotnet" }, { - "pattern": "breaking-change-checker", + "pattern": "fix", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Canepro/pipelinehealer-demo" + "reason": "Very low success rate in bootc-dev/bootc" }, { - "pattern": "pr-review", + "pattern": "review", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in CliMA/ClimaAtmos.jl" + "reason": "Very low success rate in bootc-dev/bootc" }, { - "pattern": "ai-sdlc-gh-aw-qa-gemini", + "pattern": "code-simplifier", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in DREAM-XIN/ai-sdlc" + "reason": "Very low success rate in chimon2000/good_first_issue" }, { - "pattern": "update-github-info", + "pattern": "release", "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 colindembovsky/cols-agent-tasks" }, { - "pattern": "doc-sync", + "pattern": "scorecard-monitor", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in DefaceRoot/agentic-documentation" + "reason": "Very low success rate in dorlugasigal/TermBeam" }, { - "pattern": "docs-sync", + "pattern": "gh-aw-plan", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in DevExpGbb/gh-devlake" + "reason": "Very low success rate in elastic/ai-github-actions" }, { - "pattern": "daily-repo-status", + "pattern": "gh-aw-bug-hunter", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in DoriniTT/PS-TEROS" + "reason": "Very low success rate in elastic/ai-github-actions" }, { - "pattern": "csharp-guideline-improver", + "pattern": "curate-featured", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Gibbs-Morris/mississippi" + "reason": "Very low success rate in f/wvw.dev" }, { - "pattern": "news-translate", + "pattern": "repo-assist", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Hack23/euparliamentmonitor" + "reason": "Very low success rate in fable-compiler/Fable.Python" }, { - "pattern": "localize-pt", + "pattern": "pr-triage", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in HewlettPackard/morpheus-docs" + "reason": "Very low success rate in htekdev/vidpipe" }, { - "pattern": "update-github-info", + "pattern": "smoke-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 k0sproject/k0sctl" }, { - "pattern": "imperia-market-prices", + "pattern": "validate-pr", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Imperia360/Imperia360" + "reason": "Very low success rate in kaito-tokyo/live-backgroundremoval-lite" }, { - "pattern": "imperia-cross-auditor", + "pattern": "doc-sync", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Imperia360/Imperia360" + "reason": "Very low success rate in krkn-chaos/website" } ], "config_defaults": { @@ -182,195 +181,112 @@ }, "trigger_combos": [ { - "combo": "permissions+schedule", + "combo": "issues+roles+skip-bots+skip-roles", "success_rate": 1.0, "count": 20, "risk": "low", "recommendation": "Recommended" }, { - "combo": "reaction", + "combo": "issue_comment+issues+pull_request+roles+skip-bots+skip-roles", "success_rate": 1.0, - "count": 20, + "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "issues+reaction+stop-after", + "combo": "permissions+reaction+schedule+slash_command+steps", "success_rate": 1.0, - "count": 13, + "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "issue_comment+issues+pull_request+roles+skip-bots+skip-roles", + "combo": "schedule+stop-after", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "schedule+skip-if-no-match", + "combo": "issues+roles+skip-bots", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "schedule+workflow_call", - "success_rate": 1.0, - "count": 10, + "combo": "issues+reaction+stop-after", + "success_rate": 0.93, + "count": 15, "risk": "low", "recommendation": "Recommended" }, { - "combo": "permissions+schedule+skip-if-no-match+steps", - "success_rate": 1.0, + "combo": "permissions+reaction+slash_command+steps", + "success_rate": 0.9, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "permissions+pull_request+steps", - "success_rate": 1.0, - "count": 10, + "combo": "issues", + "success_rate": 0.7, + "count": 30, "risk": "low", "recommendation": "Recommended" }, { - "combo": "schedule+skip-if-match+skip-if-no-match", - "success_rate": 1.0, + "combo": "issues+reaction+roles", + "success_rate": 0.7, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "reaction+schedule+stop-after", - "success_rate": 1.0, - "count": 10, + "combo": "schedule", + "success_rate": 0.62, + "count": 159, "risk": "low", "recommendation": "Recommended" }, { - "combo": "cron+env+name+schedule+steps", - "success_rate": 1.0, + "combo": "issues+skip-if-no-match+stop-after", + "success_rate": 0.6, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "push+roles", - "success_rate": 1.0, + "combo": "issues+reaction", + "success_rate": 0.6, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "bots+permissions+skip-if-match", - "success_rate": 1.0, - "count": 10, - "risk": "low", - "recommendation": "Recommended" + "combo": "pull_request", + "success_rate": 0.54, + "count": 26, + "risk": "medium", + "recommendation": "Use with caution" }, { - "combo": "pull_request+reaction+skip-bots", - "success_rate": 1.0, - "count": 10, - "risk": "low", - "recommendation": "Recommended" + "combo": "issues+roles", + "success_rate": 0.5, + "count": 20, + "risk": "medium", + "recommendation": "Use with caution" }, { - "combo": "manual-approval+pull_request+roles", - "success_rate": 1.0, + "combo": "push+skip-if-match", + "success_rate": 0.5, "count": 10, - "risk": "low", - "recommendation": "Recommended" + "risk": "medium", + "recommendation": "Use with caution" } ], "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,264 +295,12 @@ "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, - "rank": 1 - }, - { - "archetype": "documentation-updater", - "triggers": [ - "schedule" - ], - "safe_outputs": [ - "create-pull-request" - ], - "success_rate": 0.567, - "confidence_score": 0.392, - "total_runs": 30, - "n_workflows": 3, - "n_repos": 3, - "rank": 1 - }, - { - "archetype": "documentation-updater", - "triggers": [ - "push" - ], - "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, + "success_rate": 0.85, + "confidence_score": 0.64, "total_runs": 20, - "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, "rank": 1 - }, - { - "archetype": "repo-maintainer", - "triggers": [ - "permissions", - "reaction", - "schedule", - "slash_command", - "steps" - ], - "safe_outputs": [ - "add-comment", - "add-labels", - "create-issue", - "create-pull-request", - "messages", - "push-to-pull-request-branch", - "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, - "rank": 1 - }, - { - "archetype": "status-report", - "triggers": [ - "schedule" - ], - "safe_outputs": [ - "create-issue" - ], - "success_rate": 0.471, - "confidence_score": 0.37, - "total_runs": 87, - "n_workflows": 12, - "n_repos": 12, - "rank": 2 - }, - { - "archetype": "status-report", - "triggers": [ - "schedule" - ], - "safe_outputs": [ - "allowed-github-references", - "create-issue", - "mentions" - ], - "success_rate": 0.336, - "confidence_score": 0.263, - "total_runs": 143, - "n_workflows": 18, - "n_repos": 17, - "rank": 3 } ], "research_findings": {