From 81432d058ea5f375d8ea684c21a655c7aa602aa2 Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Fri, 15 Aug 2025 11:41:57 -0400 Subject: [PATCH] improve: Add tests label and SDK docs guidance to triage bot (#1516) Co-authored-by: Claude --- .github/workflows/marvin-label-triage.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/marvin-label-triage.yml b/.github/workflows/marvin-label-triage.yml index 8ec4bc9e4..d5fee1a9c 100644 --- a/.github/workflows/marvin-label-triage.yml +++ b/.github/workflows/marvin-label-triage.yml @@ -65,7 +65,12 @@ jobs: - bug: Reports of broken functionality OR PRs that fix bugs - enhancement: New functions/endpoints, improvements to existing features, internal tooling, workflow improvements, minor new capabilities - feature: ONLY for major headline functionality worthy of a blog post announcement (2-4 per release, never for issues) - - documentation: Primary change is to docs, examples, or guides + - documentation: Primary change is to user-facing docs, examples, or guides + + SPECIAL DOCUMENTATION RULES: + - DO NOT apply "documentation" label if PR only updates auto-generated SDK docs (docs/python-sdk/**) + - DO apply "documentation" label for significant user-facing documentation changes (guides, examples, API docs) + - Auto-generated docs updates should get appropriate category label (enhancement, bug, etc.) based on the underlying code changes FEATURE vs ENHANCEMENT guidance: - feature: Major systems like new auth systems, MCP composition, proxying MCP servers, major CLI commands that transform workflows @@ -95,6 +100,7 @@ jobs: - openapi: OpenAPI integration/parsing is the primary topic - http: HTTP transport or networking is the main issue - contrib: Specifically about community contributions in src/contrib/ + - tests: Issues primarily about testing infrastructure, CI/CD workflows, or test coverage IMPORTANT LABELING RULES: - Be selective - only apply labels that are clearly relevant