From e7ce168908a3a11343787106e2d556bf0b9782b7 Mon Sep 17 00:00:00 2001 From: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> Date: Wed, 31 Aug 2022 11:52:39 +0200 Subject: [PATCH 1/3] Convert issue templates to issue forms --- .github/ISSUE_TEMPLATE/bug-report.md | 35 --------- .github/ISSUE_TEMPLATE/bug-report.yml | 91 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature-request.md | 15 ---- .github/ISSUE_TEMPLATE/feature-request.yml | 18 +++++ .github/ISSUE_TEMPLATE/tech-debt.md | 15 ---- .github/ISSUE_TEMPLATE/tech-debt.yml | 18 +++++ 6 files changed, 127 insertions(+), 65 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug-report.md create mode 100644 .github/ISSUE_TEMPLATE/bug-report.yml delete mode 100644 .github/ISSUE_TEMPLATE/feature-request.md create mode 100644 .github/ISSUE_TEMPLATE/feature-request.yml delete mode 100644 .github/ISSUE_TEMPLATE/tech-debt.md create mode 100644 .github/ISSUE_TEMPLATE/tech-debt.yml diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md deleted file mode 100644 index 8cf7c0fc6aa..00000000000 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -name: "\U0001F41B Bug report" -about: Report a bug in dependabot-core to help us fix it -title: '' -labels: 'T: bug 🐞' -assignees: '' - ---- - - - - - - -**Package ecosystem** - -**Package manager version** - -**Language version** - -**Manifest location and content before the Dependabot update** - - -**dependabot.yml content** - -**Updated dependency** - -**What you expected to see, versus what you actually saw** - -**Native package manager behavior** - -**Images of the diff or a link to the PR, issue, or logs** - -**🕹 Bonus points: Smallest manifest that reproduces the issue** - diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 00000000000..0a23fb7ce38 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,91 @@ +name: \U0001F41B Bug report +description: Report a bug in dependabot-core to help us fix it +labels: ["T: bug 🐞"] +body: + - type: markdown + attributes: + value: | + For support on the GitHub-integrated Dependabot service, please contact [GitHub support](https://support.github.com/). + This issue-tracker is meant for issues related to Dependabot's updating logic, a good rule of thumb is that if you have questions about the _diff_ in a PR, it belongs here, otherwise the GitHub support team is best equipped to help you. + + The more information you can provide, the easier it will be to reproduce the issue and find a fix. + + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search existing issues to avoid creating duplicates. + options: + - label: I have searched the existing issues + required: true + + - type: input + attributes: + label: Package ecosystem + description: Are you using npm, Docker, Bundler, etc. + validations: + required: true + + - type: input + attributes: + label: Package manager version + description: If applicable, specify the package manager version you're using (e.g., npm `7.1`, pip-compile `5.0`, etc.) + validations: + required: false + + - type: input + attributes: + label: Language version + description: If applicable, specify the language version you're using (e.g., Node.js `14.1`, Ruby `2.7`, etc.) + validations: + required: false + + - type: textarea + attributes: + label: Manifest location and content before the Dependabot update + description: | + If applicable, specify the path to each manifest file (`/client/package.json`, `/Gemfile`, etc. + If applicable, attach each manifest file or provide a link to each manifest file. + validations: + required: false + + - type: textarea + attributes: + label: dependabot.yml content + description: If using GitHub-native Dependabot, attach your `dependabot.yml` file or provide a link to it. + validations: + required: false + + - type: textarea + attributes: + label: Updated dependency + description: If applicable, the dependency name and to and from versions. + validations: + required: false + + - type: textarea + attributes: + label: What you expected to see, versus what you actually saw + description: A clear and concise description of what you expected to happen. + validations: + required: true + + - type: textarea + attributes: + label: Native package manager behavior + description: If applicable, what output do you see when you update the dependency using the native package manager (e.g., Bundler, npm, etc.)? + validations: + required: false + + - type: textarea + attributes: + label: Images of the diff or a link to the PR, issue, or logs + description: If applicable, add links to public PRs or Issues that Dependabot opened, and/or paste in any related logs. + validations: + required: false + + - type: textarea + attributes: + label: Smallest manifest that reproduces the issue + description: Want to make a 🤖 smile? You can do it! Show us the smallest manifest file (or set of files) that reproduces this problem. Remove anything that's not essential to reproduce this issue, and it will help us address the problem more quickly. ✨ + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md deleted file mode 100644 index 5064d73ce3b..00000000000 --- a/.github/ISSUE_TEMPLATE/feature-request.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -name: "\U0001F680 Feature request" -about: Suggest an idea for Dependabot -title: '' -labels: 'T: feature-request' -assignees: '' - ---- - - - - - - diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml new file mode 100644 index 00000000000..a3b5484a14a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,18 @@ +name: \U0001F680 Feature request +description: Suggest an idea for Dependabot +labels: "T: feature-request" +body: + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search existing issues to avoid creating duplicates. + options: + - label: I have searched the existing issues + required: true + + - type: textarea + attributes: + label: Feature description + description: Describe the feature you'd like. + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/tech-debt.md b/.github/ISSUE_TEMPLATE/tech-debt.md deleted file mode 100644 index 0b2d4280f9d..00000000000 --- a/.github/ISSUE_TEMPLATE/tech-debt.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -name: "\U00002699 Tech Debt" -about: Tech debt is for code improvements that do not change the user-facing behavior (ie, neither adding features nor fixing bugs). -title: '' -labels: 'T: tech-debt' -assignees: '' - ---- - - - - - - diff --git a/.github/ISSUE_TEMPLATE/tech-debt.yml b/.github/ISSUE_TEMPLATE/tech-debt.yml new file mode 100644 index 00000000000..bf487cfc319 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/tech-debt.yml @@ -0,0 +1,18 @@ +name: \U00002699 Tech Debt +description: Tech debt is for code improvements that do not change the user-facing behavior (ie, neither adding features nor fixing bugs). +labels: "T: tech-debt" +body: + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search existing issues to avoid creating duplicates. + options: + - label: I have searched the existing issues + required: true + + - type: textarea + attributes: + label: Code improvement description + description: Describe the code improvement you'd like. + validations: + required: true From 25124b15675c235d4f35ee67e0754ae295f5711d Mon Sep 17 00:00:00 2001 From: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> Date: Wed, 31 Aug 2022 12:21:00 +0200 Subject: [PATCH 2/3] Fix typo --- .github/ISSUE_TEMPLATE/bug-report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 0a23fb7ce38..d461ab828d0 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -43,7 +43,7 @@ body: attributes: label: Manifest location and content before the Dependabot update description: | - If applicable, specify the path to each manifest file (`/client/package.json`, `/Gemfile`, etc. + If applicable, specify the path to each manifest file (`/client/package.json`, `/Gemfile`, etc.) If applicable, attach each manifest file or provide a link to each manifest file. validations: required: false From 6919ab5324a952b3ed3eb4dd117b51dfafd9062e Mon Sep 17 00:00:00 2001 From: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> Date: Wed, 31 Aug 2022 12:53:33 +0200 Subject: [PATCH 3/3] Use emojis in issue names --- .github/ISSUE_TEMPLATE/bug-report.yml | 2 +- .github/ISSUE_TEMPLATE/feature-request.yml | 2 +- .github/ISSUE_TEMPLATE/tech-debt.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index d461ab828d0..ce758c51734 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -1,4 +1,4 @@ -name: \U0001F41B Bug report +name: 🐛 Bug report description: Report a bug in dependabot-core to help us fix it labels: ["T: bug 🐞"] body: diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml index a3b5484a14a..c6962f8e6db 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.yml +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -1,4 +1,4 @@ -name: \U0001F680 Feature request +name: 🚀 Feature request description: Suggest an idea for Dependabot labels: "T: feature-request" body: diff --git a/.github/ISSUE_TEMPLATE/tech-debt.yml b/.github/ISSUE_TEMPLATE/tech-debt.yml index bf487cfc319..0dfe44e1380 100644 --- a/.github/ISSUE_TEMPLATE/tech-debt.yml +++ b/.github/ISSUE_TEMPLATE/tech-debt.yml @@ -1,4 +1,4 @@ -name: \U00002699 Tech Debt +name: ⚙ Tech Debt description: Tech debt is for code improvements that do not change the user-facing behavior (ie, neither adding features nor fixing bugs). labels: "T: tech-debt" body: