From faba665f8eef530c33224b71b95389351517301f Mon Sep 17 00:00:00 2001
From: mariamhas <56849473+mariamhas@users.noreply.github.com>
Date: Mon, 10 Mar 2025 13:28:51 -0700
Subject: [PATCH] Create 10_google3_bug.yml (#163788)
attempting to recreate this template with the right name and fixes after
the revert
*If you had to change anything in the [flutter/tests] repo, include a
link to the migration guide as per the [breaking change policy].*
## Pre-launch Checklist
- [x] I read the [Contributor Guide] and followed the process outlined
there for submitting PRs.
- [x] I read the [Tree Hygiene] wiki page, which explains my
responsibilities.
- [x] I read and followed the [Flutter Style Guide], including [Features
we expect every widget to implement].
- [x] I signed the [CLA].
- [x] I listed at least one issue that this PR fixes in the description
above.
- [x] I updated/added relevant documentation (doc comments with `///`).
- [x] I added new tests to check the change I am making, or this PR is
[test-exempt].
- [x]I followed the [breaking change policy] and added [Data Driven
Fixes] where supported.
- [x] All existing and new tests are passing.
If you need help, consider asking for advice on the #hackers-new channel
on [Discord].
[Contributor Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
[Tree Hygiene]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
[test-exempt]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
[Flutter Style Guide]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
[Features we expect every widget to implement]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
[Discord]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
[Data Driven Fixes]:
https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
---
.github/ISSUE_TEMPLATE/10_google3_bug.yml | 137 ++++++++++++++++++++++
1 file changed, 137 insertions(+)
create mode 100644 .github/ISSUE_TEMPLATE/10_google3_bug.yml
diff --git a/.github/ISSUE_TEMPLATE/10_google3_bug.yml b/.github/ISSUE_TEMPLATE/10_google3_bug.yml
new file mode 100644
index 0000000000..7f6a54eed7
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/10_google3_bug.yml
@@ -0,0 +1,137 @@
+name: Report a google3 bug
+description: |
+ You found a bug in Flutter causing your application to crash or
+ throw an exception, a widget is buggy, or something looks wrong.
+title: "[Google3 Bug]: "
+labels: 'customer: google'
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thank you for using Flutter!
+
+ If you are looking for support, please check out our documentation
+ or consider asking a question on Stack Overflow:
+
+ - https://flutter.dev/
+ - https://api.flutter.dev/
+ - https://stackoverflow.com/questions/tagged/flutter?sort=frequent
+ - type: markdown
+ attributes:
+ value: |
+ Before filling the form fields, please consider the following:
+ - Ensure that you have searched the [existing issues](https://github.com/flutter/flutter/issues)
+ - Read the [guide to filing a bug](https://flutter.dev/docs/resources/bug-reports)
+ - type: markdown
+ attributes:
+ value: |
+ Flutter GitHub issues are public and so you must avoid posting any Google confidential information in them.
+ - type: checkboxes
+ id: priority-indicator
+ attributes:
+ label: Help us understand the severity of this issue
+ description: Please only choose one
+ options:
+ - label: causing severe production issues e.g. malfunctions or data loss
+ - label: blocking next binary release
+ - label: blocking a client feature launch within a quarter
+ - label: nice-to-have but does not block a launch within the next quarter
+ - type: textarea
+ attributes:
+ label: Steps to reproduce
+ description: Please tell us exactly how to reproduce the problem you are running into.
+ placeholder: |
+ 1. ...
+ 2. ...
+ 3. ...
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Expected results
+ description: Please tell us what is expected to happen.
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Actual results
+ description: Please tell us what is actually happening.
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Code sample
+ description: |
+ Please create a minimal reproducible sample that shows the problem
+ and attach it below between the lines with the backticks.
+
+ To create it, use the `flutter create bug` command and update the `main.dart` file.
+
+ Alternatively, you can use https://dartpad.dev/ or create a public GitHub
+ repository to share your sample.
+
+ Without this we will unlikely be able to progress on the issue, and because of that
+ we regretfully will have to close it.
+
+ Note: Please do not upload screenshots of text. Instead, use code blocks
+ or the above mentioned ways to upload your code sample.
+ value: |
+ Code sample
+
+ ```dart
+ [Paste your code here]
+ ```
+
+
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Screenshots or Video
+ description: |
+ Upload any screenshots or video of the bug if applicable.
+ value: |
+
+ Screenshots / Video demonstration
+
+ [Upload media here]
+
+
+ - type: textarea
+ attributes:
+ label: Logs
+ description: |
+ Include the full logs of the commands you are running between the lines
+ with the backticks below. If you are running any `flutter` commands,
+ please include the output of running them with `--verbose`; for example,
+ the output of running `flutter --verbose create foo`.
+
+ If the logs are too large to be uploaded to GitHub, you may upload
+ them as a `txt` file or use online tools like https://pastebin.com to
+ share it.
+
+ Note: Please do not upload screenshots of text. Instead, use code blocks
+ or the above mentioned ways to upload logs.
+ value: |
+ Logs
+
+ ```console
+ [Paste your logs here]
+ ```
+
+
+ - type: textarea
+ attributes:
+ label: Flutter Doctor output
+ description: |
+ Please provide the full output of running `flutter doctor -v`
+ value: |
+ Doctor output
+
+ ```console
+ [Paste your output here]
+ ```
+
+
+ validations:
+ required: true