hectorruiz9 commited on
Commit
073bcbe
·
verified ·
1 Parent(s): 576222e

Upload 4 files

Browse files
Files changed (4) hide show
  1. PULL_REQUEST_TEMPLATE.md +37 -0
  2. dependabot.yml +22 -0
  3. labeler.yml +252 -0
  4. release.yml +69 -0
PULL_REQUEST_TEMPLATE.md ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!--
2
+ Thanks for filing a pull request!
3
+ Reviewers are typically assigned within a week of filing a request.
4
+ To learn more about code review, see our documentation on Tree Hygiene: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
5
+ -->
6
+
7
+ *Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.*
8
+
9
+ *List which issues are fixed by this PR. You must list at least one issue. An issue is not required if the PR fixes something trivial like a typo.*
10
+
11
+ *If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*
12
+
13
+ ## Pre-launch Checklist
14
+
15
+ - [ ] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
16
+ - [ ] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
17
+ - [ ] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement].
18
+ - [ ] I signed the [CLA].
19
+ - [ ] I listed at least one issue that this PR fixes in the description above.
20
+ - [ ] I updated/added relevant documentation (doc comments with `///`).
21
+ - [ ] I added new tests to check the change I am making, or this PR is [test-exempt].
22
+ - [ ] I followed the [breaking change policy] and added [Data Driven Fixes] where supported.
23
+ - [ ] All existing and new tests are passing.
24
+
25
+ If you need help, consider asking for advice on the #hackers-new channel on [Discord].
26
+
27
+ <!-- Links -->
28
+ [Contributor Guide]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview
29
+ [Tree Hygiene]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md
30
+ [test-exempt]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests
31
+ [Flutter Style Guide]: https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md
32
+ [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
33
+ [CLA]: https://cla.developers.google.com/
34
+ [flutter/tests]: https://github.com/flutter/tests
35
+ [breaking change policy]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes
36
+ [Discord]: https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md
37
+ [Data Driven Fixes]: https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
dependabot.yml ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # See Dependabot documentation for all configuration options:
2
+ # https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
3
+
4
+ version: 2
5
+ updates:
6
+ - package-ecosystem: "github-actions"
7
+ directory: "/"
8
+ schedule:
9
+ interval: "weekly"
10
+ groups:
11
+ all-github-actions:
12
+ patterns: [ "*" ]
13
+ reviewers:
14
+ - "christopherfujino"
15
+ - "jmagman"
16
+ labels:
17
+ - "team"
18
+ - "team-infra"
19
+ - "autosubmit"
20
+ ignore:
21
+ - dependency-name: "codecov/codecov-action"
22
+ update-types: ["version-update:semver-patch"]
labeler.yml ADDED
@@ -0,0 +1,252 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright 2013 The Flutter Authors. All rights reserved.
2
+ # Use of this source code is governed by a BSD-style license that can be
3
+ # found in the LICENSE file.
4
+
5
+ # See https://github.com/actions/labeler/blob/main/README.md for docs.
6
+ # Use git ls-files '<pattern>' to see the list of matching files.
7
+
8
+ 'a: accessibility':
9
+ - changed-files:
10
+ - any-glob-to-any-file:
11
+ - '**/accessibility/*'
12
+ - '**/*accessibility*'
13
+ - '**/semantics/*'
14
+ - '**/*semantics*'
15
+
16
+ 'a: animation':
17
+ - changed-files:
18
+ - any-glob-to-any-file:
19
+ - '**/animation/*'
20
+ - '**/*animation*'
21
+
22
+ 'a: desktop':
23
+ - changed-files:
24
+ - any-glob-to-any-file:
25
+ - '**/linux/**/*'
26
+ - '**/macos/**/*'
27
+ - '**/windows/**/*'
28
+ - engine/src/flutter/shell/platform/darwin/common/**/*
29
+
30
+ 'a: internationalization':
31
+ - changed-files:
32
+ - any-glob-to-any-file:
33
+ - packages/flutter_localizations/**/*
34
+
35
+ 'a: tests':
36
+ - changed-files:
37
+ - any-glob-to-any-file:
38
+ - packages/flutter_driver/**/*
39
+ - packages/flutter_goldens/**/*
40
+ - packages/flutter_test/**/*
41
+ - packages/integration_test/**/*
42
+
43
+ 'a: text input':
44
+ - changed-files:
45
+ - all-globs-to-any-file:
46
+ - '**/*text*'
47
+ - '!**/*context*'
48
+ - '!**/*texture*'
49
+
50
+ 'd: api docs':
51
+ - changed-files:
52
+ - any-glob-to-any-file:
53
+ - examples/api/**/*
54
+
55
+ 'd: docs/':
56
+ - changed-files:
57
+ - any-glob-to-any-file:
58
+ - docs/**/*
59
+
60
+ 'd: examples':
61
+ - changed-files:
62
+ - any-glob-to-any-file:
63
+ - examples/**/*
64
+
65
+ 'e: embedder':
66
+ - changed-files:
67
+ - any-glob-to-any-file:
68
+ - engine/src/flutter/shell/platform/embedder
69
+
70
+ 'e: impeller':
71
+ - changed-files:
72
+ - any-glob-to-any-file:
73
+ - engine/src/flutter/impeller/**/*
74
+
75
+ engine:
76
+ - changed-files:
77
+ - any-glob-to-any-file:
78
+ - DEPS
79
+ - engine/**/*
80
+ - docs/engine/**/*
81
+
82
+ 'f: cupertino':
83
+ - changed-files:
84
+ - any-glob-to-any-file:
85
+ - '**/cupertino/*'
86
+ - '**/*cupertino*'
87
+ - docs/libraries/cupertino/**/*
88
+
89
+ 'f: focus':
90
+ - changed-files:
91
+ - any-glob-to-any-file:
92
+ - '**/focus/*'
93
+ - '**/*focus*'
94
+
95
+ 'f: gestures':
96
+ - changed-files:
97
+ - any-glob-to-any-file:
98
+ - '**/gestures/*'
99
+ - '**/*gestures*'
100
+
101
+ 'f: material design':
102
+ - changed-files:
103
+ - any-glob-to-any-file:
104
+ - '**/material/*'
105
+ - '**/*material*'
106
+ - docs/libraries/material/**/*
107
+
108
+ 'f: routes':
109
+ - changed-files:
110
+ - any-glob-to-any-file:
111
+ - '**/navigator/*'
112
+ - '**/*navigator*'
113
+ - '**/route/*'
114
+ - '**/*route*'
115
+
116
+ 'f: scrolling':
117
+ - changed-files:
118
+ - any-glob-to-any-file:
119
+ - '**/*scroll*'
120
+ - '**/scroll/*'
121
+ - '**/*sliver*'
122
+ - '**/sliver/*'
123
+ - '**/*viewport*'
124
+ - '**/viewport/*'
125
+
126
+ framework:
127
+ - changed-files:
128
+ - any-glob-to-any-file:
129
+ - packages/flutter/**/*
130
+ - packages/flutter_driver/**/*
131
+ - packages/flutter_goldens/**/*
132
+ - packages/flutter_localizations/**/*
133
+ - packages/flutter_test/**/*
134
+ - packages/integration_test/**/*
135
+ - examples/api/**/*
136
+ - docs/about/**/*
137
+ - docs/contributing/**/*
138
+ - docs/libraries/**/*
139
+
140
+ 'f: integration_test':
141
+ - changed-files:
142
+ - any-glob-to-any-file:
143
+ - packages/integration_test/**/*
144
+
145
+ package:
146
+ - changed-files:
147
+ - any-glob-to-any-file:
148
+ - docs/ecosystem/**/*
149
+
150
+ platform-android:
151
+ - changed-files:
152
+ - any-glob-to-any-file:
153
+ - docs/platform/android/**/*
154
+ - engine/src/flutter/shell/platform/android/**/*
155
+ - packages/flutter_tools/*android*'
156
+ - packages/flutter_tools/gradle/**/*
157
+
158
+ platform-ios:
159
+ - changed-files:
160
+ - any-glob-to-any-file:
161
+ - engine/src/flutter/shell/platform/darwin/common/**/*
162
+ - engine/src/flutter/shell/platform/darwin/ios/**/*
163
+ - packages/flutter_tools/lib/src/ios/**/*
164
+
165
+ platform-fuchsia:
166
+ - changed-files:
167
+ - any-glob-to-any-file:
168
+ - engine/src/flutter/shell/platform/fuchsia/**/*
169
+
170
+ platform-linux:
171
+ - changed-files:
172
+ - any-glob-to-any-file:
173
+ - engine/src/flutter/shell/platform/linux/**/*
174
+
175
+ platform-macos:
176
+ - changed-files:
177
+ - any-glob-to-any-file:
178
+ - engine/src/flutter/src/flutter/shell/platform/darwin/common/**/*
179
+ - engine/src/flutter/shell/platform/darwin/macos/**/*
180
+
181
+ platform-web:
182
+ - changed-files:
183
+ - any-glob-to-any-file:
184
+ - '**/web_sdk/**/*'
185
+ - engine/src/flutter/lib/web_ui/**/*
186
+ - packages/flutter_web_plugins
187
+
188
+ platform-windows:
189
+ - changed-files:
190
+ - any-glob-to-any-file:
191
+ - engine/src/flutter/shell/platform/windows/**/*
192
+
193
+ 'customer: gallery':
194
+ - changed-files:
195
+ - any-glob-to-any-file:
196
+ - examples/flutter_gallery/**/*
197
+
198
+ 'c: tech-debt':
199
+ - changed-files:
200
+ - any-glob-to-any-file:
201
+ - '**/fix_data.yaml'
202
+ - '**/*.expect'
203
+ - '**/*test_fixes*'
204
+
205
+ team:
206
+ - changed-files:
207
+ - any-glob-to-any-file:
208
+ - docs/about/**/*
209
+ - docs/contributing/**/*
210
+ - docs/postmortems/**/*
211
+
212
+ team-android:
213
+ - changed-files:
214
+ - any-glob-to-any-file:
215
+ - docs/platform/android/**/*
216
+
217
+ team-ecosystem:
218
+ - changed-files:
219
+ - any-glob-to-any-file:
220
+ - docs/ecosystem/**/*
221
+
222
+ team-engine:
223
+ - changed-files:
224
+ - any-glob-to-any-file:
225
+ - docs/engine/**/*
226
+
227
+ team-infra:
228
+ - changed-files:
229
+ - any-glob-to-any-file:
230
+ - docs/infra/**/*
231
+
232
+ team-release:
233
+ - changed-files:
234
+ - any-glob-to-any-file:
235
+ - docs/releases/**/*
236
+
237
+ team-tool:
238
+ - changed-files:
239
+ - any-glob-to-any-file:
240
+ - docs/tool/**/*
241
+
242
+ team-web:
243
+ - changed-files:
244
+ - any-glob-to-any-file:
245
+ - docs/platforms/web/**/*
246
+
247
+ tool:
248
+ - changed-files:
249
+ - any-glob-to-any-file:
250
+ - packages/flutter_tools/**/*
251
+ - packages/fuchsia_remote_debug_protocol/**/*
252
+ - docs/tool/**/*
release.yml ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ changelog:
2
+ exclude:
3
+ authors:
4
+ - engine-flutter-autoroll
5
+ - fluttergithubbot
6
+ labels:
7
+ - passed first triage
8
+ - passed secondary triage
9
+ - team-release
10
+ - "team: flakes"
11
+ - revert
12
+ categories:
13
+ - title: Framework
14
+ labels:
15
+ - framework
16
+ - "a: text input"
17
+ - "f: scrolling"
18
+ - "f: routes"
19
+ - "f: selection"
20
+ - "f: gestures"
21
+ exclude:
22
+ labels:
23
+ - "f: material design"
24
+ - title: Material
25
+ labels:
26
+ - "f: material design"
27
+ # Mobile
28
+ - title: iOS
29
+ labels:
30
+ - platform-ios
31
+ - "f: cupertino"
32
+ - title: Android
33
+ labels:
34
+ - platform-android
35
+ # Desktop
36
+ - title: macOS
37
+ labels:
38
+ - platform-mac
39
+ - title: Windows
40
+ labels:
41
+ - platform-windows
42
+ - title: Linux
43
+ labels:
44
+ - platform-linux
45
+ # Web
46
+ - title: Web
47
+ labels:
48
+ - platform-web
49
+ - "browser: chrome-desktop"
50
+ - "browser: edge"
51
+ - "browser: firefox"
52
+ - "browser: safari-macos"
53
+ # Misc
54
+ - title: Tooling
55
+ labels:
56
+ - tool
57
+ - title: DevTools
58
+ labels:
59
+ - "d: devtools"
60
+ - "d: intellij"
61
+ - "d: tools_metadata"
62
+ - "f: inspector"
63
+ - title: Documentation
64
+ labels:
65
+ - "d: examples"
66
+ - "d: api docs"
67
+ - title: Other Changes
68
+ labels:
69
+ - '*'