From 46e4024f30224691f31d565f561907e88ed0d6f7 Mon Sep 17 00:00:00 2001 From: Vladan Paunovic Date: Tue, 22 Feb 2022 17:31:31 +0100 Subject: [PATCH 1/9] chore: add issue forms --- .github/ISSUE_TEMPLATE/bug.yml | 89 ++++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/bug_report.md | 33 ----------- .github/ISSUE_TEMPLATE/config.yml | 5 ++ .github/ISSUE_TEMPLATE/feature.yml | 30 ++++++++++ 4 files changed, 124 insertions(+), 33 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/bug.yml delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature.yml diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 000000000000..39c9eeed8671 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,89 @@ +name: 🐞 Bug Report +description: Tell us about something that's not working the way we (probably) intend. +labels: 'Type: Bug' +body: + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the bug you encountered. + options: + - label: I checked for existing issues https://github.com/getsentry/sentry-javascript/issues + required: true + - label: I reviewed the documentation https://docs.sentry.io/ + required: true + - label: I am using the latest SDK release https://github.com/getsentry/sentry-javascript/releases + required: true + - type: dropdown + id: type + attributes: + label: How do you use Sentry? + options: + - Sentry Saas (sentry.io) + - Self-hosted/on-premise + validations: + required: true + - type: dropdown + id: package + attributes: + label: Which package are you using? + options: + - sentry/browser + - sentry/nextjs + - sentry/angular + - sentry/ember + - sentry/gatsby + - sentry/integrations + - sentry/node + - sentry/react + - sentry/serverless + - sentry/vue + - sentry/wasm + - sentry/utils + - raven-js + - raven-node (raven for node) + validations: + required: true + - type: input + id: version + attributes: + label: Version + description: Which SDK version? + placeholder: ex. 1.5.2 + validations: + required: true + - type: input + id: link-to-sentry + attributes: + label: Link to Sentry event + description: Provide a link to the affected event from your Sentry account + placeholder: https://sentry.io/organizations/sentry/issues/3006590523/?project=6183838 + - type: textarea + id: repro + attributes: + label: Steps to Reproduce + description: How can we see what you're seeing? Specific is terrific. + placeholder: |- + 1. What + 2. you + 3. did. + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected Result + validations: + required: true + - type: textarea + id: actual + attributes: + label: Actual Result + description: Logs? Screenshots? Yes, please. + validations: + required: true + - type: markdown + attributes: + value: |- + ## Thanks 🙏 + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index d8dcf0e940e7..000000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -name: "\U0001F41B Bug Report" -about: Report a reproducible bug or regression in Sentry JavaScript SDKs. -title: '' -labels: 'Status: Needs Triage' -assignees: '' - ---- - - - -- [ ] Review the documentation: https://docs.sentry.io/ -- [ ] Search for existing issues: https://github.com/getsentry/sentry-javascript/issues -- [ ] Use the latest release: https://github.com/getsentry/sentry-javascript/releases -- [ ] Provide a link to the affected event from your Sentry account - -## Package + Version - -- [ ] `@sentry/browser` -- [ ] `@sentry/node` -- [ ] `raven-js` -- [ ] `raven-node` _(raven for node)_ -- [ ] other: - -### Version: - -``` -0.0.0 -``` - -## Description - -Describe your issue in detail, ideally, you have a reproducible demo that you can show. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000000..8021a793fd49 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Ask a question + url: https://github.com/getsentry/sentry-javascript/discussions + about: Ask questions and discuss with other community members diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 000000000000..e462e3bae7ce --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,30 @@ +name: 💡 Feature Request +description: Create a feature request for sentry-python SDK. +labels: 'enhancement' +body: + - type: markdown + attributes: + value: Thanks for taking the time to file a feature request! Please fill out this form as completely as possible. + - type: textarea + id: problem + attributes: + label: Problem Statement + description: A clear and concise description of what you want and what your use case is. + placeholder: |- + I want to make whirled peas, but Sentry doesn't blend. + validations: + required: true + - type: textarea + id: expected + attributes: + label: Solution Brainstorm + description: We know you have bright ideas to share ... share away, friend. + placeholder: |- + Add a blender to Sentry. + validations: + required: true + - type: markdown + attributes: + value: |- + ## Thanks 🙏 + Check our [triage docs](https://open.sentry.io/triage/) for what to expect next. From f7046649712f7ee4047628453d8be4aff0e553da Mon Sep 17 00:00:00 2001 From: Vladan Paunovic Date: Wed, 23 Feb 2022 09:32:37 +0100 Subject: [PATCH 2/9] Update .github/ISSUE_TEMPLATE/bug.yml Co-authored-by: Katie Byers --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 39c9eeed8671..b7a4bf31e0f5 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -7,7 +7,7 @@ body: label: Is there an existing issue for this? description: Please search to see if an issue already exists for the bug you encountered. options: - - label: I checked for existing issues https://github.com/getsentry/sentry-javascript/issues + - label: I have checked for existing issues https://github.com/getsentry/sentry-javascript/issues required: true - label: I reviewed the documentation https://docs.sentry.io/ required: true From 25fd1bbd9631092dc62c368f5b8eb9e6e1db6ad3 Mon Sep 17 00:00:00 2001 From: Vladan Paunovic Date: Wed, 23 Feb 2022 09:33:07 +0100 Subject: [PATCH 3/9] Update .github/ISSUE_TEMPLATE/bug.yml Co-authored-by: Katie Byers --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index b7a4bf31e0f5..6b3db9c8a241 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -9,7 +9,7 @@ body: options: - label: I have checked for existing issues https://github.com/getsentry/sentry-javascript/issues required: true - - label: I reviewed the documentation https://docs.sentry.io/ + - label: I have reviewed the documentation https://docs.sentry.io/ required: true - label: I am using the latest SDK release https://github.com/getsentry/sentry-javascript/releases required: true From 62388563712eecbed8cffc8839aa2fa65e594c5c Mon Sep 17 00:00:00 2001 From: Vladan Paunovic Date: Wed, 23 Feb 2022 09:36:13 +0100 Subject: [PATCH 4/9] Update .github/ISSUE_TEMPLATE/bug.yml Co-authored-by: Katie Byers --- .github/ISSUE_TEMPLATE/bug.yml | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 6b3db9c8a241..9e6e19e04df6 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -27,20 +27,16 @@ body: attributes: label: Which package are you using? options: - - sentry/browser - - sentry/nextjs - - sentry/angular - - sentry/ember - - sentry/gatsby - - sentry/integrations - - sentry/node - - sentry/react - - sentry/serverless - - sentry/vue - - sentry/wasm - - sentry/utils - - raven-js - - raven-node (raven for node) + - @sentry/angular + - @sentry/browser + - @sentry/ember + - @sentry/gatsby + - @sentry/nextjs + - @sentry/node + - @sentry/react + - @sentry/serverless + - @sentry/vue + - @sentry/wasm validations: required: true - type: input From bb741a94b3215b7e47333bc40dcef67e2b40ca17 Mon Sep 17 00:00:00 2001 From: Vladan Paunovic Date: Wed, 23 Feb 2022 09:38:13 +0100 Subject: [PATCH 5/9] Update .github/ISSUE_TEMPLATE/bug.yml Co-authored-by: Katie Byers --- .github/ISSUE_TEMPLATE/bug.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 9e6e19e04df6..6170f2d82205 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -51,8 +51,8 @@ body: id: link-to-sentry attributes: label: Link to Sentry event - description: Provide a link to the affected event from your Sentry account - placeholder: https://sentry.io/organizations/sentry/issues/3006590523/?project=6183838 + description: If applicable, provide a link to the affected event from your Sentry account. The event will only be viewable by Sentry staff. **Note**: This should be an _event_ link, not an issue link, and should match the form shown below. It can be found by clicking on the event ID on the issue details page. + placeholder: https://sentry.io/organizations//issues//events//?project= - type: textarea id: repro attributes: From f19ba9e93a627994e489c2a32aac31fde80df1e1 Mon Sep 17 00:00:00 2001 From: Vladan Paunovic Date: Wed, 23 Feb 2022 09:50:44 +0100 Subject: [PATCH 6/9] Update .github/ISSUE_TEMPLATE/bug.yml Co-authored-by: Katie Byers --- .github/ISSUE_TEMPLATE/bug.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 6170f2d82205..45308acdf358 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -40,13 +40,19 @@ body: validations: required: true - type: input - id: version + id: sdk-version attributes: - label: Version - description: Which SDK version? + label: SDK Version + description: What version of the SDK are you using? placeholder: ex. 1.5.2 validations: required: true + - type: input + id: framework-version + attributes: + label: Framework Version + description: If you're using one of our framework-specific SDKs (`@sentry/react`, for example), what version of the framework are you using? + placeholder: ex. 1.5.2 - type: input id: link-to-sentry attributes: From 5f539fe0b5b52b8082a9261f3acbaf7846160ff6 Mon Sep 17 00:00:00 2001 From: Vladan Paunovic Date: Wed, 23 Feb 2022 10:04:25 +0100 Subject: [PATCH 7/9] Update config.yml --- .github/ISSUE_TEMPLATE/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 8021a793fd49..522567d9d4eb 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,5 @@ blank_issues_enabled: false contact_links: - name: Ask a question - url: https://github.com/getsentry/sentry-javascript/discussions + url: https://github.com/getsentry/sentry-javascript/issues about: Ask questions and discuss with other community members From 188e05484e31caace813bf4a6d241ca1fc10da3d Mon Sep 17 00:00:00 2001 From: Vladan Paunovic Date: Wed, 23 Feb 2022 10:04:59 +0100 Subject: [PATCH 8/9] Update .github/ISSUE_TEMPLATE/feature.yml Co-authored-by: Katie Byers --- .github/ISSUE_TEMPLATE/feature.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index e462e3bae7ce..a8a063689101 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -1,5 +1,5 @@ name: 💡 Feature Request -description: Create a feature request for sentry-python SDK. +description: Create a feature request for a sentry-javascript SDK. labels: 'enhancement' body: - type: markdown From 2a3baa6dda675cf9b96079fc697f4e2926374397 Mon Sep 17 00:00:00 2001 From: Vladan Paunovic Date: Wed, 23 Feb 2022 13:51:17 +0100 Subject: [PATCH 9/9] chore: rename label --- .github/ISSUE_TEMPLATE/feature.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index a8a063689101..2492425a230a 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -1,6 +1,6 @@ name: 💡 Feature Request description: Create a feature request for a sentry-javascript SDK. -labels: 'enhancement' +labels: 'Type: Improvement' body: - type: markdown attributes: