From 37196da4738b0e911f40b45877d61f1ba12be810 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Ferr=C3=A3o?= Date: Tue, 27 Oct 2026 12:24:26 +0000 Subject: [PATCH 1/2] chore(SDK-629): add GitHub bug report issue form Structured YAML issue template and disable blank issues to match native SDK repos and SDK-629. --- .github/ISSUE_TEMPLATE/bug_report.yml | 131 ++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 1 + CONTRIBUTING.md | 2 +- 3 files changed, 133 insertions(+), 1 deletion(-) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 000000000..408d4df7b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,131 @@ +name: Bug report +description: Report a problem with the Iterable React Native SDK +title: '' +labels: [] +body: + - type: markdown + attributes: + value: | + **Do not paste API keys, JWTs, email addresses, EAS tokens, or other secrets** in this form. + + ### Beta software notice + + Our team does not provide support for issues encountered on beta or pre-release versions of operating systems, development tools, or other software. Please verify that the issue occurs on stable, officially released software before submitting this report. + - type: textarea + id: description + attributes: + label: Issue description + description: A clear and concise description of the issue. + placeholder: What happened? What were you trying to do? + validations: + required: true + - type: textarea + id: steps + attributes: + label: Steps to reproduce + description: List the steps needed to reproduce the behaviour reliably. + placeholder: | + 1. + 2. + 3. + validations: + required: true + - type: input + id: org-id + attributes: + label: Iterable org id + placeholder: Your Iterable organization id + validations: + required: true + - type: dropdown + id: platform + attributes: + label: Platform + options: + - iOS + - Android + - Both + validations: + required: true + - type: input + id: rn-sdk-version + attributes: + label: Iterable React Native SDK version + description: For example 3.2.1 + placeholder: 3.2.1 + validations: + required: true + - type: input + id: react-native-version + attributes: + label: React Native version + description: For example 0.85.3 + placeholder: 0.85.3 + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behaviour + validations: + required: true + - type: textarea + id: actual + attributes: + label: Actual behaviour + validations: + required: true + - type: input + id: ios-version + attributes: + label: iOS version + description: Optional. Include if relevant to the issue. + validations: + required: false + - type: input + id: android-version + attributes: + label: Android API / OS version + description: Optional. Include if relevant to the issue. + validations: + required: false + - type: dropdown + id: using-expo + attributes: + label: Using Expo? + options: + - 'No' + - 'Yes' + validations: + required: false + - type: input + id: expo-sdk-version + attributes: + label: Expo SDK version + description: Optional. If you use Expo, which SDK version? + validations: + required: false + - type: input + id: expo-plugin-version + attributes: + label: '@iterable/expo-plugin version' + description: Optional. If you use the Iterable Expo plugin, which version? + validations: + required: false + - type: dropdown + id: new-architecture + attributes: + label: New Architecture + options: + - 'Yes' + - 'No' + - Unknown + validations: + required: false + - type: textarea + id: logs + attributes: + label: Logs or additional context + description: Optional. Redact secrets before pasting. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..3ba13e0ce --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 934e0483a..819c4bc75 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,7 +3,7 @@ Contributions (in the form of issues or pull requests) are welcome! #### **Bugs** * Please make sure the bug hasn't already been reported. -* If it hasn't, open a new issue. Please provide as much detail about the bug as possible. +* If it hasn't, open a new issue using the **Bug report** form on GitHub so we get the details we need. #### **Feature Suggestions** * Feel free to open issues for enhancements and new features! From 70cbbe1b275867e775aee433522744512afdf579 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Ferr=C3=A3o?= Date: Tue, 27 Oct 2026 14:29:19 +0000 Subject: [PATCH 2/2] chore(SDK-629): use US English in bug report form --- .github/ISSUE_TEMPLATE/bug_report.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 408d4df7b..6f45033f7 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -23,7 +23,7 @@ body: id: steps attributes: label: Steps to reproduce - description: List the steps needed to reproduce the behaviour reliably. + description: List the steps needed to reproduce the behavior reliably. placeholder: | 1. 2. @@ -66,13 +66,13 @@ body: - type: textarea id: expected attributes: - label: Expected behaviour + label: Expected behavior validations: required: true - type: textarea id: actual attributes: - label: Actual behaviour + label: Actual behavior validations: required: true - type: input