Handling uncategorized issues
Strict vs lenient modes.
An issue is uncategorized when none of its labels match a key in categories. The uncategorized field controls what ReleaseJet does when it finds one.
lenient — include under "Other"
The default. Uncategorized issues are appended to the release notes under an "Other" heading. generate prints a warning listing the affected issue numbers, then continues.
uncategorized: lenientUse when you want a safety net — the release still ships even if someone forgets to label an issue.
strict — fail the release
generate aborts with a non-zero exit code the moment it hits an uncategorized issue. No release notes are written, no release is published.
uncategorized: strictUse when labeling hygiene is part of your release checklist — teams with defined triage workflows, or CI jobs that should fail loudly when an issue slips through.
uncategorized
"lenient" | "strict" · default: "lenient"
How to handle issues without a known category label.
CLI output
Lenient:
⚠ 2 uncategorized issues included under "Other": #57, #61
✓ Release notes generatedStrict:
✗ Found 2 uncategorized issues. Add a matching label and re-run.
#57 "Document the new API"
#61 "Refactor the token resolver"Tips
- Use
releasejet validateduring triage to find uncategorized issues before cutting a tag. - If an issue genuinely doesn't fit any category, add a label like
choreand map it to"Other"incategories— this keepsstrictmode happy.