Skip to content

Commit 5e06e3e

Browse files
Merge remote-tracking branch 'origin/main' into v6
2 parents d56c148 + 4412b4c commit 5e06e3e

File tree

2 files changed

+108
-71
lines changed

2 files changed

+108
-71
lines changed

.github/ISSUE_TEMPLATE/BUG_REPORT.md

Lines changed: 0 additions & 71 deletions
This file was deleted.
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
name: "🐞 Bug Report"
2+
description: "Tell us about something that's not working the way we (probably) intend."
3+
labels: ["Platform: React-Native", "Type: 🪲 Bug"]
4+
body:
5+
- type: dropdown
6+
id: environment
7+
validations:
8+
required: true
9+
attributes:
10+
label: "What React Native libraries do you use?"
11+
description: "Select all options that describe your application."
12+
multiple: true
13+
options:
14+
- "React Native without Frameworks"
15+
- "React Navigation"
16+
- "Hermes"
17+
- "RN New Architecture"
18+
- "Expo Application Services (EAS)"
19+
- "Expo (mobile only)"
20+
- "Expo Web"
21+
- "Expo Router"
22+
- "React Native Web"
23+
- "React Native Navigation by Wix"
24+
25+
- type: dropdown
26+
id: sentry
27+
validations:
28+
required: true
29+
attributes:
30+
label: "Are you using sentry.io or on-premise?"
31+
description: "Select exactly one option."
32+
options:
33+
- "sentry.io (SaS)"
34+
- "on-premise (Self-Hosted)"
35+
36+
- type: input
37+
id: version
38+
validations:
39+
required: true
40+
attributes:
41+
label: "@sentry/react-native SDK Version"
42+
description: "If the issue started after the SDK upgrade, please input both old and new versions."
43+
placeholder: "5.33.1 ← should look like this"
44+
45+
- type: textarea
46+
id: doctor
47+
validations:
48+
required: true
49+
attributes:
50+
label: "How does your development environment look like?"
51+
description: "Output of the command `npx react-native@latest info` or manully describe your development environment?"
52+
placeholder: |-
53+
info Fetching system and libraries information...
54+
OS: OS version
55+
Node: Your version
56+
Yarn: Yarn version
57+
Expo SDK: Expo SDK version
58+
react: React version
59+
react-native: React Native version
60+
hermesEnabled: bool
61+
newArchEnabled: bool
62+
63+
- type: textarea
64+
id: init
65+
validations:
66+
required: true
67+
attributes:
68+
label: "Sentry.init()"
69+
description: "Code snipped of Sentry initialization from your application."
70+
placeholder: |-
71+
Sentry.init({
72+
dsn: 'https://[email protected]/...'
73+
// other options
74+
});
75+
76+
- type: textarea
77+
id: repro
78+
validations:
79+
required: true
80+
attributes:
81+
label: "Steps to Reproduce"
82+
description: "How can we see what you're seeing? Specific is terrific."
83+
placeholder: |-
84+
1. Build Android using `npx react-native run-android --mode Debug`
85+
2. Start Metro Dev server using `npx react-native start`
86+
3. Click on button executing `Sentry.capture(new Error("This is not captured :("))`
87+
88+
- type: textarea
89+
id: expected
90+
validations:
91+
required: true
92+
attributes:
93+
label: "Expected Result"
94+
95+
- type: textarea
96+
id: actual
97+
validations:
98+
required: true
99+
attributes:
100+
label: "Actual Result"
101+
description: "JS Console? iOS Console? Logcat? Screenshots? Yes, please."
102+
103+
- type: markdown
104+
attributes:
105+
value: |-
106+
107+
## Thank you 🙏
108+
Check our [triage docs](https://open.sentry.io/triage/) for what to expect next.

0 commit comments

Comments
 (0)