Skip to content

Commit cb6b4ae

Browse files
authored
feat: upgrade pigeon to version 26.3.4 (#18205)
* feat: upgrade pigeon to version 26.3.4 * fix cloud firestore * fix * fix * fixes * fix * format * fix: resolve post-merge CI failures for pigeon upgrade
1 parent 9f32c61 commit cb6b4ae

169 files changed

Lines changed: 22617 additions & 14836 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.

melos.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,7 @@ scripts:
239239
melos exec -- "flutter pub run pigeon --input ./pigeons/messages.dart" && \
240240
melos run generate:pigeon:macos --no-select && \
241241
melos run generate:pigeon:android --no-select && \
242+
melos run generate:pigeon:windows --no-select && \
242243
melos run format-ci --no-select
243244
packageFilters:
244245
fileExists: 'pigeons/messages.dart'
@@ -259,6 +260,13 @@ scripts:
259260
dirExists: 'android'
260261
description: Transform the method toList() into a public one to be used in EventChannel
261262

263+
generate:pigeon:windows:
264+
run: |
265+
melos exec -- "perl -i -pe 's{^(\s+::flutter::EncodableList ToEncodableList\(\) const;)\n}{ public:\n\$1\n private:\n}' ./windows/messages.g.h"
266+
packageFilters:
267+
fileExists: 'windows/messages.g.h'
268+
description: Make ToEncodableList public so it can be called from plugin code.
269+
262270
# Additional cleanup lifecycle script, executed when `melos clean` is run.
263271
postclean: >
264272
melos exec -c 6 -- "flutter clean"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Copyright 2026 The Chromium Authors. All rights reserved.
2+
# Use of this source code is governed by a BSD-style license that can be
3+
# in the LICENSE file.
4+
5+
include: ../../analysis_options.yaml
6+
7+
analyzer:
8+
exclude:
9+
- cloud_firestore_platform_interface/lib/src/pigeon/messages.pigeon.dart
10+
- cloud_firestore_platform_interface/test/pigeon/test_api.dart
11+
- cloud_firestore_platform_interface/pigeons/messages.dart

packages/cloud_firestore/cloud_firestore/android/src/main/java/io/flutter/plugins/firebase/firestore/FlutterFirebaseFirestorePlugin.java

Lines changed: 55 additions & 54 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)