Skip to content

Trim required fields in bug-report form (fixes #2)#4

Open
adamXbot wants to merge 1 commit into
mainfrom
fix/2-trim-bug-report-fields
Open

Trim required fields in bug-report form (fixes #2)#4
adamXbot wants to merge 1 commit into
mainfrom
fix/2-trim-bug-report-fields

Conversation

@adamXbot

Copy link
Copy Markdown
Collaborator

Summary

Closes #2 — the bug-report issue form required too many fields, blocking reporters on triage-only metadata.

This is a config-only change to .github/ISSUE_TEMPLATE/bug_report.yml. Every field is kept (they all still have triage value); we only reduce which ones gate submission.

Fields made optional (required: truerequired: false)

  • What kind of report is this? (report-type dropdown)
  • Steps to reproduce (reproduction textarea)
  • How did you install privacycommand? (install-method dropdown)
  • privacycommand version (app-version input)
  • macOS version + chip (macos-version input)
  • Privileged helper status (helper-status dropdown)
  • "I searched existing issues and didn't find a duplicate." checkbox

Still required (unchanged)

  • What happened? (summary textarea)
  • "This is not a security vulnerability." acknowledgment checkbox — kept required on purpose so reporters can't bypass the security-disclosure routing.

Net result: exactly 2 required items remain — the summary and the security acknowledgment.

Verification

YAML still parses:

python3 -c "import yaml; yaml.safe_load(open('.github/ISSUE_TEMPLATE/bug_report.yml')); print('ok')"
# -> ok

🤖 Generated with Claude Code

Reduce the fields that gate submission of the bug-report issue form so
reporters aren't blocked by triage-only metadata. Every field is kept
(they still help triage), but only two now block submission.

Made optional (required: true -> false):
- "What kind of report is this?" (report-type)
- "Steps to reproduce" (reproduction)
- "How did you install privacycommand?" (install-method)
- "privacycommand version" (app-version)
- "macOS version + chip" (macos-version)
- "Privileged helper status" (helper-status)
- "I searched existing issues and didn't find a duplicate." checkbox

Still required:
- "What happened?" (summary)
- "This is not a security vulnerability." acknowledgment checkbox

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

Bug reporting too many options

1 participant