Skip to content

Commit 813909d

Browse files
authored
Merge branch 'master' into master
2 parents 7b88e14 + 8564795 commit 813909d

502 files changed

Lines changed: 12525 additions & 2612 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.ci.yaml

Lines changed: 115 additions & 97 deletions
Large diffs are not rendered by default.

.github/ISSUE_TEMPLATE/01_activation.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ body:
4848
please include the output of running them with `--verbose`; for example,
4949
the output of running `flutter --verbose create foo`.
5050
51-
If the logs are too large to be uploaded to Github, you may upload
52-
them as a `txt` file or use online tools like https://pastebin.com to
53-
share it.
51+
If the logs are too large to be uploaded to GitHub, you may upload
52+
them as a `.txt` file or use online tools like [Pastebin](https://pastebin.com)
53+
to share them.
5454
5555
Note: Please do not upload screenshots of text. Instead, use code blocks
5656
or the above mentioned ways to upload logs.

.github/workflows/cicd.yml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Copyright 2024 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+
name: Remove outdated CICD Label
6+
7+
on:
8+
pull_request_target:
9+
types: [synchronize]
10+
11+
permissions:
12+
pull-requests: write
13+
issues: write
14+
15+
jobs:
16+
remove_cicd_label:
17+
name: remove_cicd_label
18+
if: contains(github.event.pull_request.labels.*.name, 'CICD')
19+
runs-on: ubuntu-latest
20+
steps:
21+
- name: Check if label was added before push
22+
id: check_timing
23+
run: |
24+
# Get push time (commit date of the head SHA)
25+
PUSH_TIME='${{ github.event.pull_request.updated_at }}'
26+
echo "Push time: $PUSH_TIME"
27+
28+
# Get latest CICD labeling event time from the last 100 events
29+
LABEL_TIME=$(gh api graphql -f query='
30+
query($owner: String!, $repo: String!, $pr: Int!) {
31+
repository(owner: $owner, name: $repo) {
32+
pullRequest(number: $pr) {
33+
timelineItems(last: 100, itemTypes: [LABELED_EVENT]) {
34+
nodes {
35+
... on LabeledEvent {
36+
label { name }
37+
createdAt
38+
}
39+
}
40+
}
41+
}
42+
}
43+
}' -f owner=${{ github.repository_owner }} -f repo=${{ github.event.repository.name }} -F pr=${{ github.event.pull_request.number }} \
44+
--jq '.data.repository.pullRequest.timelineItems.nodes | map(select(.label.name == "CICD")) | last | .createdAt')
45+
echo "Label time: $LABEL_TIME"
46+
47+
if [[ -z "$LABEL_TIME" ]]; then
48+
# Label exists on PR (checked by job 'if') but not in last 100 events -> must be very old
49+
echo "should_remove=true" >> "$GITHUB_OUTPUT"
50+
echo "Result: Label found on PR but not in recent timeline events. Assuming it is old."
51+
elif [[ "$LABEL_TIME" < "$PUSH_TIME" ]]; then
52+
echo "should_remove=true" >> "$GITHUB_OUTPUT"
53+
echo "Result: Label added at $LABEL_TIME is older than push at $PUSH_TIME. Removing."
54+
else
55+
echo "should_remove=false" >> "$GITHUB_OUTPUT"
56+
echo "Result: Label added at $LABEL_TIME is newer than or same as push at $PUSH_TIME. Skipping removal."
57+
fi
58+
env:
59+
GITHUB_TOKEN: ${{ github.token }}
60+
61+
- name: Remove outdated CICD label
62+
if: steps.check_timing.outputs.should_remove == 'true'
63+
run: |
64+
gh pr edit ${{ github.event.pull_request.number }} -R ${{ github.repository }} --remove-label "CICD"
65+
env:
66+
GITHUB_TOKEN: ${{ github.token }}

.github/workflows/merge-changelog.yml

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,10 @@ jobs:
3131
3232
# avoid downloading hundreds of other branches/history
3333
# utilizing `fetch-depth:0` in actions/checkout would clone everything.
34-
- name: Fetch Stable Branch Only
35-
run: git fetch upstream stable:stable --depth=1
36-
37-
- name: Read CHANGELOG.md from the stable branch
38-
id: read_stable_changelog
34+
- name: Fetch upstream branches
3935
run: |
40-
# upstream/stable is locally mapped to stable
41-
# use the local stable ref from above
42-
CHANGELOG_CONTENT=$(git show stable:CHANGELOG.md)
43-
echo "CHANGELOG_CONTENT<<EOF" >> $GITHUB_ENV
44-
echo "$CHANGELOG_CONTENT" >> $GITHUB_ENV
45-
echo "EOF" >> $GITHUB_ENV
36+
git fetch upstream stable:stable --depth=1
37+
git fetch upstream master --depth=1
4638
4739
- name: Prepare PR branch and commit changes
4840
id: prepare_pr_branch
@@ -51,13 +43,27 @@ jobs:
5143
run: |
5244
PR_BRANCH="sync-changelog-stable-to-master-$(date +%s)"
5345
echo "pr_branch_name=$PR_BRANCH" >> "$GITHUB_OUTPUT"
54-
git checkout -b "$PR_BRANCH" master
55-
echo "${{ env.CHANGELOG_CONTENT }}" > CHANGELOG.md
46+
47+
# Base the branch on upstream's master to avoid issues if the fork's master is out of date
48+
git checkout -b "$PR_BRANCH" upstream/master
49+
50+
# Retrieve the file from stable directly into the working directory
51+
git show stable:CHANGELOG.md > CHANGELOG.md
52+
53+
# Stop if no changes are detected
54+
if git diff --quiet CHANGELOG.md; then
55+
echo "No changes detected. Skipping PR creation."
56+
echo "has_changes=false" >> "$GITHUB_OUTPUT"
57+
exit 0
58+
fi
59+
60+
echo "has_changes=true" >> "$GITHUB_OUTPUT"
5661
git add CHANGELOG.md
5762
git commit -m "Sync CHANGELOG.md from stable"
5863
git push origin "$PR_BRANCH"
5964
6065
- name: Create Pull Request
66+
if: steps.prepare_pr_branch.outputs.has_changes == 'true'
6167
env:
6268
GH_TOKEN: ${{ secrets.FLUTTERACTIONSBOT_CP_TOKEN }}
6369
run: |

AUTHORS

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,11 @@ Mairon Slusarz <maironlucaslusarz@gmail.com>
137137
Ricardo Dalarme <ricardodalarme@outlook.com>
138138
yiiim <ybz975218925@live.com>
139139
letrungdo <letrdo@gmail.com>
140-
Michal Kucharski <michal.kucharski17@gmail.com>
141140
Patrick Billingsley <prbillingsley89@gmail.com>
141+
LeanCode <contribution@leancode.pl>
142+
Damian Cudzik <cudzikdam@gmail.com>
143+
Piotr Maszota <pmaszota98@gmail.com>
144+
Kamil Kras <vemu.kkras@gmail.com>
145+
Piotr Rogulski <piter.rogulski@gmail.com>
146+
Michal Kucharski <michal.kucharski17@gmail.com>
142147
Alexander Dmitriev <veselblu@yandex.ru>

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@ docs/releases/Hotfix-Documentation-Best-Practices.md
3232

3333
## Flutter 3.41 Changes
3434

35+
### [3.41.6](https://github.com/flutter/flutter/releases/tag/3.41.6)
36+
- [flutter/184025](https://github.com/flutter/flutter/pull/184025) Include a fix from Skia that ensures that the correct atlas for the glyph mask format is used consistently.
37+
- [flutter/182708](https://github.com/flutter/flutter/issues/182708) Visual issues with circles appearing jagged. Especially on thin stroked circles and circles with small radii.
38+
- [flutter/183887](https://github.com/flutter/flutter/issues/183887) During SCREEN_OFF event a deadlock preventing new frames causing an ANR can occur on android devices running the Android 16 March Security update.
39+
40+
### [3.41.5](https://github.com/flutter/flutter/releases/tag/3.41.5)
41+
- [flutter/182708](https://github.com/flutter/flutter/issues/182708) When using Impeller on any platform, bur artifacts in circles rendering at 45 degree angles.
42+
3543
### [3.41.4](https://github.com/flutter/flutter/releases/tag/3.41.4)
3644
- [flutter/182748](https://github.com/flutter/flutter/issues/182748) When building for an iOS simulator with Xcode 26, the build will fail when there is a CocoaPod dependency that does not support arm.
3745
- [flutter/182361](https://github.com/flutter/flutter/issues/182361) When iOS plugins register to receive lifecycle events during an event, a crash may occur.

CODEOWNERS

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,22 +31,22 @@
3131
/engine/src/flutter/shell/platform/darwin/common/ @flutter/ios-reviewers
3232
/engine/src/flutter/shell/platform/darwin/ios/framework/ @flutter/ios-reviewers
3333
/packages/flutter_tools/**/ios/* @flutter/ios-reviewers
34-
/packages/flutter_tools/**/macos/* @flutter/ios-reviewers
3534
/packages/flutter_tools/**/*xcode* @flutter/ios-reviewers
3635
/packages/flutter_tools/**/*ios* @flutter/ios-reviewers
37-
/packages/flutter_tools/**/*macos* @flutter/ios-reviewers
36+
37+
# macOS team - keep this synced with .github/labeler.yml's team-macos section.
38+
/engine/src/flutter/src/flutter/shell/platform/darwin/common/**/* @flutter/macos-reviewers
39+
/engine/src/flutter/shell/platform/darwin/macos/**/* @flutter/macos-reviewers
40+
41+
# Shared with iOS and macOS teams - keep this synced with both .github/labeler.yml's team-ios and team-macos sections.
42+
/packages/flutter_tools/**/macos/* @flutter/macos-reviewers @flutter/ios-reviewers
43+
/packages/flutter_tools/**/*macos* @flutter/ios-reviewers @flutter/macos-reviewers
3844

3945
# Linux team - keep this synced with .github/labeler.yml's team-linux section.
4046
/engine/src/flutter/shell/platform/linux/**/* @flutter/linux-reviewers
4147
/packages/flutter_tools/**/linux/* @flutter/linux-reviewers
4248
/packages/flutter_tools/**/*linux* @flutter/linux-reviewers
4349

44-
# macOS team - keep this synced with .github/labeler.yml's team-macos section.
45-
/engine/src/flutter/src/flutter/shell/platform/darwin/common/**/* @flutter/macos-reviewers
46-
/engine/src/flutter/shell/platform/darwin/macos/**/* @flutter/macos-reviewers
47-
/packages/flutter_tools/**/macos/* @flutter/macos-reviewers
48-
/packages/flutter_tools/**/*macos* @flutter/macos-reviewers
49-
5050
# Windows team - keep this synced with .github/labeler.yml's team-windows section.
5151
/engine/src/flutter/shell/platform/windows/**/* @flutter/windows-reviewers
5252
/packages/flutter_tools/**/windows/* @flutter/windows-reviewers

CONTRIBUTING.md

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,35 @@ incomplete patch from the list of [issues with partial patches][has-partial-patc
156156

157157
[has-partial-patch]: https://github.com/flutter/flutter/labels/has%20partial%20patch
158158

159+
160+
Reviewing Code
161+
--------------
162+
163+
Reviewing code is just as valuable as writing it. It is one of the fastest ways
164+
to learn the codebase and help the team move faster. We welcome reviews from
165+
everyone, regardless of whether you have commit access.
166+
167+
### The Reviewer Path
168+
169+
Anyone can provide review feedback on a change, and doing so is an excellent way
170+
to learn the codebase.
171+
172+
While reviews are welcome from the entire community, currently only members of
173+
the `flutter-hackers` group can grant the final approval required for a change
174+
to land. Consistently providing helpful code reviews is a valid and highly
175+
encouraged path to joining this group.
176+
177+
For more information on how to earn commit access, please read the
178+
[Contributor access guide](./docs/contributing/Contributor-access.md).
179+
180+
### How to Review
181+
182+
If you are new to reviewing, start by:
183+
184+
1. **[Reading the Tree Hygiene guide.](./docs/contributing/Tree-hygiene.md#how)** It contains a 10-point checklist of what we look for (CLA, tests, API design, etc.).
185+
2. **Leaving comments.** Even if you can't "Approve" a PR yet, pointing out a missing test or a style violation helps the author and saves the maintainers time.
186+
3. **Being Gracious.** Follow our mantra: Be polite, explain the why, and provide clear next steps.
187+
159188
Outreach
160189
--------
161190

@@ -208,4 +237,4 @@ Social events in the contributor community
208237
Finally, one area where you could have a lot of impact is in contributing to social interactions among the Flutter contributor community itself.
209238
This could take the form of organizing weekly video chats on our Discord, or planning tech talks from contributors, for example.
210239
If this is an area that is of interest to you, please join our [Discord](./docs/contributing/Chat.md) and ping Hixie on the #hackers
211-
channel!
240+
channel!

DEPS

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ vars = {
1515
'flutter_git': 'https://flutter.googlesource.com',
1616
'skia_git': 'https://skia.googlesource.com',
1717
'llvm_git': 'https://llvm.googlesource.com',
18-
'skia_revision': 'a6ccaf95c6e0813f110c7daf884a459161d6de1b',
18+
'skia_revision': '9beded929d5ae82b1d1b4f4b96be34c3bd867f4e',
1919

2020
# WARNING: DO NOT EDIT canvaskit_cipd_instance MANUALLY
2121
# See `lib/web_ui/README.md` for how to roll CanvasKit to a new version.
@@ -59,28 +59,28 @@ vars = {
5959
# updated revision list of existing dependencies. You will need to
6060
# gclient sync before and after update deps to ensure all deps are updated.
6161
# updated revision list of existing dependencies.
62-
'dart_revision': 'b74e5b537d7108460424bc9b8c85f59388337c0d',
62+
'dart_revision': 'dfd1f8af3c52a32b7749e771a4990a400478428f',
6363

6464
# WARNING: DO NOT EDIT MANUALLY
6565
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
66-
'dart_ai_rev': 'a619d4bba99e736b0fbabd3e8b94b0538e013f46',
67-
'dart_binaryen_rev': '204c3f88bb2e2c92b103b0cfbf4e0a4863c12c87',
68-
'dart_boringssl_rev': '6a584e1d58d1fa95bc47d6c92cc9a8cb49d29635',
66+
'dart_ai_rev': '325fe27f493a64ae82b39ac32a0d2de7354477cd',
67+
'dart_binaryen_rev': '58de22cdfd0ccb38ce68632695c0493c587af932',
68+
'dart_boringssl_rev': 'aa0acca1acf36b7fb16aa8a7b60b97d5cb01404d',
6969
'dart_core_rev': '1ce6453c52f498e24fe769b1eba10565a3a61c6b',
70-
'dart_devtools_rev': '45869157ee784ea4cb78570a5ba41da56a528673',
70+
'dart_devtools_rev': 'd99fca28d369314ce351ea1ea7daef62ba72c1a9',
7171
'dart_ecosystem_rev': 'b305b11424f712d174f767369739f9a11ded6a1e',
72-
'dart_http_rev': '9aa867e97717dc1b80ffb4abc670b7855e0a7554',
72+
'dart_http_rev': 'c2a9c4b3312a6c3c255c78fbf7ea7a52f77ff389',
7373
'dart_i18n_rev': 'de7e11b7cc231d8daf6e49dc12690d7339241691',
7474
'dart_perfetto_rev': '13ce0c9e13b0940d2476cd0cff2301708a9a2e2b',
7575
'dart_protobuf_rev': 'd5639f45b8468fba684b076b9403ccd5f2290056',
7676
'dart_pub_rev': '74408212b5348003381bc63f3b59274aaa23cfa3',
7777
'dart_sync_http_rev': '6666fff944221891182e1f80bf56569338164d72',
78-
'dart_tools_rev': '7bb6d741574135042cecc93f141d22d1e1860de5',
79-
'dart_vector_math_rev': '66d590b3cbb73397ed1b8aa87b55b2251c536008',
78+
'dart_tools_rev': '8f62a7792e30b4b512caa05fb84ce45a57f8d401',
79+
'dart_vector_math_rev': '5e717dfe507403747276b6565d71c8b3d610111c',
8080
'dart_web_rev': '48b75126e511e2d3de65130f2e7aa21cca58f473',
81-
'dart_webdev_rev': '5771ee58119af9835a3005a86fae4556c69d97f0',
82-
'dart_webdriver_rev': '9b6e829cfe4e6ca0cff7910e2ec58ed809dbc303',
83-
'dart_webkit_inspection_protocol_rev': '0f7685804d77ec02c6564d7ac1a6c8a2341c5bdf',
81+
'dart_webdev_rev': '5b7299f5b85706536aeac1c9f470b869ddb39fef',
82+
'dart_webdriver_rev': 'bc92e4e9612a247c4388a7b437ad4e40a5fba1fd',
83+
'dart_webkit_inspection_protocol_rev': 'bb493f55cafb4118f29ebd7cdb995efeafa7f30c',
8484

8585
'ocmock_rev': 'c4ec0e3a7a9f56cfdbd0aa01f4f97bb4b75c5ef8', # v3.7.1
8686

@@ -260,7 +260,7 @@ deps = {
260260
Var('chromium_git') + '/external/github.com/google/flatbuffers' + '@' + '067bfdbde9b10c1beb5d6b02d67ae9db8b96f736',
261261

262262
'engine/src/flutter/third_party/icu':
263-
Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '7971660ba6306a4cc8e6f872905138f59de5bc1d',
263+
Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'ee5f27adc28bd3f15b2c293f726d14d2e336cbd5',
264264

265265
'engine/src/flutter/third_party/gtest-parallel':
266266
Var('chromium_git') + '/external/github.com/google/gtest-parallel' + '@' + '38191e2733d7cbaeaef6a3f1a942ddeb38a2ad14',
@@ -292,7 +292,7 @@ deps = {
292292
Var('chromium_git') + '/external/github.com/WebAssembly/binaryen.git' + '@' + Var('dart_binaryen_rev'),
293293

294294
'engine/src/flutter/third_party/dart/third_party/devtools':
295-
{'dep_type': 'cipd', 'packages': [{'package': 'dart/third_party/flutter/devtools', 'version': 'git_revision:45869157ee784ea4cb78570a5ba41da56a528673'}]},
295+
{'dep_type': 'cipd', 'packages': [{'package': 'dart/third_party/flutter/devtools', 'version': 'git_revision:d99fca28d369314ce351ea1ea7daef62ba72c1a9'}]},
296296

297297
'engine/src/flutter/third_party/dart/third_party/perfetto/src':
298298
Var('chromium_git') + '/external/github.com/google/perfetto' + '@' + Var('dart_perfetto_rev'),
@@ -304,10 +304,10 @@ deps = {
304304
Var('dart_git') + '/core.git' + '@' + Var('dart_core_rev'),
305305

306306
'engine/src/flutter/third_party/dart/third_party/pkg/dart_style':
307-
Var('dart_git') + '/dart_style.git@a6b10dcc3db33597d058cdd602c6059137550b9b',
307+
Var('dart_git') + '/dart_style.git@9b302dd20b4b38979352f21cf515b44617d344ce',
308308

309309
'engine/src/flutter/third_party/dart/third_party/pkg/dartdoc':
310-
Var('dart_git') + '/dartdoc.git@3b019e40d6365af9456bea886da0476e5b7fdff4',
310+
Var('dart_git') + '/dartdoc.git@e3484b5adb4b0316667c7b07cd16ec4cfc877887',
311311

312312
'engine/src/flutter/third_party/dart/third_party/pkg/ecosystem':
313313
Var('dart_git') + '/ecosystem.git' + '@' + Var('dart_ecosystem_rev'),
@@ -322,7 +322,7 @@ deps = {
322322
Var('dart_git') + '/leak_tracker.git@f5620600a5ce1c44f65ddaa02001e200b096e14c',
323323

324324
'engine/src/flutter/third_party/dart/third_party/pkg/native':
325-
Var('dart_git') + '/native.git@c478dfede2b37000ea52ac57da7a48ab9e99f5af',
325+
Var('dart_git') + '/native.git@debb5bddc4ce0aef9d70bb949495e0c65cc976d4',
326326

327327
'engine/src/flutter/third_party/dart/third_party/pkg/protobuf':
328328
Var('dart_git') + '/protobuf.git' + '@' + Var('dart_protobuf_rev'),
@@ -331,7 +331,7 @@ deps = {
331331
Var('dart_git') + '/pub.git' + '@' + Var('dart_pub_rev'),
332332

333333
'engine/src/flutter/third_party/dart/third_party/pkg/shelf':
334-
Var('dart_git') + '/shelf.git@900731b313dabf48927a82f2124e5a996c4a3d05',
334+
Var('dart_git') + '/shelf.git@4d99e49fa9275bfa348a88c0ce066bfcd335f763',
335335

336336
'engine/src/flutter/third_party/dart/third_party/pkg/sync_http':
337337
Var('dart_git') + '/sync_http.git' + '@' + Var('dart_sync_http_rev'),
@@ -340,7 +340,7 @@ deps = {
340340
Var('dart_git') + '/external/github.com/simolus3/tar.git@13479f7c2a18f499e840ad470cfcca8c579f6909',
341341

342342
'engine/src/flutter/third_party/dart/third_party/pkg/test':
343-
Var('dart_git') + '/test.git@7e6d5dac07e40241238e0951438d0c0a2750e4b9',
343+
Var('dart_git') + '/test.git@2b8c256a6320435dc8c9dbb1303fb6540e617846',
344344

345345
'engine/src/flutter/third_party/dart/third_party/pkg/tools':
346346
Var('dart_git') + '/tools.git' + '@' + Var('dart_tools_rev'),
@@ -800,7 +800,7 @@ deps = {
800800
'packages': [
801801
{
802802
'package': 'fuchsia/sdk/core/linux-amd64',
803-
'version': 'WOfyEFkxf9JX26VS-CEIi6wixdcxGHXxM5OVAkhEMHAC'
803+
'version': 'BIlBJNOlKjQeRFoFyqVps99pNQfQqxFEhTbAbqWy04MC'
804804
}
805805
],
806806
'condition': 'download_fuchsia_deps and not download_fuchsia_sdk',

TESTOWNERS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,9 @@
253253
/dev/devicelab/bin/tasks/complex_layout_macos__compile.dart @cbracken @flutter/desktop
254254
/dev/devicelab/bin/tasks/complex_layout_macos_impeller__start_up.dart @gaaclarke @flutter/desktop
255255
/dev/devicelab/bin/tasks/complex_layout_macos__start_up.dart @cbracken @flutter/desktop
256+
/dev/devicelab/bin/tasks/complex_layout_scroll_perf_macos_impeller__timeline_summary.dart @gaaclarke @flutter/desktop
256257
/dev/devicelab/bin/tasks/complex_layout_scroll_perf_macos__timeline_summary.dart @cbracken @flutter/desktop
258+
/dev/devicelab/bin/tasks/new_gallery_macos_impeller__transition_perf.dart @b-luk @flutter/engine
257259
/dev/devicelab/bin/tasks/complex_layout_win_desktop__compile.dart @yaakovschectman @flutter/desktop
258260
/dev/devicelab/bin/tasks/complex_layout_win_desktop__start_up.dart @yaakovschectman @flutter/desktop
259261
/dev/devicelab/bin/tasks/dart_plugin_registry_test.dart @stuartmorgan-g @flutter/plugin
@@ -293,6 +295,7 @@
293295
/dev/devicelab/bin/tasks/platform_channel_sample_test_macos.dart @cbracken @flutter/desktop
294296
/dev/devicelab/bin/tasks/platform_channel_sample_test_windows.dart @cbracken @flutter/desktop
295297
/dev/devicelab/bin/tasks/platform_view_macos__start_up.dart @cbracken @flutter/desktop
298+
/dev/devicelab/bin/tasks/platform_view_macos_impeller__start_up.dart @loic-sharma @flutter/desktop
296299
/dev/devicelab/bin/tasks/platform_view_win_desktop__start_up.dart @yaakovschectman @flutter/desktop
297300
/dev/devicelab/bin/tasks/plugin_lint_mac.dart @stuartmorgan-g @flutter/plugin
298301
/dev/devicelab/bin/tasks/plugin_test_android_standard.dart @stuartmorgan-g @flutter/plugin

0 commit comments

Comments
 (0)