From 76e38b882b1e7f4289ed92dfa94c32b6fb44b312 Mon Sep 17 00:00:00 2001 From: Sourabh Tripathi Date: Thu, 10 Sep 2026 16:34:28 +0530 Subject: [PATCH] Add bug report and feature request issue templates The repo had no issue templates, and SUPPORT.md linked to bug_report.md and feature_request.md, which never existed. Add YAML issue forms for bugs and feature requests that collect the details triage needs up front: affected command/area, repro steps, expected vs actual behavior, and CLI version plus install method. Add a chooser config that disables blank issues and routes usage questions to Discussions, docs to Learn, and vulnerabilities to MSRC. Point the SUPPORT.md links at the new templates, and replace the wiki reference with docs and Discussions since the wiki has no pages and redirects to the repo root. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/bug_report.yml | 97 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 11 +++ .github/ISSUE_TEMPLATE/feature_request.yml | 67 +++++++++++++++ SUPPORT.md | 9 +- 4 files changed, 180 insertions(+), 4 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..28f1795 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,97 @@ +name: Bug report +description: Report unexpected behavior or a crash in the Microsoft Store Developer CLI. +title: "[Bug]: " +labels: + - bug +type: Bug +body: + - type: markdown + attributes: + value: | + Thanks for helping improve MSStore CLI. + + Please search [existing issues](https://github.com/microsoft/msstore-cli/issues) before filing a new one. + + **Do not paste secrets** (client secrets, certificates, tokens, or Partner Center credentials). + Security vulnerabilities must be reported privately — see [SECURITY.md](https://github.com/microsoft/msstore-cli/blob/main/SECURITY.md). + - type: dropdown + id: area + attributes: + label: Relevant command / area + description: Where did the problem show up? + multiple: true + options: + - init + - info + - reconfigure + - settings + - package + - publish + - apps + - submission + - flights + - other / not sure + validations: + required: true + - type: textarea + id: description + attributes: + label: Describe the bug + description: A clear and concise summary of what went wrong. + validations: + required: true + - type: textarea + id: repro + attributes: + label: Steps to reproduce + description: Minimal steps someone else can follow. + placeholder: | + 1. + 2. + 3. + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behavior + description: What did you expect to happen? + validations: + required: true + - type: textarea + id: actual + attributes: + label: Actual behavior + description: What happened instead? Include error messages. + validations: + required: true + - type: textarea + id: environment + attributes: + label: Environment + description: Output of `msstore --version` plus OS and how you installed the CLI. + render: shell + placeholder: | + msstore --version: + OS (Windows / macOS / Linux + version): + Install method (WinGet / dotnet tool / GitHub release / built from source): + Project type if relevant (MSIX, MSI/EXE, Flutter, PWA, Electron, …): + validations: + required: true + - type: textarea + id: logs + attributes: + label: Logs + description: Optional. Re-run with `--verbose` and paste the relevant output. Redact secrets. + render: shell + validations: + required: false + - type: checkboxes + id: search + attributes: + label: Checklist + options: + - label: I searched existing issues and this is not a duplicate + required: true + - label: This is not a security vulnerability (those go to MSRC, not GitHub) + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..dba5999 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,11 @@ +blank_issues_enabled: false +contact_links: + - name: Documentation + url: https://aka.ms/msstoredevcli/docs + about: Commands, installation, and CI/CD setup + - name: Questions and usage help + url: https://github.com/microsoft/msstore-cli/discussions + about: Ask how to use the CLI (not a bug or feature request) + - name: Report a security vulnerability + url: https://aka.ms/opensource/security/create-report + about: Do not file security issues on GitHub — report them privately to MSRC diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..096301a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,67 @@ +name: Feature request +description: Suggest a new command, option, or improvement. +title: "[Feature]: " +labels: + - enhancement +type: Feature +body: + - type: markdown + attributes: + value: | + Thanks for the idea. Please search [existing issues](https://github.com/microsoft/msstore-cli/issues) first, and add a 👍 on a duplicate instead of opening another request. + - type: dropdown + id: area + attributes: + label: Relevant command / area + description: What part of the CLI would this change? + multiple: true + options: + - init + - info + - reconfigure + - settings + - package + - publish + - apps + - submission + - flights + - docs / developer experience + - other / not sure + validations: + required: true + - type: textarea + id: problem + attributes: + label: Problem + description: What problem are you trying to solve? Who is affected? + placeholder: As a developer publishing to the Store, I need … + validations: + required: true + - type: textarea + id: solution + attributes: + label: Proposed solution + description: What would you like the CLI to do? Include example commands if you can. + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternatives considered + description: Other approaches you tried or considered (Partner Center UI, scripts, another tool). + validations: + required: false + - type: textarea + id: additional + attributes: + label: Additional context + description: Docs links, screenshots, or related issues. + validations: + required: false + - type: checkboxes + id: search + attributes: + label: Checklist + options: + - label: I searched existing issues and this is not a duplicate + required: true diff --git a/SUPPORT.md b/SUPPORT.md index 0b73b2f..625777a 100644 --- a/SUPPORT.md +++ b/SUPPORT.md @@ -5,14 +5,15 @@ This project uses [GitHub Issues][gh-issue] to [track bugs][gh-bug] and [feature requests][gh-feature]. Please search the existing issues before filing new issues to avoid duplicates. For new issues, file your bug or feature request as a new Issue. -For help and questions about using this project, please look at our [Wiki][wiki] for using the Microsoft Store Developer CLI and our [Contributor's Guide][contributor] if you want to work on MSStoreCLI. +For help and questions about using this project, please look at our [documentation][docs] or ask in [Discussions][discussions]. See our [Contributor's Guide][contributor] if you want to work on MSStoreCLI. ## Microsoft Support Policy Support for the Microsoft Store Developer CLI is limited to the resources listed above. [gh-issue]: https://github.com/microsoft/msstore-cli/issues/new/choose -[gh-bug]: https://github.com/microsoft/msstore-cli/issues/new?assignees=&labels=Issue-Bug&template=bug_report.md&title= -[gh-feature]: https://github.com/microsoft/msstore-cli/issues/new?assignees=&labels=&template=feature_request.md&title= -[wiki]: https://github.com/microsoft/msstore-cli/wiki +[gh-bug]: https://github.com/microsoft/msstore-cli/issues/new?assignees=&labels=bug&template=bug_report.yml&title= +[gh-feature]: https://github.com/microsoft/msstore-cli/issues/new?assignees=&labels=enhancement&template=feature_request.yml&title= +[docs]: https://aka.ms/msstoredevcli/docs +[discussions]: https://github.com/microsoft/msstore-cli/discussions [contributor]: https://github.com/microsoft/msstore-cli/blob/main/CONTRIBUTING.md \ No newline at end of file