Skip to content

chore: add a structured bug report form - #536

Merged
francisfuzz merged 4 commits into
mainfrom
feat/update-notifier
Oct 1, 2026
Merged

francisfuzz merged 4 commits into
mainfrom
feat/update-notifier

Conversation

@francisfuzz

Copy link
Copy Markdown
Contributor

Summary

  • Add a structured bug report form that requires version, environment, reproduction, and diagnostic details.
  • Ask reporters to upgrade and reproduce on the latest stable release before filing.
  • Preserve blank issues and existing feedback workflows.

Closes #535

Changes

  • Bug intake: Add .github/ISSUE_TEMPLATE/bug_report.yml, based on the issue-form structure used by github/copilot-cli.
  • Version evidence: Require exact output from gh stack version and gh --version.
  • Reproduction quality: Require the affected command, reproduction steps, expected behavior, actual behavior, and relevant terminal output.
  • Freshness check: Require confirmation that the reporter ran gh extension upgrade stack and reproduced the issue on the latest stable release.

Risk

Low. This changes issue intake only and does not affect the CLI or release behavior. Blank issues remain enabled.

Validation
  • Parsed the issue-form YAML successfully.
  • Confirmed all diagnostic fields are required.
  • Confirmed both preflight checks are required.
  • Confirmed no config.yml override disables blank issues.

Require version, environment, reproduction, and terminal details so maintainers can distinguish current defects from issues already fixed in newer releases.

Ask reporters to upgrade and reproduce on the latest stable release before submitting a bug.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@francisfuzz
francisfuzz requested a review from skarim as a code owner October 1, 2026 18:48
Copilot AI balanced review requested due to automatic review settings October 1, 2026 18:48
@francisfuzz francisfuzz self-assigned this Oct 1, 2026
@francisfuzz francisfuzz changed the title Add a structured bug report form chore: add a structured bug report form Oct 1, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The form requests gh stack version, but the CLI exposes version output through gh stack --version.

Review effort: Balanced
Findings: 1 Low severity

Open (1)
What changed in this PR

Adds structured bug intake for issue #535.

Changes:

  • Requires version, environment, reproduction, and diagnostic details.
  • Adds upgrade and duplicate checks while preserving blank issues.
File Description
.github/​ISSUE_TEMPLATE/​bug_report.yml Defines the structured bug report form.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/ISSUE_TEMPLATE/bug_report.yml Outdated

@skarim skarim left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for putting this together @francisfuzz 🙏
Couple small comments, but overall looks great!

options:
- label: I searched the existing issues for duplicates.
required: true
- label: I ran `gh extension upgrade stack` and reproduced this issue on the latest stable release.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙏

Comment thread .github/ISSUE_TEMPLATE/bug_report.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug_report.yml Outdated
francisfuzz and others added 3 commits October 1, 2026 15:35
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Sameen Karim <skarim@github.com>
Co-authored-by: Sameen Karim <skarim@github.com>
@francisfuzz
francisfuzz requested a review from skarim October 1, 2026 22:36
@francisfuzz

Copy link
Copy Markdown
Contributor Author

@skarim - Thanks for the suggestions! I've incorporated them, please let me know if there's anything else that we should tackle before 🚢 !

@skarim skarim left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm 🚀

@francisfuzz
francisfuzz merged commit e1b780b into main Oct 1, 2026
7 checks passed
@francisfuzz
francisfuzz deleted the feat/update-notifier branch October 1, 2026 22:53
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.

Require current version details in bug reports

3 participants