From 97ddd26b8402d0a59d3caa637d13fea938128e51 Mon Sep 17 00:00:00 2001 From: russellwheatley Date: Wed, 18 Jun 2025 11:35:17 +0100 Subject: [PATCH 1/4] chore(melos): update to latest melos version --- melos.yaml | 342 ------------------------------------------ pubspec.yaml | 410 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 408 insertions(+), 344 deletions(-) delete mode 100644 melos.yaml diff --git a/melos.yaml b/melos.yaml deleted file mode 100644 index 8fe40bdfc22d..000000000000 --- a/melos.yaml +++ /dev/null @@ -1,342 +0,0 @@ -name: FlutterFire -repository: https://github.com/firebase/flutterfire - -packages: - - packages/* - - packages/*/* - - packages/*/*/* - - tests - -command: - version: - # Generate commit links in package changelogs. - linkToCommits: true - # # Only allow versioning to happen on main branch. - # branch: main - # Additionally build a changelog at the root of the workspace. - workspaceChangelog: true - hooks: - preCommit: | - dart run scripts/generate_vertexai_version.dart && \ - dart run scripts/generate_dataconnect_version.dart && \ - dart run scripts/generate_versions_spm.dart && \ - git add packages/firebase_vertexai/firebase_vertexai/lib/src/vertex_version.dart && \ - git add packages/firebase_data_connect/firebase_data_connect/lib/src/dataconnect_version.dart - post: | - dart run scripts/generate_tag_spm_firebase_core.dart - - bootstrap: - # It seems so that running "pub get" in parallel has some issues (like - # https://github.com/dart-lang/pub/issues/3404). Disabling this feature - # makes the CI much more stable. - runPubGetInParallel: false - usePubspecOverrides: true - -scripts: - lint:all: - run: melos run analyze-ci && melos run format-ci - description: Run all static analysis checks. - - analyze-ci: - # We are setting the concurrency to 1 because a higher concurrency can crash - # the analysis server on low performance machines (like GitHub Actions). - run: | - melos exec -c 1 -- \ - dart analyze . --fatal-infos - description: | - Run `dart analyze` in all packages. - - Note: you can also rely on your IDEs Dart Analysis / Issues window. - - firebase:emulator: - run: | - cd .github/workflows/scripts && ./start-firebase-emulator.sh - description: | - Start the Firebase emulator suite. Used by Functions, Firestore, Auth and Storage - integration testing. - - Requires Node.js and NPM installed. - - format-ci: - run: | - dart pub global run flutter_plugin_tools format && \ - swiftformat . - description: | - Formats the code of all packages (Java, Objective-C, and Dart). - - Requires `flutter_plugin_tools` (`pub global activate flutter_plugin_tools`). - - Requires `git`. - - Requires `clang-format` (can be installed via Brew on MacOS). - - Requires `swiftformat` (can be installed via Brew on macOS). - - build:all: - run: | - melos run build:example_ios_pub --no-select && \ - melos run build:example_android_pub --no-select && \ - melos run build:example_macos --no-select - description: Build all example apps. - - build:example_android: - run: | - melos exec -c 6 --fail-fast -- \ - "flutter build apk" - description: Build a specific example app for Android. - packageFilters: - dirExists: - - android - scope: '*example*' - - build:example_android_pub: - run: | - melos exec -c 6 --fail-fast -- \ - "flutter build apk" - description: Build a specific example app for Android. - packageFilters: - dirExists: - - android - scope: '*example*' - - build:example_ios: - run: | - melos exec -c 6 --fail-fast -- \ - "flutter build ios --no-codesign" - description: Build a specific example app for iOS. - packageFilters: - dirExists: - - ios - scope: '*example*' - - build:example_ios_pub: - run: | - melos exec -c 6 --fail-fast -- \ - "flutter build ios --no-codesign" - description: Build a specific example app for iOS. - packageFilters: - dirExists: - - ios - scope: '*example*' - - build:example_macos: - run: | - melos exec -c 6 --fail-fast -- \ - "flutter build macos" - description: | - Build a specific example app for macOS. - packageFilters: - dirExists: - - macos - scope: '*example*' - - test:all: - run: | - melos run test --no-select && \ - melos run test:web --no-select && \ - melos run test:e2e --no-select - description: | - Run all tests available. - - test: - run: | - melos exec -c 6 --fail-fast -- \ - "flutter test" - description: Run `flutter test` for a specific package. - packageFilters: - dirExists: - - test - ignore: - - '*web*' - - '*example*' - - test:web: - run: | - melos exec -c 1 --fail-fast -- \ - "flutter test --platform=chrome" - description: Run `flutter test --platform=chrome` for a specific '*web' package. - packageFilters: - dirExists: - - test - scope: '*web*' - - test:e2e: - run: | - melos exec -c 1 --fail-fast -- \ - "flutter test integration_test/e2e_test.dart" - description: | - Run all e2e tests. - packageFilters: - dirExists: - - integration_test - scope: '*tests*' - - test:e2e:cloud_firestore: - run: | - cd packages/cloud_firestore/cloud_firestore/example - flutter test integration_test/e2e_test.dart - description: | - Run all e2e tests for cloud_firestore. - - test:e2e:firebase_performance: - run: | - cd packages/firebase_performance/firebase_performance/example - flutter test integration_test/firebase_performance_e2e_test.dart - description: | - Run all e2e tests for firebase_performance. - - test:e2e:web: - run: | - melos exec -c 1 --fail-fast -- \ - "flutter drive --target=./integration_test/e2e_test.dart --driver=./test_driver/integration_test.dart -d chrome --dart-define=LOCAL_WEB_E2E=true" - description: | - Run all e2e tests on web platform. Please ensure you have "chromedriver" installed and running. - packageFilters: - dirExists: - - test_driver - scope: '*tests*' - - test:e2e:web:cloud_firestore: - run: | - cd packages/cloud_firestore/cloud_firestore/example - flutter drive --target=./integration_test/e2e_test.dart --driver=./test_driver/integration_test.dart -d chrome - description: | - Run all e2e tests for cloud_firestore on web platform. Please ensure you have "chromedriver" installed and running. - - test:e2e:web:firebase_performance: - run: | - cd packages/firebase_performance/firebase_performance/example - flutter drive --target=./integration_test/firebase_performance_e2e_test.dart --driver=./test_driver/integration_test.dart --release -d chrome - description: | - Run all e2e tests for firebase_performance on web platform. Please ensure you have "chromedriver" installed and running. - - clean:deep: - run: git clean -x -d -f -q - description: Clean things very deeply, can be used to establish "pristine checkout" status. - - test:e2e:windows: - run: | - melos exec -c 1 --fail-fast -- \ - "flutter test integration_test/e2e_test.dart -d windows" - description: | - Run all e2e tests. - packageFilters: - dirExists: - - integration_test - scope: '*tests*' - - qualitycheck: - run: | - melos run clean:deep && \ - melos clean && \ - melos bootstrap && \ - melos run lint:all && \ - melos run build:all && \ - melos run test:all - description: Run all targets generally expected in CI for a full local quality check. - - generate:pigeon: - run: | - melos exec -- "flutter pub run pigeon --input ./pigeons/messages.dart" && \ - melos run generate:pigeon:macos --no-select && \ - melos run generate:pigeon:android --no-select && \ - melos run format-ci --no-select - packageFilters: - fileExists: 'pigeons/messages.dart' - description: Generate the pigeon messages for all the supported packages. - - generate:pigeon:macos: - run: | - melos exec -- "sed -i '' 's;#import ;#if TARGET_OS_OSX\n#import \n#else\n#import \n#endif;g' ios/Classes/messages.g.m" - packageFilters: - fileExists: 'ios/Classes/messages.g.m' - description: Pigeon does not add the condition to import Flutter or FlutterMacOs. Add the condition - - generate:pigeon:android: - run: | - melos exec -- "find ./android -type f -name '*Generated*' | xargs sed -i '.bak' 's/ArrayList toList() {/public ArrayList toList() {/g'" && \ - melos exec -- "find ./android -type f -name '*.bak' -delete" - packageFilters: - dirExists: 'android' - description: Transform the method toList() into a public one to be used in EventChannel - - # Additional cleanup lifecycle script, executed when `melos clean` is run. - postclean: > - melos exec -c 6 -- "flutter clean" - - add-license-header: - # If you add here another --ignore flag, add it also to - # "check-license-header". - run: | - addlicense -f header_template.txt \ - --ignore "**/*.yml" \ - --ignore "**/*.yaml" \ - --ignore "**/*.xml" \ - --ignore "**/*.g.dart" \ - --ignore "**/*.sh" \ - --ignore "**/*.html" \ - --ignore "**/*.js" \ - --ignore "**/*.ts" \ - --ignore "**/*.g.h" \ - --ignore "**/*.g.m" \ - --ignore "**/*.rb" \ - --ignore "**/*.txt" \ - --ignore "**/*.cmake" \ - --ignore "**/Runner/AppDelegate.swift" \ - --ignore "**/Runner/MainFlutterWindow.swift" \ - --ignore "**/Runner/Runner-Bridging-Header.h" \ - --ignore "**/Runner/AppDelegate.h" \ - --ignore "**/Runner/AppDelegate.m" \ - --ignore "**/Runner/main.m" \ - --ignore "**/MainActivity.kt" \ - --ignore "**/MainActivity.java" \ - --ignore "**/FlutterMultiDexApplication.java" \ - --ignore "**/GeneratedPluginRegistrant.swift" \ - --ignore "**/Pods/**" \ - --ignore "**/generated/**" \ - --ignore "**/flutter/generated_plugin_registrant.h" \ - --ignore "**/flutter/generated_plugin_registrant.cc" \ - --ignore "**/android/app/build.gradle.kts" \ - --ignore "**/android/build.gradle.kts" \ - --ignore "**/android/settings.gradle.kts" \ - --ignore "**/RunnerTests/RunnerTests.swift" \ - . - description: Add a license header to all necessary files. - - check-license-header: - # If you add here another --ignore flag, add it also to - # "add-license-header". - run: | - addlicense -f header_template.txt \ - --check \ - --ignore "**/*.yml" \ - --ignore "**/*.yaml" \ - --ignore "**/*.xml" \ - --ignore "**/*.g.dart" \ - --ignore "**/*.sh" \ - --ignore "**/*.html" \ - --ignore "**/*.js" \ - --ignore "**/*.ts" \ - --ignore "**/*.g.h" \ - --ignore "**/*.g.m" \ - --ignore "**/*.rb" \ - --ignore "**/*.txt" \ - --ignore "**/*.cmake" \ - --ignore "**/Runner/AppDelegate.swift" \ - --ignore "**/Runner/MainFlutterWindow.swift" \ - --ignore "**/Runner/Runner-Bridging-Header.h" \ - --ignore "**/Runner/AppDelegate.h" \ - --ignore "**/Runner/AppDelegate.m" \ - --ignore "**/Runner/main.m" \ - --ignore "**/MainActivity.kt" \ - --ignore "**/MainActivity.java" \ - --ignore "**/FlutterMultiDexApplication.java" \ - --ignore "**/GeneratedPluginRegistrant.swift" \ - --ignore "**/Pods/**" \ - --ignore "**/generated/**" \ - --ignore "**/flutter/generated_plugin_registrant.h" \ - --ignore "**/flutter/generated_plugin_registrant.cc" \ - --ignore "**/android/app/build.gradle.kts" \ - --ignore "**/android/build.gradle.kts" \ - --ignore "**/android/settings.gradle.kts" \ - --ignore "**/RunnerTests/RunnerTests.swift" \ - . - description: Add a license header to all necessary files. - - bom: - run: dart scripts/generate_bom.dart - description: Generate a Bill of Materials (BOM) file for all packages. diff --git a/pubspec.yaml b/pubspec.yaml index c7021d5c7077..1f88775c5158 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,4 +1,76 @@ name: flutterfire_workspace +repository: https://github.com/firebase/flutterfire + +# globs aren't supported for dart workspaces yet +# https://github.com/dart-lang/pub/issues/4391 +workspace: + - packages/_flutterfire_internals + - packages/cloud_firestore/cloud_firestore + - packages/cloud_firestore/cloud_firestore/example + - packages/cloud_firestore/cloud_firestore_web + - packages/cloud_firestore/cloud_firestore_platform_interface + - packages/cloud_firestore/cloud_functions + - packages/cloud_firestore/cloud_functions/example + - packages/cloud_firestore/cloud_functions_web + - packages/cloud_firestore/cloud_functions_platform_interface + - packages/firebase_ai/firebase_ai + - packages/firebase_ai/firebase_ai/example + - packages/firebase_analytics/firebase_analytics + - packages/firebase_analytics/firebase_analytics/example + - packages/firebase_analytics/firebase_analytics_web + - packages/firebase_analytics/firebase_analytics_platform_interface + - packages/firebase_app_check/firebase_app_check + - packages/firebase_app_check/firebase_app_check/example + - packages/firebase_app_check/firebase_app_check_web + - packages/firebase_app_check/firebase_app_check_platform_interface + - packages/firebase_app_installations/firebase_app_installations + - packages/firebase_app_installations/firebase_app_installations/example + - packages/firebase_app_installations/firebase_app_installations_web + - packages/firebase_app_installations/firebase_app_installations_platform_interface + - packages/firebase_auth/firebase_auth + - packages/firebase_auth/firebase_auth/example + - packages/firebase_auth/firebase_auth_web + - packages/firebase_auth/firebase_auth_platform_interface + - packages/firebase_core/firebase_core + - packages/firebase_core/firebase_core/example + - packages/firebase_core/firebase_core_web + - packages/firebase_core/firebase_core_platform_interface + - packages/firebase_crashlytics/firebase_crashlytics + - packages/firebase_crashlytics/firebase_crashlytics/example + - packages/firebase_crashlytics/firebase_crashlytics_platform_interface + - packages/firebase_database/firebase_database + - packages/firebase_database/firebase_database/example + - packages/firebase_database/firebase_database_web + - packages/firebase_database/firebase_database_platform_interface + - packages/firebase_dynamic_links/firebase_dynamic_links + - packages/firebase_dynamic_links/firebase_dynamic_links/example + - packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface + - packages/firebase_in_app_messaging/firebase_in_app_messaging + - packages/firebase_in_app_messaging/firebase_in_app_messaging/example + - packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface + - packages/firebase_messaging/firebase_messaging + - packages/firebase_messaging/firebase_messaging/example + - packages/firebase_messaging/firebase_messaging_web + - packages/firebase_messaging/firebase_messaging_platform_interface + - packages/firebase_ml_model_downloader/firebase_ml_model_downloader + - packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example + - packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface + - packages/firebase_performance/firebase_performance + - packages/firebase_performance/firebase_performance/example + - packages/firebase_performance/firebase_performance_web + - packages/firebase_performance/firebase_performance_platform_interface + - packages/firebase_remote_config/firebase_remote_config + - packages/firebase_remote_config/firebase_remote_config/example + - packages/firebase_remote_config/firebase_remote_config_web + - packages/firebase_remote_config/firebase_remote_config_platform_interface + - packages/firebase_storage/firebase_storage + - packages/firebase_storage/firebase_storage/example + - packages/firebase_storage/firebase_storage_web + - packages/firebase_storage/firebase_storage_platform_interface + - packages/firebase_vertexai/firebase_vertexai + - packages/firebase_vertexai/firebase_vertexai/example + - tests + environment: sdk: '>=3.2.0 <4.0.0' @@ -7,8 +79,342 @@ dev_dependencies: cli_util: ^0.4.1 glob: ^2.1.2 intl: ^0.19.0 - melos: ^5.3.0 + melos: ^7.0.0-dev.7 path: ^1.9.0 pub_semver: ^2.1.4 yaml: ^3.1.2 - + +melos: + command: + version: + # Generate commit links in package changelogs. + linkToCommits: true + # # Only allow versioning to happen on main branch. + # branch: main + # Additionally build a changelog at the root of the workspace. + workspaceChangelog: true + hooks: + preCommit: | + dart run scripts/generate_vertexai_version.dart && \ + dart run scripts/generate_dataconnect_version.dart && \ + dart run scripts/generate_versions_spm.dart && \ + git add packages/firebase_vertexai/firebase_vertexai/lib/src/vertex_version.dart && \ + git add packages/firebase_data_connect/firebase_data_connect/lib/src/dataconnect_version.dart + post: | + dart run scripts/generate_tag_spm_firebase_core.dart + + bootstrap: + # It seems so that running "pub get" in parallel has some issues (like + # https://github.com/dart-lang/pub/issues/3404). Disabling this feature + # makes the CI much more stable. + runPubGetInParallel: false + usePubspecOverrides: true + + scripts: + lint:all: + run: melos run analyze-ci && melos run format-ci + description: Run all static analysis checks. + + analyze-ci: + # We are setting the concurrency to 1 because a higher concurrency can crash + # the analysis server on low performance machines (like GitHub Actions). + run: | + melos exec -c 1 -- \ + dart analyze . --fatal-infos + description: | + Run `dart analyze` in all packages. + - Note: you can also rely on your IDEs Dart Analysis / Issues window. + + firebase:emulator: + run: | + cd .github/workflows/scripts && ./start-firebase-emulator.sh + description: | + Start the Firebase emulator suite. Used by Functions, Firestore, Auth and Storage + integration testing. + - Requires Node.js and NPM installed. + + format-ci: + run: | + dart pub global run flutter_plugin_tools format && \ + swiftformat . + description: | + Formats the code of all packages (Java, Objective-C, and Dart). + - Requires `flutter_plugin_tools` (`pub global activate flutter_plugin_tools`). + - Requires `git`. + - Requires `clang-format` (can be installed via Brew on MacOS). + - Requires `swiftformat` (can be installed via Brew on macOS). + + build:all: + run: | + melos run build:example_ios_pub --no-select && \ + melos run build:example_android_pub --no-select && \ + melos run build:example_macos --no-select + description: Build all example apps. + + build:example_android: + run: | + melos exec -c 6 --fail-fast -- \ + "flutter build apk" + description: Build a specific example app for Android. + packageFilters: + dirExists: + - android + scope: '*example*' + + build:example_android_pub: + run: | + melos exec -c 6 --fail-fast -- \ + "flutter build apk" + description: Build a specific example app for Android. + packageFilters: + dirExists: + - android + scope: '*example*' + + build:example_ios: + run: | + melos exec -c 6 --fail-fast -- \ + "flutter build ios --no-codesign" + description: Build a specific example app for iOS. + packageFilters: + dirExists: + - ios + scope: '*example*' + + build:example_ios_pub: + run: | + melos exec -c 6 --fail-fast -- \ + "flutter build ios --no-codesign" + description: Build a specific example app for iOS. + packageFilters: + dirExists: + - ios + scope: '*example*' + + build:example_macos: + run: | + melos exec -c 6 --fail-fast -- \ + "flutter build macos" + description: | + Build a specific example app for macOS. + packageFilters: + dirExists: + - macos + scope: '*example*' + + test:all: + run: | + melos run test --no-select && \ + melos run test:web --no-select && \ + melos run test:e2e --no-select + description: | + Run all tests available. + + test: + run: | + melos exec -c 6 --fail-fast -- \ + "flutter test" + description: Run `flutter test` for a specific package. + packageFilters: + dirExists: + - test + ignore: + - '*web*' + - '*example*' + + test:web: + run: | + melos exec -c 1 --fail-fast -- \ + "flutter test --platform=chrome" + description: Run `flutter test --platform=chrome` for a specific '*web' package. + packageFilters: + dirExists: + - test + scope: '*web*' + + test:e2e: + run: | + melos exec -c 1 --fail-fast -- \ + "flutter test integration_test/e2e_test.dart" + description: | + Run all e2e tests. + packageFilters: + dirExists: + - integration_test + scope: '*tests*' + + test:e2e:cloud_firestore: + run: | + cd packages/cloud_firestore/cloud_firestore/example + flutter test integration_test/e2e_test.dart + description: | + Run all e2e tests for cloud_firestore. + + test:e2e:firebase_performance: + run: | + cd packages/firebase_performance/firebase_performance/example + flutter test integration_test/firebase_performance_e2e_test.dart + description: | + Run all e2e tests for firebase_performance. + + test:e2e:web: + run: | + melos exec -c 1 --fail-fast -- \ + "flutter drive --target=./integration_test/e2e_test.dart --driver=./test_driver/integration_test.dart -d chrome --dart-define=LOCAL_WEB_E2E=true" + description: | + Run all e2e tests on web platform. Please ensure you have "chromedriver" installed and running. + packageFilters: + dirExists: + - test_driver + scope: '*tests*' + + test:e2e:web:cloud_firestore: + run: | + cd packages/cloud_firestore/cloud_firestore/example + flutter drive --target=./integration_test/e2e_test.dart --driver=./test_driver/integration_test.dart -d chrome + description: | + Run all e2e tests for cloud_firestore on web platform. Please ensure you have "chromedriver" installed and running. + + test:e2e:web:firebase_performance: + run: | + cd packages/firebase_performance/firebase_performance/example + flutter drive --target=./integration_test/firebase_performance_e2e_test.dart --driver=./test_driver/integration_test.dart --release -d chrome + description: | + Run all e2e tests for firebase_performance on web platform. Please ensure you have "chromedriver" installed and running. + + clean:deep: + run: git clean -x -d -f -q + description: Clean things very deeply, can be used to establish "pristine checkout" status. + + test:e2e:windows: + run: | + melos exec -c 1 --fail-fast -- \ + "flutter test integration_test/e2e_test.dart -d windows" + description: | + Run all e2e tests. + packageFilters: + dirExists: + - integration_test + scope: '*tests*' + + qualitycheck: + run: | + melos run clean:deep && \ + melos clean && \ + melos bootstrap && \ + melos run lint:all && \ + melos run build:all && \ + melos run test:all + description: Run all targets generally expected in CI for a full local quality check. + + generate:pigeon: + run: | + melos exec -- "flutter pub run pigeon --input ./pigeons/messages.dart" && \ + melos run generate:pigeon:macos --no-select && \ + melos run generate:pigeon:android --no-select && \ + melos run format-ci --no-select + packageFilters: + fileExists: 'pigeons/messages.dart' + description: Generate the pigeon messages for all the supported packages. + + generate:pigeon:macos: + run: | + melos exec -- "sed -i '' 's;#import ;#if TARGET_OS_OSX\n#import \n#else\n#import \n#endif;g' ios/Classes/messages.g.m" + packageFilters: + fileExists: 'ios/Classes/messages.g.m' + description: Pigeon does not add the condition to import Flutter or FlutterMacOs. Add the condition + + generate:pigeon:android: + run: | + melos exec -- "find ./android -type f -name '*Generated*' | xargs sed -i '.bak' 's/ArrayList toList() {/public ArrayList toList() {/g'" && \ + melos exec -- "find ./android -type f -name '*.bak' -delete" + packageFilters: + dirExists: 'android' + description: Transform the method toList() into a public one to be used in EventChannel + + # Additional cleanup lifecycle script, executed when `melos clean` is run. + postclean: > + melos exec -c 6 -- "flutter clean" + + add-license-header: + # If you add here another --ignore flag, add it also to + # "check-license-header". + run: | + addlicense -f header_template.txt \ + --ignore "**/*.yml" \ + --ignore "**/*.yaml" \ + --ignore "**/*.xml" \ + --ignore "**/*.g.dart" \ + --ignore "**/*.sh" \ + --ignore "**/*.html" \ + --ignore "**/*.js" \ + --ignore "**/*.ts" \ + --ignore "**/*.g.h" \ + --ignore "**/*.g.m" \ + --ignore "**/*.rb" \ + --ignore "**/*.txt" \ + --ignore "**/*.cmake" \ + --ignore "**/Runner/AppDelegate.swift" \ + --ignore "**/Runner/MainFlutterWindow.swift" \ + --ignore "**/Runner/Runner-Bridging-Header.h" \ + --ignore "**/Runner/AppDelegate.h" \ + --ignore "**/Runner/AppDelegate.m" \ + --ignore "**/Runner/main.m" \ + --ignore "**/MainActivity.kt" \ + --ignore "**/MainActivity.java" \ + --ignore "**/FlutterMultiDexApplication.java" \ + --ignore "**/GeneratedPluginRegistrant.swift" \ + --ignore "**/Pods/**" \ + --ignore "**/generated/**" \ + --ignore "**/flutter/generated_plugin_registrant.h" \ + --ignore "**/flutter/generated_plugin_registrant.cc" \ + --ignore "**/android/app/build.gradle.kts" \ + --ignore "**/android/build.gradle.kts" \ + --ignore "**/android/settings.gradle.kts" \ + --ignore "**/RunnerTests/RunnerTests.swift" \ + . + description: Add a license header to all necessary files. + + check-license-header: + # If you add here another --ignore flag, add it also to + # "add-license-header". + run: | + addlicense -f header_template.txt \ + --check \ + --ignore "**/*.yml" \ + --ignore "**/*.yaml" \ + --ignore "**/*.xml" \ + --ignore "**/*.g.dart" \ + --ignore "**/*.sh" \ + --ignore "**/*.html" \ + --ignore "**/*.js" \ + --ignore "**/*.ts" \ + --ignore "**/*.g.h" \ + --ignore "**/*.g.m" \ + --ignore "**/*.rb" \ + --ignore "**/*.txt" \ + --ignore "**/*.cmake" \ + --ignore "**/Runner/AppDelegate.swift" \ + --ignore "**/Runner/MainFlutterWindow.swift" \ + --ignore "**/Runner/Runner-Bridging-Header.h" \ + --ignore "**/Runner/AppDelegate.h" \ + --ignore "**/Runner/AppDelegate.m" \ + --ignore "**/Runner/main.m" \ + --ignore "**/MainActivity.kt" \ + --ignore "**/MainActivity.java" \ + --ignore "**/FlutterMultiDexApplication.java" \ + --ignore "**/GeneratedPluginRegistrant.swift" \ + --ignore "**/Pods/**" \ + --ignore "**/generated/**" \ + --ignore "**/flutter/generated_plugin_registrant.h" \ + --ignore "**/flutter/generated_plugin_registrant.cc" \ + --ignore "**/android/app/build.gradle.kts" \ + --ignore "**/android/build.gradle.kts" \ + --ignore "**/android/settings.gradle.kts" \ + --ignore "**/RunnerTests/RunnerTests.swift" \ + . + description: Add a license header to all necessary files. + + bom: + run: dart scripts/generate_bom.dart + description: Generate a Bill of Materials (BOM) file for all packages. \ No newline at end of file From f4adcb6c22ad8027edb9a42379476147bb4ab200 Mon Sep 17 00:00:00 2001 From: russellwheatley Date: Wed, 18 Jun 2025 12:04:27 +0100 Subject: [PATCH 2/4] chore: add resolution: workspace to pubspecs --- packages/_flutterfire_internals/pubspec.yaml | 1 + packages/cloud_firestore/cloud_firestore/example/pubspec.yaml | 1 + packages/cloud_firestore/cloud_firestore/pubspec.yaml | 1 + .../cloud_firestore_platform_interface/pubspec.yaml | 1 + packages/cloud_firestore/cloud_firestore_web/pubspec.yaml | 1 + packages/cloud_functions/cloud_functions/example/pubspec.yaml | 1 + packages/cloud_functions/cloud_functions/pubspec.yaml | 1 + .../cloud_functions_platform_interface/pubspec.yaml | 1 + packages/cloud_functions/cloud_functions_web/pubspec.yaml | 1 + packages/firebase_ai/firebase_ai/example/pubspec.yaml | 1 + packages/firebase_ai/firebase_ai/pubspec.yaml | 1 + .../firebase_analytics/firebase_analytics/example/pubspec.yaml | 1 + packages/firebase_analytics/firebase_analytics/pubspec.yaml | 1 + .../firebase_analytics_platform_interface/pubspec.yaml | 1 + packages/firebase_analytics/firebase_analytics_web/pubspec.yaml | 1 + .../firebase_app_check/firebase_app_check/example/pubspec.yaml | 1 + packages/firebase_app_check/firebase_app_check/pubspec.yaml | 1 + .../firebase_app_check_platform_interface/pubspec.yaml | 1 + packages/firebase_app_check/firebase_app_check_web/pubspec.yaml | 1 + .../firebase_app_installations/example/pubspec.yaml | 1 + .../firebase_app_installations/pubspec.yaml | 1 + .../firebase_app_installations_platform_interface/pubspec.yaml | 1 + .../firebase_app_installations_web/pubspec.yaml | 1 + packages/firebase_auth/firebase_auth/example/pubspec.yaml | 1 + packages/firebase_auth/firebase_auth/pubspec.yaml | 1 + .../firebase_auth/firebase_auth_platform_interface/pubspec.yaml | 1 + packages/firebase_auth/firebase_auth_web/pubspec.yaml | 1 + packages/firebase_core/firebase_core/example/pubspec.yaml | 1 + packages/firebase_core/firebase_core/pubspec.yaml | 1 + .../firebase_core/firebase_core_platform_interface/pubspec.yaml | 1 + packages/firebase_core/firebase_core_web/pubspec.yaml | 1 + .../firebase_crashlytics/example/pubspec.yaml | 1 + packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml | 1 + .../firebase_crashlytics_platform_interface/pubspec.yaml | 1 + .../firebase_data_connect/example/pubspec.yaml | 1 + .../firebase_data_connect/firebase_data_connect/pubspec.yaml | 1 + .../firebase_database/firebase_database/example/pubspec.yaml | 1 + packages/firebase_database/firebase_database/pubspec.yaml | 1 + .../firebase_database_platform_interface/pubspec.yaml | 1 + packages/firebase_database/firebase_database_web/pubspec.yaml | 1 + .../firebase_dynamic_links/example/pubspec.yaml | 1 + .../firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml | 1 + .../firebase_dynamic_links_platform_interface/pubspec.yaml | 1 + .../firebase_in_app_messaging/example/pubspec.yaml | 1 + .../firebase_in_app_messaging/pubspec.yaml | 1 + .../firebase_in_app_messaging_platform_interface/pubspec.yaml | 1 + .../firebase_messaging/firebase_messaging/example/pubspec.yaml | 1 + packages/firebase_messaging/firebase_messaging/pubspec.yaml | 1 + .../firebase_messaging_platform_interface/pubspec.yaml | 1 + packages/firebase_messaging/firebase_messaging_web/pubspec.yaml | 1 + .../firebase_ml_model_downloader/example/pubspec.yaml | 1 + .../firebase_ml_model_downloader/pubspec.yaml | 1 + .../firebase_ml_model_downloader_platform_interface/pubspec.yaml | 1 + .../firebase_performance/example/pubspec.yaml | 1 + packages/firebase_performance/firebase_performance/pubspec.yaml | 1 + .../firebase_performance_platform_interface/pubspec.yaml | 1 + .../firebase_performance/firebase_performance_web/pubspec.yaml | 1 + .../firebase_remote_config/example/pubspec.yaml | 1 + .../firebase_remote_config/firebase_remote_config/pubspec.yaml | 1 + .../firebase_remote_config_platform_interface/pubspec.yaml | 1 + .../firebase_remote_config_web/pubspec.yaml | 1 + packages/firebase_storage/firebase_storage/example/pubspec.yaml | 1 + packages/firebase_storage/firebase_storage/pubspec.yaml | 1 + .../firebase_storage_platform_interface/pubspec.yaml | 1 + packages/firebase_storage/firebase_storage_web/pubspec.yaml | 1 + .../firebase_vertexai/firebase_vertexai/example/pubspec.yaml | 1 + packages/firebase_vertexai/firebase_vertexai/pubspec.yaml | 1 + 67 files changed, 67 insertions(+) diff --git a/packages/_flutterfire_internals/pubspec.yaml b/packages/_flutterfire_internals/pubspec.yaml index 6d8b71dc1478..1d2749d13e6e 100755 --- a/packages/_flutterfire_internals/pubspec.yaml +++ b/packages/_flutterfire_internals/pubspec.yaml @@ -1,4 +1,5 @@ name: _flutterfire_internals +resolution: workspace description: A package hosting Dart code shared between FlutterFire plugins. homepage: https://firebase.google.com/docs/firestore repository: https://github.com/firebase/flutterfire/tree/main/packages/_flutterfire_internals diff --git a/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml b/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml index 4481617ef481..75efec2f340f 100755 --- a/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml @@ -1,4 +1,5 @@ name: cloud_firestore_example +resolution: workspace description: Demonstrates how to use the firestore plugin. environment: diff --git a/packages/cloud_firestore/cloud_firestore/pubspec.yaml b/packages/cloud_firestore/cloud_firestore/pubspec.yaml index 633a40273ee1..ea082c313fe7 100755 --- a/packages/cloud_firestore/cloud_firestore/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore/pubspec.yaml @@ -1,4 +1,5 @@ name: cloud_firestore +resolution: workspace description: Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS. diff --git a/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml b/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml index c82694fe6527..678632c1cd6c 100644 --- a/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: cloud_firestore_platform_interface +resolution: workspace description: A common platform interface for the cloud_firestore plugin. version: 6.6.9 homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_platform_interface diff --git a/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml b/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml index ca144f087ec9..3e4508e193b4 100644 --- a/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml @@ -1,4 +1,5 @@ name: cloud_firestore_web +resolution: workspace description: The web implementation of cloud_firestore homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_web repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_web diff --git a/packages/cloud_functions/cloud_functions/example/pubspec.yaml b/packages/cloud_functions/cloud_functions/example/pubspec.yaml index db1cb2b9b35f..35684ceb49f0 100644 --- a/packages/cloud_functions/cloud_functions/example/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions/example/pubspec.yaml @@ -1,4 +1,5 @@ name: cloud_functions_example +resolution: workspace description: Demonstrates how to use the cloud_functions plugin. environment: diff --git a/packages/cloud_functions/cloud_functions/pubspec.yaml b/packages/cloud_functions/cloud_functions/pubspec.yaml index 9fd2f9b00938..8a410a2c5ee4 100644 --- a/packages/cloud_functions/cloud_functions/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions/pubspec.yaml @@ -1,4 +1,5 @@ name: cloud_functions +resolution: workspace description: A Flutter plugin allowing you to use Firebase Cloud Functions. version: 5.5.2 homepage: https://firebase.google.com/docs/functions diff --git a/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml b/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml index 35b87180e0fe..f4b2394182f6 100644 --- a/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: cloud_functions_platform_interface +resolution: workspace description: A common platform interface for the cloud_functions plugin. homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/cloud_functions_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/cloud_functions_platform_interface diff --git a/packages/cloud_functions/cloud_functions_web/pubspec.yaml b/packages/cloud_functions/cloud_functions_web/pubspec.yaml index 0b48a4b6934e..d5879f1fc76e 100644 --- a/packages/cloud_functions/cloud_functions_web/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions_web/pubspec.yaml @@ -1,4 +1,5 @@ name: cloud_functions_web +resolution: workspace description: The web implementation of cloud_functions homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/cloud_functions_web repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_functions/cloud_functions_web diff --git a/packages/firebase_ai/firebase_ai/example/pubspec.yaml b/packages/firebase_ai/firebase_ai/example/pubspec.yaml index 9ee92b3ae612..8aa70f08cc93 100644 --- a/packages/firebase_ai/firebase_ai/example/pubspec.yaml +++ b/packages/firebase_ai/firebase_ai/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_ai_example +resolution: workspace description: "Example project to show how to use the Firebase AI SDK." # The following line prevents the package from being accidentally published to # pub.dev using `flutter pub publish`. This is preferred for private packages. diff --git a/packages/firebase_ai/firebase_ai/pubspec.yaml b/packages/firebase_ai/firebase_ai/pubspec.yaml index dedbe00f68ea..2562bbcffc6c 100644 --- a/packages/firebase_ai/firebase_ai/pubspec.yaml +++ b/packages/firebase_ai/firebase_ai/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_ai +resolution: workspace description: Firebase AI SDK. version: 2.1.0 homepage: https://firebase.google.com/docs/vertex-ai/get-started?platform=flutter diff --git a/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml b/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml index 2f3ea5019297..1925c4790c54 100755 --- a/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_analytics_example +resolution: workspace description: Demonstrates how to use the firebase_analytics plugin. environment: diff --git a/packages/firebase_analytics/firebase_analytics/pubspec.yaml b/packages/firebase_analytics/firebase_analytics/pubspec.yaml index 7d109c080566..eb3598bb972f 100755 --- a/packages/firebase_analytics/firebase_analytics/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_analytics +resolution: workspace description: Flutter plugin for Google Analytics for Firebase, an app measurement solution that provides insight on app usage and user engagement on Android and iOS. diff --git a/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml b/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml index 6857cf4a6060..5664fed22dab 100644 --- a/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_analytics_platform_interface +resolution: workspace description: A common platform interface for the firebase_analytics plugin. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_platform_interface diff --git a/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml b/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml index 2b3748fc382e..b550b1a20973 100644 --- a/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_analytics_web +resolution: workspace description: The web implementation of firebase_analytics homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_analytics/firebase_analytics_web diff --git a/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml b/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml index 28288c1b1fb5..9829de70e9de 100644 --- a/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_app_check_example +resolution: workspace description: Firebase App Check example application. publish_to: 'none' diff --git a/packages/firebase_app_check/firebase_app_check/pubspec.yaml b/packages/firebase_app_check/firebase_app_check/pubspec.yaml index bb8f5099e649..59388ebd0364 100644 --- a/packages/firebase_app_check/firebase_app_check/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_app_check +resolution: workspace description: App Check works alongside other Firebase services to help protect your backend resources from abuse, such as billing fraud or phishing. homepage: https://firebase.google.com/docs/app-check repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/firebase_app_check diff --git a/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml b/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml index 28b27f748e43..3bff34097132 100644 --- a/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_app_check_platform_interface +resolution: workspace description: A common platform interface for the firebase_app_check plugin. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/firebase_app_check_platform_interface version: 0.1.1+7 diff --git a/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml b/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml index 0213d5c71211..49ac1a7a7adf 100644 --- a/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_app_check_web +resolution: workspace description: The web implementation of firebase_app_check homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_check/firebase_app_check_web version: 0.2.0+11 diff --git a/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml index 60e7a6409159..26786d9321dd 100644 --- a/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_app_installations_example +resolution: workspace description: A new Flutter project. publish_to: 'none' diff --git a/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml index 122d759a402e..205c79e98fe4 100644 --- a/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_app_installations +resolution: workspace description: A Flutter plugin allowing you to use Firebase Installations. version: 0.3.2+7 homepage: https://firebase.google.com/docs/projects/manage-installations#flutter diff --git a/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml index 93879a3d9fd8..d61995c8d7f3 100644 --- a/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_app_installations_platform_interface +resolution: workspace description: A common platform interface for the firebase_app_installations plugin. version: 0.1.4+55 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations_platform_interface diff --git a/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml index e7372575aba1..9cbe39a34a42 100644 --- a/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_app_installations_web +resolution: workspace description: The web implementation of firebase_app_installations. version: 0.1.6+13 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations_web diff --git a/packages/firebase_auth/firebase_auth/example/pubspec.yaml b/packages/firebase_auth/firebase_auth/example/pubspec.yaml index 6021ebfff905..697e4fac7ad3 100644 --- a/packages/firebase_auth/firebase_auth/example/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_auth_example +resolution: workspace description: Demonstrates how to use the firebase_auth plugin. environment: diff --git a/packages/firebase_auth/firebase_auth/pubspec.yaml b/packages/firebase_auth/firebase_auth/pubspec.yaml index 6a6ee6148c08..e948ec704ecc 100755 --- a/packages/firebase_auth/firebase_auth/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_auth +resolution: workspace description: Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter. diff --git a/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml b/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml index d46322fd2ea7..c1a7bcb1758e 100644 --- a/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_auth_platform_interface +resolution: workspace description: A common platform interface for the firebase_auth plugin. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/firebase_auth_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/firebase_auth_platform_interface diff --git a/packages/firebase_auth/firebase_auth_web/pubspec.yaml b/packages/firebase_auth/firebase_auth_web/pubspec.yaml index ebe6cba7fb04..02d384ff762e 100644 --- a/packages/firebase_auth/firebase_auth_web/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth_web/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_auth_web +resolution: workspace description: The web implementation of firebase_auth homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/firebase_auth_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_auth/firebase_auth_web diff --git a/packages/firebase_core/firebase_core/example/pubspec.yaml b/packages/firebase_core/firebase_core/example/pubspec.yaml index 3e121ba3d66f..d1cfe00557d8 100644 --- a/packages/firebase_core/firebase_core/example/pubspec.yaml +++ b/packages/firebase_core/firebase_core/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_core_example +resolution: workspace description: Demonstrates how to use the firebase_core plugin. environment: diff --git a/packages/firebase_core/firebase_core/pubspec.yaml b/packages/firebase_core/firebase_core/pubspec.yaml index cf091cc7d7de..6a8a1fd9124e 100644 --- a/packages/firebase_core/firebase_core/pubspec.yaml +++ b/packages/firebase_core/firebase_core/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_core +resolution: workspace description: Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps. homepage: https://firebase.google.com/docs/flutter/setup diff --git a/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml b/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml index 53b7c7863ba6..d89f75e78140 100644 --- a/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml +++ b/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_core_platform_interface +resolution: workspace description: A common platform interface for the firebase_core plugin. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_platform_interface diff --git a/packages/firebase_core/firebase_core_web/pubspec.yaml b/packages/firebase_core/firebase_core_web/pubspec.yaml index 134efa95ef2c..acceaf482fa2 100644 --- a/packages/firebase_core/firebase_core_web/pubspec.yaml +++ b/packages/firebase_core/firebase_core_web/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_core_web +resolution: workspace description: The web implementation of firebase_core homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_core/firebase_core_web diff --git a/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml b/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml index 22fb7c51e7b3..93bb3e712b45 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml +++ b/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_crashlytics_example +resolution: workspace description: Demonstrates how to use the firebase_crashlytics plugin. environment: diff --git a/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml b/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml index 507cd844fe64..c4f54ee33f44 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml +++ b/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_crashlytics +resolution: workspace description: Flutter plugin for Firebase Crashlytics. It reports uncaught errors to the Firebase console. diff --git a/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml b/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml index 8098b3e38904..4705f7fe86c8 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml +++ b/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_crashlytics_platform_interface +resolution: workspace description: A common platform interface for the firebase_crashlytics plugin. version: 3.8.7 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/firebase_crashlytics_platform_interface diff --git a/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml b/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml index f8700afc753c..7d288f0c78f6 100644 --- a/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml +++ b/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_data_connect_example +resolution: workspace description: 'Firebase Data Connect example app' publish_to: 'none' diff --git a/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml b/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml index 804c2eb169d1..4d093c590eff 100644 --- a/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml +++ b/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_data_connect +resolution: workspace description: 'Flutter plugin for Firebase Data Connect, a relational database service that lets you build and scale using a fully-managed PostgreSQL database powered by Cloud SQL.' version: 0.1.5+1 homepage: https://firebase.google.com/docs/data-connect/quickstart?platform=flutter diff --git a/packages/firebase_database/firebase_database/example/pubspec.yaml b/packages/firebase_database/firebase_database/example/pubspec.yaml index 1a020f2411e6..528a7286e87a 100755 --- a/packages/firebase_database/firebase_database/example/pubspec.yaml +++ b/packages/firebase_database/firebase_database/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_database_example +resolution: workspace description: Demonstrates how to use the firebase_database plugin. environment: diff --git a/packages/firebase_database/firebase_database/pubspec.yaml b/packages/firebase_database/firebase_database/pubspec.yaml index ceb2f8ead931..db4060bb5396 100755 --- a/packages/firebase_database/firebase_database/pubspec.yaml +++ b/packages/firebase_database/firebase_database/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_database +resolution: workspace description: Flutter plugin for Firebase Database, a cloud-hosted NoSQL database with realtime data syncing across Android and iOS clients, and offline access. homepage: https://firebase.google.com/docs/database diff --git a/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml b/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml index 571ccf6ac972..d877df513edf 100755 --- a/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml +++ b/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_database_platform_interface +resolution: workspace description: A common platform interface for the firebase_database plugin. version: 0.2.6+7 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_database/firebase_database_platform_interface diff --git a/packages/firebase_database/firebase_database_web/pubspec.yaml b/packages/firebase_database/firebase_database_web/pubspec.yaml index 0edb55f41247..3af0ed4e1d9c 100644 --- a/packages/firebase_database/firebase_database_web/pubspec.yaml +++ b/packages/firebase_database/firebase_database_web/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_database_web +resolution: workspace description: The web implementation of firebase_database version: 0.2.6+13 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_database/firebase_database_web diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml b/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml index 5ec791fe6c74..5d10272047f3 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml +++ b/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_dynamic_links_example +resolution: workspace description: Demonstrates how to use the firebase_dynamic_links plugin. environment: diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml b/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml index 66db1d082e26..dad664dbcb9a 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml +++ b/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_dynamic_links +resolution: workspace description: Flutter plugin for Google Dynamic Links for Firebase, an app solution for creating and handling links across multiple platforms. diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml b/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml index d75ab4219fcb..d41ce6aef98e 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml +++ b/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_dynamic_links_platform_interface +resolution: workspace description: A common platform interface for the firebase_dynamic_links plugin. version: 0.2.7+7 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml b/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml index 6e4cbe2b0a88..5ec00aafc775 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_in_app_messaging_example +resolution: workspace description: Demonstrates how to use the firebase_in_app_messaging plugin. publish_to: 'none' diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml b/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml index 2fd4f2e1e548..72d0a1b2a979 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_in_app_messaging +resolution: workspace description: Flutter plugin for Firebase In-App Messaging. version: 0.8.1+7 homepage: https://firebase.google.com/docs/in-app-messaging diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml b/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml index e61ee8557377..c916ab953058 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_in_app_messaging_platform_interface +resolution: workspace description: A common platform interface for the firebase_in_app_messaging plugin. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_in_app_messaging/firebase_in_app_messagin_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_in_app_messaging/firebase_in_app_messagin_platform_interface diff --git a/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml b/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml index 7d504cd48da4..6ed98d63568b 100644 --- a/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_messaging_example +resolution: workspace description: Demonstrates how to use the firebase_messaging plugin. environment: diff --git a/packages/firebase_messaging/firebase_messaging/pubspec.yaml b/packages/firebase_messaging/firebase_messaging/pubspec.yaml index 86a010ae2793..13fdfb8653f5 100644 --- a/packages/firebase_messaging/firebase_messaging/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_messaging +resolution: workspace description: Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS. homepage: https://firebase.google.com/docs/cloud-messaging diff --git a/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml b/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml index d5ce5b0387b5..c5d705fea573 100644 --- a/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_messaging_platform_interface +resolution: workspace description: A common platform interface for the firebase_messaging plugin. version: 4.6.7 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging_platform_interface diff --git a/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml b/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml index 861b1d26d781..0837506fee1e 100644 --- a/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_messaging_web +resolution: workspace description: The web implementation of firebase_messaging homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging_web diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml index 75d7f46f604a..6d5007b7261d 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_ml_model_downloader_example +resolution: workspace description: Demonstrates how to use the firebase_ml_model_downloader plugin. publish_to: 'none' diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml index 40d5fa5ff767..008b1ac63b50 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_ml_model_downloader +resolution: workspace description: A Flutter plugin allowing you to use Firebase Ml Model Downloader. version: 0.3.3+5 homepage: https://firebase.google.com/docs/ml/flutter/use-custom-models diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml index a7b165f2cd3c..2657105271d9 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_ml_model_downloader_platform_interface +resolution: workspace description: A common platform interface for the firebase_ml_model_downloader plugin. version: 0.1.5+7 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface diff --git a/packages/firebase_performance/firebase_performance/example/pubspec.yaml b/packages/firebase_performance/firebase_performance/example/pubspec.yaml index b2db0208d5f7..91e1850af45d 100644 --- a/packages/firebase_performance/firebase_performance/example/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_performance_example +resolution: workspace description: Demonstrates how to use the firebase_performance plugin. version: 0.0.1 publish_to: none diff --git a/packages/firebase_performance/firebase_performance/pubspec.yaml b/packages/firebase_performance/firebase_performance/pubspec.yaml index 8db39a2a5966..0332d0016ae6 100644 --- a/packages/firebase_performance/firebase_performance/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_performance +resolution: workspace description: Flutter plugin for Google Performance Monitoring for Firebase, an app measurement solution that monitors traces and HTTP/S network requests on Android and diff --git a/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml b/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml index fc5d114fa5c9..de8dae6d257a 100644 --- a/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_performance_platform_interface +resolution: workspace description: A common platform interface for the firebase_performance plugin. version: 0.1.5+7 homepage: https://firebase.google.com/docs/perf-mon/flutter/get-started diff --git a/packages/firebase_performance/firebase_performance_web/pubspec.yaml b/packages/firebase_performance/firebase_performance_web/pubspec.yaml index 635b9e0825e5..e06fbd537c22 100644 --- a/packages/firebase_performance/firebase_performance_web/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance_web/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_performance_web +resolution: workspace description: Web implementation of Firebase Performance monitoring. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_performance/firebase_performance_web version: 0.1.7+13 diff --git a/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml index 0e683ae26ae1..43b5b60b60ec 100644 --- a/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_remote_config_example +resolution: workspace description: Demonstrates how to use the firebase_remote_config plugin. environment: diff --git a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml index 4df14d27041b..f7adcd72cdee 100644 --- a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_remote_config +resolution: workspace description: Flutter plugin for Firebase Remote Config. Update your application look and feel and behavior without re-releasing. diff --git a/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml index 15e7756c309c..d17555844f35 100644 --- a/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_remote_config_platform_interface +resolution: workspace description: A common platform interface for the firebase_remote_config plugin. homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config_platform_interface repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config_platform_interface diff --git a/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml index c86477df8f72..09666856da37 100644 --- a/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_remote_config_web +resolution: workspace description: The web implementation of firebase_remote_config homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_remote_config/firebase_remote_config_web diff --git a/packages/firebase_storage/firebase_storage/example/pubspec.yaml b/packages/firebase_storage/firebase_storage/example/pubspec.yaml index 15ac114024c3..5af852831028 100755 --- a/packages/firebase_storage/firebase_storage/example/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage/example/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_storage_example +resolution: workspace description: Demonstrates how to use the firebase_storage plugin. environment: diff --git a/packages/firebase_storage/firebase_storage/pubspec.yaml b/packages/firebase_storage/firebase_storage/pubspec.yaml index b96853f86ed3..a24a7183b0c0 100755 --- a/packages/firebase_storage/firebase_storage/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_storage +resolution: workspace description: Flutter plugin for Firebase Cloud Storage, a powerful, simple, and cost-effective object storage service for Android and iOS. homepage: https://firebase.google.com/docs/storage/flutter/start diff --git a/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml b/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml index eea0cb35a6be..2b4b71aa5b28 100644 --- a/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_storage_platform_interface +resolution: workspace description: A common platform interface for the firebase_storage plugin. version: 5.2.7 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_platform_interface diff --git a/packages/firebase_storage/firebase_storage_web/pubspec.yaml b/packages/firebase_storage/firebase_storage_web/pubspec.yaml index 06f7f6974d6a..f76df0d42203 100644 --- a/packages/firebase_storage/firebase_storage_web/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage_web/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_storage_web +resolution: workspace description: The web implementation of firebase_storage homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_web repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_web diff --git a/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml b/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml index 94d970683f43..b2c3bae39431 100644 --- a/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml +++ b/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml @@ -1,4 +1,5 @@ name: vertex_ai_example +resolution: workspace description: "Example project to show how to use the Vertex AI SDK." # The following line prevents the package from being accidentally published to # pub.dev using `flutter pub publish`. This is preferred for private packages. diff --git a/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml b/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml index 6ffe44419b33..e4a9a9c272e0 100644 --- a/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml +++ b/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml @@ -1,4 +1,5 @@ name: firebase_vertexai +resolution: workspace description: "Firebase Vertex AI SDK." version: 1.8.0 homepage: https://firebase.google.com/docs/vertex-ai/get-started?platform=flutter From 1bb53faefc759aa333e5466e17052a724905262d Mon Sep 17 00:00:00 2001 From: russellwheatley Date: Wed, 18 Jun 2025 12:59:44 +0100 Subject: [PATCH 3/4] chore: update Dart SDK to min 3.6 for workspaces --- packages/_flutterfire_internals/pubspec.yaml | 2 +- .../cloud_firestore/example/pubspec.yaml | 2 +- packages/cloud_firestore/cloud_firestore/pubspec.yaml | 2 +- .../cloud_firestore_platform_interface/pubspec.yaml | 2 +- .../cloud_firestore/cloud_firestore_web/pubspec.yaml | 2 +- .../cloud_functions/example/pubspec.yaml | 2 +- packages/cloud_functions/cloud_functions/pubspec.yaml | 2 +- .../cloud_functions_platform_interface/pubspec.yaml | 2 +- .../cloud_functions/cloud_functions_web/pubspec.yaml | 2 +- packages/firebase_ai/firebase_ai/example/pubspec.yaml | 2 +- packages/firebase_ai/firebase_ai/pubspec.yaml | 2 +- .../firebase_analytics/example/pubspec.yaml | 2 +- .../firebase_analytics/firebase_analytics/pubspec.yaml | 2 +- .../firebase_analytics_platform_interface/pubspec.yaml | 2 +- .../firebase_analytics_web/pubspec.yaml | 2 +- .../firebase_app_check/example/pubspec.yaml | 2 +- .../firebase_app_check/firebase_app_check/pubspec.yaml | 2 +- .../firebase_app_check_platform_interface/pubspec.yaml | 2 +- .../firebase_app_check_web/pubspec.yaml | 2 +- .../firebase_app_installations/example/pubspec.yaml | 2 +- .../firebase_app_installations/pubspec.yaml | 2 +- .../pubspec.yaml | 2 +- .../firebase_app_installations_web/pubspec.yaml | 2 +- .../firebase_auth/firebase_auth/example/pubspec.yaml | 2 +- packages/firebase_auth/firebase_auth/pubspec.yaml | 2 +- .../firebase_auth_platform_interface/pubspec.yaml | 2 +- packages/firebase_auth/firebase_auth_web/pubspec.yaml | 2 +- .../firebase_core/firebase_core/example/pubspec.yaml | 2 +- packages/firebase_core/firebase_core/pubspec.yaml | 2 +- .../firebase_core_platform_interface/pubspec.yaml | 2 +- packages/firebase_core/firebase_core_web/pubspec.yaml | 2 +- .../firebase_crashlytics/example/pubspec.yaml | 2 +- .../firebase_crashlytics/pubspec.yaml | 2 +- .../pubspec.yaml | 2 +- .../firebase_data_connect/example/pubspec.yaml | 2 +- .../firebase_data_connect/pubspec.yaml | 2 +- .../firebase_database/example/pubspec.yaml | 2 +- .../firebase_database/firebase_database/pubspec.yaml | 2 +- .../firebase_database_platform_interface/pubspec.yaml | 2 +- .../firebase_database_web/pubspec.yaml | 2 +- .../firebase_dynamic_links/example/pubspec.yaml | 2 +- .../firebase_dynamic_links/pubspec.yaml | 2 +- .../pubspec.yaml | 2 +- .../firebase_in_app_messaging/example/pubspec.yaml | 2 +- .../firebase_in_app_messaging/pubspec.yaml | 2 +- .../pubspec.yaml | 2 +- .../firebase_messaging/example/pubspec.yaml | 2 +- .../firebase_messaging/firebase_messaging/pubspec.yaml | 2 +- .../firebase_messaging_platform_interface/pubspec.yaml | 2 +- .../firebase_messaging_web/pubspec.yaml | 2 +- .../firebase_ml_model_downloader/example/pubspec.yaml | 2 +- .../firebase_ml_model_downloader/pubspec.yaml | 2 +- .../pubspec.yaml | 2 +- .../firebase_performance/example/pubspec.yaml | 2 +- .../firebase_performance/pubspec.yaml | 2 +- .../pubspec.yaml | 2 +- .../firebase_performance_web/pubspec.yaml | 2 +- .../firebase_remote_config/example/pubspec.yaml | 2 +- .../firebase_remote_config/pubspec.yaml | 2 +- .../pubspec.yaml | 2 +- .../firebase_remote_config_web/pubspec.yaml | 2 +- .../firebase_storage/example/pubspec.yaml | 2 +- .../firebase_storage/firebase_storage/pubspec.yaml | 2 +- .../firebase_storage_platform_interface/pubspec.yaml | 2 +- .../firebase_storage/firebase_storage_web/pubspec.yaml | 2 +- .../firebase_vertexai/example/pubspec.yaml | 2 +- .../firebase_vertexai/firebase_vertexai/pubspec.yaml | 2 +- pubspec.yaml | 10 +++++----- 68 files changed, 72 insertions(+), 72 deletions(-) diff --git a/packages/_flutterfire_internals/pubspec.yaml b/packages/_flutterfire_internals/pubspec.yaml index 1d2749d13e6e..14e0a644a25e 100755 --- a/packages/_flutterfire_internals/pubspec.yaml +++ b/packages/_flutterfire_internals/pubspec.yaml @@ -6,7 +6,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/_flutterf version: 1.3.56 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml b/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml index 75efec2f340f..2d6b1d7b36be 100755 --- a/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore/example/pubspec.yaml @@ -3,7 +3,7 @@ resolution: workspace description: Demonstrates how to use the firestore plugin. environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' dependencies: cloud_firestore: ^5.6.9 diff --git a/packages/cloud_firestore/cloud_firestore/pubspec.yaml b/packages/cloud_firestore/cloud_firestore/pubspec.yaml index ea082c313fe7..0ce307b9ae98 100755 --- a/packages/cloud_firestore/cloud_firestore/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore/pubspec.yaml @@ -17,7 +17,7 @@ false_secrets: - dartpad/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml b/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml index 678632c1cd6c..bf491b93e6fe 100644 --- a/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore_platform_interface/pubspec.yaml @@ -6,7 +6,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/cloud_fires repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_firestore/cloud_firestore_platform_interface environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml b/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml index 3e4508e193b4..01971caefaea 100644 --- a/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml +++ b/packages/cloud_firestore/cloud_firestore_web/pubspec.yaml @@ -7,7 +7,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_fir version: 4.4.9 environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.22.0' dependencies: diff --git a/packages/cloud_functions/cloud_functions/example/pubspec.yaml b/packages/cloud_functions/cloud_functions/example/pubspec.yaml index 35684ceb49f0..97d6ab743f53 100644 --- a/packages/cloud_functions/cloud_functions/example/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions/example/pubspec.yaml @@ -3,7 +3,7 @@ resolution: workspace description: Demonstrates how to use the cloud_functions plugin. environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/cloud_functions/cloud_functions/pubspec.yaml b/packages/cloud_functions/cloud_functions/pubspec.yaml index 8a410a2c5ee4..2c1feb95b840 100644 --- a/packages/cloud_functions/cloud_functions/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions/pubspec.yaml @@ -14,7 +14,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml b/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml index f4b2394182f6..ce592300cb37 100644 --- a/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions_platform_interface/pubspec.yaml @@ -9,7 +9,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_fun version: 5.7.2 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/cloud_functions/cloud_functions_web/pubspec.yaml b/packages/cloud_functions/cloud_functions_web/pubspec.yaml index d5879f1fc76e..33364eb2c143 100644 --- a/packages/cloud_functions/cloud_functions_web/pubspec.yaml +++ b/packages/cloud_functions/cloud_functions_web/pubspec.yaml @@ -7,7 +7,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/cloud_fun version: 4.11.2 environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.22.0' dependencies: diff --git a/packages/firebase_ai/firebase_ai/example/pubspec.yaml b/packages/firebase_ai/firebase_ai/example/pubspec.yaml index 8aa70f08cc93..202f6ed6b5e3 100644 --- a/packages/firebase_ai/firebase_ai/example/pubspec.yaml +++ b/packages/firebase_ai/firebase_ai/example/pubspec.yaml @@ -8,7 +8,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions diff --git a/packages/firebase_ai/firebase_ai/pubspec.yaml b/packages/firebase_ai/firebase_ai/pubspec.yaml index 2562bbcffc6c..263d3b0b051a 100644 --- a/packages/firebase_ai/firebase_ai/pubspec.yaml +++ b/packages/firebase_ai/firebase_ai/pubspec.yaml @@ -17,7 +17,7 @@ platforms: web: environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: ">=3.16.0" dependencies: diff --git a/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml b/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml index 1925c4790c54..9d48f6ebe529 100755 --- a/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics/example/pubspec.yaml @@ -3,7 +3,7 @@ resolution: workspace description: Demonstrates how to use the firebase_analytics plugin. environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_analytics/firebase_analytics/pubspec.yaml b/packages/firebase_analytics/firebase_analytics/pubspec.yaml index eb3598bb972f..15af5611bfbb 100755 --- a/packages/firebase_analytics/firebase_analytics/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics/pubspec.yaml @@ -16,7 +16,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml b/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml index 5664fed22dab..21911bda8110 100644 --- a/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics_platform_interface/pubspec.yaml @@ -6,7 +6,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ version: 4.4.0 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml b/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml index b550b1a20973..a89f284d7d5c 100644 --- a/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml +++ b/packages/firebase_analytics/firebase_analytics_web/pubspec.yaml @@ -6,7 +6,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ version: 0.5.10+13 environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.22.0' dependencies: diff --git a/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml b/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml index 9829de70e9de..e81549830627 100644 --- a/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check/example/pubspec.yaml @@ -7,7 +7,7 @@ publish_to: 'none' version: 1.0.0+1 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' dependencies: cloud_firestore: ^5.6.9 diff --git a/packages/firebase_app_check/firebase_app_check/pubspec.yaml b/packages/firebase_app_check/firebase_app_check/pubspec.yaml index 59388ebd0364..9291244f10f6 100644 --- a/packages/firebase_app_check/firebase_app_check/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check/pubspec.yaml @@ -14,7 +14,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml b/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml index 3bff34097132..5faf56c5f213 100644 --- a/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check_platform_interface/pubspec.yaml @@ -5,7 +5,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ap version: 0.1.1+7 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml b/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml index 49ac1a7a7adf..2ba3171ca63d 100644 --- a/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml +++ b/packages/firebase_app_check/firebase_app_check_web/pubspec.yaml @@ -5,7 +5,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ap version: 0.2.0+11 environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.22.0' dependencies: diff --git a/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml index 26786d9321dd..f5ea197434ad 100644 --- a/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations/example/pubspec.yaml @@ -7,7 +7,7 @@ publish_to: 'none' version: 1.0.0+1 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' dependencies: firebase_core: ^3.14.0 diff --git a/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml index 205c79e98fe4..eb26f4be9c7d 100644 --- a/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations/pubspec.yaml @@ -14,7 +14,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml index d61995c8d7f3..cce0477403f7 100644 --- a/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations_platform_interface/pubspec.yaml @@ -6,7 +6,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ap repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations_platform_interface environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml b/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml index 9cbe39a34a42..7b18ca92f3e5 100644 --- a/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml +++ b/packages/firebase_app_installations/firebase_app_installations_web/pubspec.yaml @@ -6,7 +6,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ap repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_app_installations/firebase_app_installations_web environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.22.0' dependencies: diff --git a/packages/firebase_auth/firebase_auth/example/pubspec.yaml b/packages/firebase_auth/firebase_auth/example/pubspec.yaml index 697e4fac7ad3..15319f448514 100644 --- a/packages/firebase_auth/firebase_auth/example/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/example/pubspec.yaml @@ -3,7 +3,7 @@ resolution: workspace description: Demonstrates how to use the firebase_auth plugin. environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' dependencies: barcode_widget: ^2.0.4 diff --git a/packages/firebase_auth/firebase_auth/pubspec.yaml b/packages/firebase_auth/firebase_auth/pubspec.yaml index e948ec704ecc..99eb5defdd47 100755 --- a/packages/firebase_auth/firebase_auth/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/pubspec.yaml @@ -17,7 +17,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.16.0' dependencies: diff --git a/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml b/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml index c1a7bcb1758e..c065e8f11717 100644 --- a/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth_platform_interface/pubspec.yaml @@ -8,7 +8,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ version: 7.7.0 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.16.0' dependencies: diff --git a/packages/firebase_auth/firebase_auth_web/pubspec.yaml b/packages/firebase_auth/firebase_auth_web/pubspec.yaml index 02d384ff762e..bfdbaa432e69 100644 --- a/packages/firebase_auth/firebase_auth_web/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth_web/pubspec.yaml @@ -6,7 +6,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ version: 5.15.0 environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.22.0' dependencies: diff --git a/packages/firebase_core/firebase_core/example/pubspec.yaml b/packages/firebase_core/firebase_core/example/pubspec.yaml index d1cfe00557d8..2f5a438c1c87 100644 --- a/packages/firebase_core/firebase_core/example/pubspec.yaml +++ b/packages/firebase_core/firebase_core/example/pubspec.yaml @@ -3,7 +3,7 @@ resolution: workspace description: Demonstrates how to use the firebase_core plugin. environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' dependencies: firebase_core: ^3.14.0 diff --git a/packages/firebase_core/firebase_core/pubspec.yaml b/packages/firebase_core/firebase_core/pubspec.yaml index 6a8a1fd9124e..73d97635d637 100644 --- a/packages/firebase_core/firebase_core/pubspec.yaml +++ b/packages/firebase_core/firebase_core/pubspec.yaml @@ -13,7 +13,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml b/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml index d89f75e78140..59d6ae678ddb 100644 --- a/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml +++ b/packages/firebase_core/firebase_core_platform_interface/pubspec.yaml @@ -8,7 +8,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ version: 5.4.0 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_core/firebase_core_web/pubspec.yaml b/packages/firebase_core/firebase_core_web/pubspec.yaml index acceaf482fa2..5d318c4f4c97 100644 --- a/packages/firebase_core/firebase_core_web/pubspec.yaml +++ b/packages/firebase_core/firebase_core_web/pubspec.yaml @@ -6,7 +6,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ version: 2.23.0 environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.22.0' dependencies: diff --git a/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml b/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml index 93bb3e712b45..ad967b07c3af 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml +++ b/packages/firebase_crashlytics/firebase_crashlytics/example/pubspec.yaml @@ -3,7 +3,7 @@ resolution: workspace description: Demonstrates how to use the firebase_crashlytics plugin. environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml b/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml index c4f54ee33f44..e8b22b5433a6 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml +++ b/packages/firebase_crashlytics/firebase_crashlytics/pubspec.yaml @@ -16,7 +16,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml b/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml index 4705f7fe86c8..b6c33b171ad0 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml +++ b/packages/firebase_crashlytics/firebase_crashlytics_platform_interface/pubspec.yaml @@ -6,7 +6,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_cr repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_crashlytics/firebase_crashlytics_platform_interface environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml b/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml index 7d288f0c78f6..0c6103ca0bbe 100644 --- a/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml +++ b/packages/firebase_data_connect/firebase_data_connect/example/pubspec.yaml @@ -7,7 +7,7 @@ publish_to: 'none' version: 1.0.0+1 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' dependencies: flutter: diff --git a/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml b/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml index 4d093c590eff..1f4d22851c7e 100644 --- a/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml +++ b/packages/firebase_data_connect/firebase_data_connect/pubspec.yaml @@ -8,7 +8,7 @@ false_secrets: - dartpad/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_database/firebase_database/example/pubspec.yaml b/packages/firebase_database/firebase_database/example/pubspec.yaml index 528a7286e87a..6fc8234aca98 100755 --- a/packages/firebase_database/firebase_database/example/pubspec.yaml +++ b/packages/firebase_database/firebase_database/example/pubspec.yaml @@ -3,7 +3,7 @@ resolution: workspace description: Demonstrates how to use the firebase_database plugin. environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_database/firebase_database/pubspec.yaml b/packages/firebase_database/firebase_database/pubspec.yaml index db4060bb5396..92177ba15eab 100755 --- a/packages/firebase_database/firebase_database/pubspec.yaml +++ b/packages/firebase_database/firebase_database/pubspec.yaml @@ -14,7 +14,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml b/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml index d877df513edf..5cc2078c3c3f 100755 --- a/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml +++ b/packages/firebase_database/firebase_database_platform_interface/pubspec.yaml @@ -5,7 +5,7 @@ version: 0.2.6+7 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_database/firebase_database_platform_interface environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_database/firebase_database_web/pubspec.yaml b/packages/firebase_database/firebase_database_web/pubspec.yaml index 3af0ed4e1d9c..bc84e013c1f1 100644 --- a/packages/firebase_database/firebase_database_web/pubspec.yaml +++ b/packages/firebase_database/firebase_database_web/pubspec.yaml @@ -5,7 +5,7 @@ version: 0.2.6+13 homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_database/firebase_database_web environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.22.0' dependencies: diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml b/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml index 5d10272047f3..4be42a09d167 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml +++ b/packages/firebase_dynamic_links/firebase_dynamic_links/example/pubspec.yaml @@ -3,7 +3,7 @@ resolution: workspace description: Demonstrates how to use the firebase_dynamic_links plugin. environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml b/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml index dad664dbcb9a..fb2ced21c3ce 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml +++ b/packages/firebase_dynamic_links/firebase_dynamic_links/pubspec.yaml @@ -11,7 +11,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml b/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml index d41ce6aef98e..ecc245d797a5 100644 --- a/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml +++ b/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface/pubspec.yaml @@ -6,7 +6,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_dy repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_dynamic_links/firebase_dynamic_links_platform_interface environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml b/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml index 5ec00aafc775..3508105b9d29 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/pubspec.yaml @@ -4,7 +4,7 @@ description: Demonstrates how to use the firebase_in_app_messaging plugin. publish_to: 'none' environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' dependencies: firebase_analytics: ^11.5.0 diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml b/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml index 72d0a1b2a979..1821de2cceb7 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/pubspec.yaml @@ -14,7 +14,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml b/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml index c916ab953058..d98b49772722 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging_platform_interface/pubspec.yaml @@ -7,7 +7,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ version: 0.2.5+7 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml b/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml index 6ed98d63568b..c9ff670ffd37 100644 --- a/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging/example/pubspec.yaml @@ -3,7 +3,7 @@ resolution: workspace description: Demonstrates how to use the firebase_messaging plugin. environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_messaging/firebase_messaging/pubspec.yaml b/packages/firebase_messaging/firebase_messaging/pubspec.yaml index 13fdfb8653f5..ef183be80504 100644 --- a/packages/firebase_messaging/firebase_messaging/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging/pubspec.yaml @@ -14,7 +14,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml b/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml index c5d705fea573..34d3d38a4e50 100644 --- a/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging_platform_interface/pubspec.yaml @@ -6,7 +6,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_me repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_messaging/firebase_messaging_platform_interface environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml b/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml index 0837506fee1e..17affa28d99a 100644 --- a/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml +++ b/packages/firebase_messaging/firebase_messaging_web/pubspec.yaml @@ -6,7 +6,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ version: 3.10.7 environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.22.0' dependencies: diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml index 6d5007b7261d..4bbb6c38b23f 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/pubspec.yaml @@ -5,7 +5,7 @@ description: Demonstrates how to use the firebase_ml_model_downloader plugin. publish_to: 'none' environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' dependencies: flutter: diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml index 008b1ac63b50..3b04592fac13 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/pubspec.yaml @@ -14,7 +14,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml index 2657105271d9..c67002ceffa9 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface/pubspec.yaml @@ -6,7 +6,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ml repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ml_model_downloader/firebase_ml_model_downloader_platform_interface environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_performance/firebase_performance/example/pubspec.yaml b/packages/firebase_performance/firebase_performance/example/pubspec.yaml index 91e1850af45d..634226d6473b 100644 --- a/packages/firebase_performance/firebase_performance/example/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance/example/pubspec.yaml @@ -5,7 +5,7 @@ version: 0.0.1 publish_to: none environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' dependencies: firebase_core: ^3.14.0 diff --git a/packages/firebase_performance/firebase_performance/pubspec.yaml b/packages/firebase_performance/firebase_performance/pubspec.yaml index 0332d0016ae6..bded891e5e3b 100644 --- a/packages/firebase_performance/firebase_performance/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance/pubspec.yaml @@ -17,7 +17,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml b/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml index de8dae6d257a..bde6fa8bba2d 100644 --- a/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance_platform_interface/pubspec.yaml @@ -5,7 +5,7 @@ version: 0.1.5+7 homepage: https://firebase.google.com/docs/perf-mon/flutter/get-started environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_performance/firebase_performance_web/pubspec.yaml b/packages/firebase_performance/firebase_performance_web/pubspec.yaml index e06fbd537c22..d39c8c9bc3a4 100644 --- a/packages/firebase_performance/firebase_performance_web/pubspec.yaml +++ b/packages/firebase_performance/firebase_performance_web/pubspec.yaml @@ -5,7 +5,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_pe version: 0.1.7+13 environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.22.0' dependencies: diff --git a/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml index 43b5b60b60ec..f2bb14f09c4b 100644 --- a/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config/example/pubspec.yaml @@ -3,7 +3,7 @@ resolution: workspace description: Demonstrates how to use the firebase_remote_config plugin. environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml index f7adcd72cdee..1887770a206d 100644 --- a/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config/pubspec.yaml @@ -16,7 +16,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml index d17555844f35..879ef144deb6 100644 --- a/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config_platform_interface/pubspec.yaml @@ -8,7 +8,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ version: 1.5.5 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml b/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml index 09666856da37..133071f498ef 100644 --- a/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml +++ b/packages/firebase_remote_config/firebase_remote_config_web/pubspec.yaml @@ -7,7 +7,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ version: 1.8.5 environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.22.0' dependencies: diff --git a/packages/firebase_storage/firebase_storage/example/pubspec.yaml b/packages/firebase_storage/firebase_storage/example/pubspec.yaml index 5af852831028..ad6b01abc093 100755 --- a/packages/firebase_storage/firebase_storage/example/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage/example/pubspec.yaml @@ -3,7 +3,7 @@ resolution: workspace description: Demonstrates how to use the firebase_storage plugin. environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' dependencies: firebase_core: ^3.14.0 diff --git a/packages/firebase_storage/firebase_storage/pubspec.yaml b/packages/firebase_storage/firebase_storage/pubspec.yaml index a24a7183b0c0..f112f80b403f 100755 --- a/packages/firebase_storage/firebase_storage/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage/pubspec.yaml @@ -16,7 +16,7 @@ false_secrets: - example/** environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml b/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml index 2b4b71aa5b28..2440c7714a8f 100644 --- a/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage_platform_interface/pubspec.yaml @@ -6,7 +6,7 @@ homepage: https://github.com/firebase/flutterfire/tree/main/packages/firebase_st repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_storage/firebase_storage_platform_interface environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.3.0' dependencies: diff --git a/packages/firebase_storage/firebase_storage_web/pubspec.yaml b/packages/firebase_storage/firebase_storage_web/pubspec.yaml index f76df0d42203..f23768a838c7 100644 --- a/packages/firebase_storage/firebase_storage_web/pubspec.yaml +++ b/packages/firebase_storage/firebase_storage_web/pubspec.yaml @@ -6,7 +6,7 @@ repository: https://github.com/firebase/flutterfire/tree/main/packages/firebase_ version: 3.10.14 environment: - sdk: '>=3.4.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: '>=3.22.0' dependencies: diff --git a/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml b/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml index b2c3bae39431..86bbb985a913 100644 --- a/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml +++ b/packages/firebase_vertexai/firebase_vertexai/example/pubspec.yaml @@ -8,7 +8,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' # Dependencies specify other packages that your package needs in order to work. # To automatically upgrade your package dependencies to the latest versions diff --git a/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml b/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml index e4a9a9c272e0..9b348db62c11 100644 --- a/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml +++ b/packages/firebase_vertexai/firebase_vertexai/pubspec.yaml @@ -17,7 +17,7 @@ platforms: web: environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' flutter: ">=3.16.0" dependencies: diff --git a/pubspec.yaml b/pubspec.yaml index 1f88775c5158..02b21987668e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -9,10 +9,10 @@ workspace: - packages/cloud_firestore/cloud_firestore/example - packages/cloud_firestore/cloud_firestore_web - packages/cloud_firestore/cloud_firestore_platform_interface - - packages/cloud_firestore/cloud_functions - - packages/cloud_firestore/cloud_functions/example - - packages/cloud_firestore/cloud_functions_web - - packages/cloud_firestore/cloud_functions_platform_interface + - packages/cloud_functions/cloud_functions + - packages/cloud_functions/cloud_functions/example + - packages/cloud_functions/cloud_functions_web + - packages/cloud_functions/cloud_functions_platform_interface - packages/firebase_ai/firebase_ai - packages/firebase_ai/firebase_ai/example - packages/firebase_analytics/firebase_analytics @@ -73,7 +73,7 @@ workspace: environment: - sdk: '>=3.2.0 <4.0.0' + sdk: '>=3.6.0 <4.0.0' dev_dependencies: cli_util: ^0.4.1 From a665c22bdde23454e38ca696a0b42da2a8fa10d0 Mon Sep 17 00:00:00 2001 From: russellwheatley Date: Wed, 18 Jun 2025 13:00:53 +0100 Subject: [PATCH 4/4] chore: update test to use workspaces --- tests/pubspec.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/pubspec.yaml b/tests/pubspec.yaml index be06749f860c..1ee9b6d0c578 100644 --- a/tests/pubspec.yaml +++ b/tests/pubspec.yaml @@ -1,12 +1,13 @@ # ignore_for_file sort_pub_dependencies name: tests +resolution: workspace description: A an app for FlutterFire testing (e2e). publish_to: 'none' version: 1.0.0+1 environment: - sdk: '>=3.4.0 <4.0.0' - flutter: '>=3.22.0' + sdk: '>=3.6.0 <4.0.0' + flutter: '>=3.3.0' dependencies: cloud_functions: ^5.5.2