mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-09 07:09:11 +02:00
Add too-long label to Marvin triage workflow (#3508)
* Add too-long label to Marvin triage workflow * Exclude .claude/ from loq file size checks * Exempt too-long from core-category requirement in triage
This commit is contained in:
parent
959ac2b111
commit
c861862aed
2 changed files with 3 additions and 2 deletions
3
.github/workflows/marvin-label-triage.yml
vendored
3
.github/workflows/marvin-label-triage.yml
vendored
|
|
@ -68,7 +68,7 @@ jobs:
|
|||
|
||||
3. Analyze and apply labels based on these guidelines:
|
||||
|
||||
CORE CATEGORIES (apply EXACTLY ONE - these are mutually exclusive):
|
||||
CORE CATEGORIES (apply EXACTLY ONE - these are mutually exclusive; skip if applying too-long):
|
||||
- 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)
|
||||
|
|
@ -97,6 +97,7 @@ jobs:
|
|||
STATUS (apply if applicable):
|
||||
- needs more info: Issue lacks reproduction steps, error messages, or clear description
|
||||
- invalid: Spam, completely off-topic, or nonsensical (often LLM-generated)
|
||||
- too-long: Issue/PR is excessively verbose, reads like unedited LLM output, or is padded with speculative diagnoses and multiple proposed solutions. The signal is low information density: lots of words, but the actual problem could be stated in a paragraph. Apply this label and do not apply other triage labels — the author needs to condense before triage is worthwhile.
|
||||
|
||||
AREA LABELS (apply ONLY when thematically central to the issue):
|
||||
- cli: Issues primarily about FastMCP CLI commands (run, dev, install)
|
||||
|
|
|
|||
2
loq.toml
2
loq.toml
|
|
@ -4,7 +4,7 @@
|
|||
default_max_lines = 1000
|
||||
respect_gitignore = true
|
||||
|
||||
exclude = ["**/uv.lock", ".git/**", "docs/**"]
|
||||
exclude = ["**/uv.lock", ".git/**", ".claude/**", "docs/**"]
|
||||
|
||||
[[rules]]
|
||||
path = "tests/**"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue