Skip to content

chore: add issue templates with required fields and validation#291

Merged
cassio-rossi merged 1 commit intorelease/v5from
chore/issue-templates
Apr 30, 2026
Merged

chore: add issue templates with required fields and validation#291
cassio-rossi merged 1 commit intorelease/v5from
chore/issue-templates

Conversation

@cassio-rossi
Copy link
Copy Markdown
Collaborator

Summary

  • Adds 3 issue form templates (Bug Report, Feature Request, Melhoria) with required fields
  • Disables blank issues — users must choose a template
  • Adds GitHub Action that validates required fields on issue open/edit
  • Incomplete issues get a comment listing missing fields + needs-info label
  • When user edits and fills fields, needs-info label is auto-removed

Templates

Template Campos obrigatórios
Bug Report Versão do app, dispositivo, versão iOS, descrição, esperado, passos, frequência
Feature Request Problema, solução, área do app
Melhoria Área, como funciona hoje, como deveria funcionar

Test plan

  • Create a test bug issue — verify form fields are required
  • Submit incomplete issue — verify bot comments with missing fields
  • Edit issue to fill fields — verify needs-info label removed
  • Verify blank issue creation is blocked

🤖 Generated with Claude Code

- Bug Report: requires version, device, iOS version, description,
  expected behavior, reproduction steps, and frequency
- Feature Request: requires problem, solution, and app area
- Improvement: requires area, current behavior, desired behavior
- Blank issues disabled — forces template selection
- GitHub Action validates fields on open/edit, comments if incomplete,
  and adds 'needs-info' label

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@cassio-rossi cassio-rossi merged commit 85bd7ea into release/v5 Apr 30, 2026
2 checks passed
@cassio-rossi cassio-rossi deleted the chore/issue-templates branch April 30, 2026 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants