
Label PRs that touch any `*android*` files in flutter_tool with `platform-android`. In particular this should catch the template android directories. Labeler log: https://github.com/flutter/flutter/actions/runs/11921551623/job/33225914301?pr=159166#step:2:240 <details> <summary>Included files</summary> ``` $ git ls-files 'packages/flutter_tools/*android**' packages/flutter_tools/ide_templates/intellij/dev/manual_tests/android.iml.copy.tmpl packages/flutter_tools/ide_templates/intellij/examples/flutter_gallery/android.iml.copy.tmpl packages/flutter_tools/ide_templates/intellij/examples/hello_world/android.iml.copy.tmpl packages/flutter_tools/ide_templates/intellij/examples/platform_channel/android.iml.copy.tmpl packages/flutter_tools/ide_templates/intellij/examples/platform_view/android.iml.copy.tmpl packages/flutter_tools/ide_templates/intellij/examples/stocks/android.iml.copy.tmpl packages/flutter_tools/lib/src/android/README.md packages/flutter_tools/lib/src/android/adb.dart packages/flutter_tools/lib/src/android/android.dart packages/flutter_tools/lib/src/android/android_builder.dart packages/flutter_tools/lib/src/android/android_console.dart packages/flutter_tools/lib/src/android/android_device.dart packages/flutter_tools/lib/src/android/android_device_discovery.dart packages/flutter_tools/lib/src/android/android_emulator.dart packages/flutter_tools/lib/src/android/android_sdk.dart packages/flutter_tools/lib/src/android/android_studio.dart packages/flutter_tools/lib/src/android/android_studio_validator.dart packages/flutter_tools/lib/src/android/android_workflow.dart packages/flutter_tools/lib/src/android/application_package.dart packages/flutter_tools/lib/src/android/build_validation.dart packages/flutter_tools/lib/src/android/deferred_components_gen_snapshot_validator.dart packages/flutter_tools/lib/src/android/deferred_components_prebuild_validator.dart packages/flutter_tools/lib/src/android/deferred_components_validator.dart packages/flutter_tools/lib/src/android/gradle.dart packages/flutter_tools/lib/src/android/gradle_errors.dart packages/flutter_tools/lib/src/android/gradle_utils.dart packages/flutter_tools/lib/src/android/java.dart packages/flutter_tools/lib/src/android/migrations/android_studio_java_gradle_conflict_migration.dart packages/flutter_tools/lib/src/android/migrations/cmake_android_16k_pages_migration.dart packages/flutter_tools/lib/src/android/migrations/min_sdk_version_migration.dart packages/flutter_tools/lib/src/android/migrations/multidex_removal_migration.dart packages/flutter_tools/lib/src/android/migrations/top_level_gradle_build_file_migration.dart packages/flutter_tools/lib/src/build_system/targets/android.dart packages/flutter_tools/lib/src/commands/android_analyze.dart packages/flutter_tools/lib/src/isolated/native_assets/android/native_assets.dart packages/flutter_tools/templates/app_shared/android-java.tmpl/app/build.gradle.kts.tmpl packages/flutter_tools/templates/app_shared/android-java.tmpl/app/src/main/java/androidIdentifier/MainActivity.java.tmpl packages/flutter_tools/templates/app_shared/android-java.tmpl/build.gradle.kts.tmpl packages/flutter_tools/templates/app_shared/android-java.tmpl/projectName_android.iml.tmpl packages/flutter_tools/templates/app_shared/android-kotlin.tmpl/app/build.gradle.kts.tmpl packages/flutter_tools/templates/app_shared/android-kotlin.tmpl/app/src/main/kotlin/androidIdentifier/MainActivity.kt.tmpl packages/flutter_tools/templates/app_shared/android-kotlin.tmpl/build.gradle.kts.tmpl packages/flutter_tools/templates/app_shared/android-kotlin.tmpl/projectName_android.iml.tmpl packages/flutter_tools/templates/app_shared/android.tmpl/.gitignore packages/flutter_tools/templates/app_shared/android.tmpl/app/src/debug/AndroidManifest.xml.tmpl packages/flutter_tools/templates/app_shared/android.tmpl/app/src/main/AndroidManifest.xml.tmpl packages/flutter_tools/templates/app_shared/android.tmpl/app/src/main/res/drawable-v21/launch_background.xml packages/flutter_tools/templates/app_shared/android.tmpl/app/src/main/res/drawable/launch_background.xml packages/flutter_tools/templates/app_shared/android.tmpl/app/src/main/res/mipmap-hdpi/ic_launcher.png packages/flutter_tools/templates/app_shared/android.tmpl/app/src/main/res/mipmap-mdpi/ic_launcher.png packages/flutter_tools/templates/app_shared/android.tmpl/app/src/main/res/mipmap-xhdpi/ic_launcher.png packages/flutter_tools/templates/app_shared/android.tmpl/app/src/main/res/mipmap-xxhdpi/ic_launcher.png packages/flutter_tools/templates/app_shared/android.tmpl/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png packages/flutter_tools/templates/app_shared/android.tmpl/app/src/main/res/values-night/styles.xml packages/flutter_tools/templates/app_shared/android.tmpl/app/src/main/res/values/styles.xml packages/flutter_tools/templates/app_shared/android.tmpl/app/src/profile/AndroidManifest.xml.tmpl packages/flutter_tools/templates/app_shared/android.tmpl/gradle.properties.tmpl packages/flutter_tools/templates/app_shared/android.tmpl/gradle/wrapper/gradle-wrapper.properties.tmpl packages/flutter_tools/templates/app_shared/android.tmpl/settings.gradle.kts.tmpl packages/flutter_tools/templates/module/android/deferred_component/build.gradle.tmpl packages/flutter_tools/templates/module/android/deferred_component/src/main/AndroidManifest.xml.tmpl packages/flutter_tools/templates/module/android/gradle/build.gradle.tmpl packages/flutter_tools/templates/module/android/gradle/gradle.properties.tmpl packages/flutter_tools/templates/module/android/gradle/settings.gradle.tmpl packages/flutter_tools/templates/module/android/gradle/src/main/AndroidManifest.xml.tmpl packages/flutter_tools/templates/module/android/host_app_common/app.tmpl/build.gradle.tmpl packages/flutter_tools/templates/module/android/host_app_common/app.tmpl/src/main/AndroidManifest.xml.tmpl packages/flutter_tools/templates/module/android/host_app_common/app.tmpl/src/main/java/androidIdentifier/host/MainActivity.java.tmpl packages/flutter_tools/templates/module/android/host_app_common/app.tmpl/src/main/res/drawable/launch_background.xml packages/flutter_tools/templates/module/android/host_app_common/app.tmpl/src/main/res/mipmap-hdpi/ic_launcher.png packages/flutter_tools/templates/module/android/host_app_common/app.tmpl/src/main/res/values/styles.xml packages/flutter_tools/templates/module/android/host_app_editable/settings.gradle.copy.tmpl packages/flutter_tools/templates/module/android/host_app_ephemeral/settings.gradle.copy.tmpl packages/flutter_tools/templates/module/android/library_new_embedding/Flutter.tmpl/build.gradle.tmpl packages/flutter_tools/templates/module/android/library_new_embedding/Flutter.tmpl/flutter.iml.copy.tmpl packages/flutter_tools/templates/module/android/library_new_embedding/Flutter.tmpl/src/main/AndroidManifest.xml.tmpl packages/flutter_tools/templates/module/android/library_new_embedding/include_flutter.groovy.copy.tmpl packages/flutter_tools/templates/module/android/library_new_embedding/settings.gradle.copy.tmpl packages/flutter_tools/templates/module/common/projectName_android.iml.tmpl packages/flutter_tools/templates/plugin/android-java.tmpl/build.gradle.tmpl packages/flutter_tools/templates/plugin/android-java.tmpl/projectName_android.iml.tmpl packages/flutter_tools/templates/plugin/android-java.tmpl/src/main/java/androidIdentifier/pluginClass.java.tmpl packages/flutter_tools/templates/plugin/android-java.tmpl/src/test/java/androidIdentifier/pluginClassTest.java.tmpl packages/flutter_tools/templates/plugin/android-kotlin.tmpl/build.gradle.tmpl packages/flutter_tools/templates/plugin/android-kotlin.tmpl/projectName_android.iml.tmpl packages/flutter_tools/templates/plugin/android-kotlin.tmpl/src/main/kotlin/androidIdentifier/pluginClass.kt.tmpl packages/flutter_tools/templates/plugin/android-kotlin.tmpl/src/test/kotlin/androidIdentifier/pluginClassTest.kt.tmpl packages/flutter_tools/templates/plugin/android.tmpl/.gitignore packages/flutter_tools/templates/plugin/android.tmpl/settings.gradle.tmpl packages/flutter_tools/templates/plugin/android.tmpl/src/main/AndroidManifest.xml.tmpl packages/flutter_tools/templates/plugin_ffi/android.tmpl/build.gradle.tmpl packages/flutter_tools/templates/plugin_ffi/android.tmpl/projectName_android.iml.tmpl packages/flutter_tools/templates/plugin_shared/android.tmpl/.gitignore packages/flutter_tools/templates/plugin_shared/android.tmpl/settings.gradle.tmpl packages/flutter_tools/templates/plugin_shared/android.tmpl/src/main/AndroidManifest.xml.tmpl packages/flutter_tools/test/android_java11_integration.shard/android_dependency_version_checking_test.dart packages/flutter_tools/test/android_preview_integration.shard/README.md packages/flutter_tools/test/android_preview_integration.shard/flutter_build_preview_sdk_test.dart packages/flutter_tools/test/commands.shard/hermetic/android_analyze_test.dart packages/flutter_tools/test/general.shard/android/adb_log_reader_test.dart packages/flutter_tools/test/general.shard/android/android_device_discovery_test.dart packages/flutter_tools/test/general.shard/android/android_device_port_forwarder_test.dart packages/flutter_tools/test/general.shard/android/android_device_start_test.dart packages/flutter_tools/test/general.shard/android/android_device_test.dart packages/flutter_tools/test/general.shard/android/android_emulator_test.dart packages/flutter_tools/test/general.shard/android/android_gradle_builder_test.dart packages/flutter_tools/test/general.shard/android/android_install_test.dart packages/flutter_tools/test/general.shard/android/android_project_migration_test.dart packages/flutter_tools/test/general.shard/android/android_sdk_test.dart packages/flutter_tools/test/general.shard/android/android_studio_test.dart packages/flutter_tools/test/general.shard/android/android_studio_validator_test.dart packages/flutter_tools/test/general.shard/android/android_workflow_test.dart packages/flutter_tools/test/general.shard/android/build_validation_test.dart packages/flutter_tools/test/general.shard/android/deferred_components_gen_snapshot_validator_test.dart packages/flutter_tools/test/general.shard/android/deferred_components_prebuild_validator_test.dart packages/flutter_tools/test/general.shard/android/gradle_errors_test.dart packages/flutter_tools/test/general.shard/android/gradle_find_bundle_test.dart packages/flutter_tools/test/general.shard/android/gradle_test.dart packages/flutter_tools/test/general.shard/android/gradle_utils_test.dart packages/flutter_tools/test/general.shard/android/java_test.dart packages/flutter_tools/test/general.shard/android/migration/cmake_android_16k_pages_migration_test.dart packages/flutter_tools/test/general.shard/android/template_test.dart packages/flutter_tools/test/general.shard/android_plugin_test.dart packages/flutter_tools/test/general.shard/build_system/targets/android_test.dart packages/flutter_tools/test/general.shard/isolated/android/native_assets_test.dart packages/flutter_tools/test/integration.shard/android_e2e_api_test.dart packages/flutter_tools/test/integration.shard/android_gradle_daemon_cache_test.dart packages/flutter_tools/test/integration.shard/android_gradle_deprecated_plugin_apply_test.dart packages/flutter_tools/test/integration.shard/android_gradle_flutter_source_path_test.dart packages/flutter_tools/test/integration.shard/android_gradle_java_version_test.dart packages/flutter_tools/test/integration.shard/android_gradle_legacy_flutter_plugins_strings_in_comments_test.dart packages/flutter_tools/test/integration.shard/android_gradle_outputs_app_link_settings_test.dart packages/flutter_tools/test/integration.shard/android_gradle_print_build_variants_test.dart packages/flutter_tools/test/integration.shard/android_plugin_compilesdkversion_mismatch_test.dart packages/flutter_tools/test/integration.shard/android_plugin_example_app_build_test.dart packages/flutter_tools/test/integration.shard/android_plugin_ndkversion_mismatch_test.dart packages/flutter_tools/test/integration.shard/android_plugin_new_output_dir_test.dart packages/flutter_tools/test/integration.shard/android_plugin_skip_unsupported_test.dart packages/flutter_tools/test/integration.shard/flutter_build_android_app_project_builddir_test.dart packages/flutter_tools/test/integration.shard/gradle_non_android_plugin_test.dart packages/flutter_tools/test/src/android_common.dart ``` </details> Expand https://github.com/flutter/flutter/pull/158970 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [ ] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] I followed the [breaking change policy] and added [Data Driven Fixes] where supported. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview [Tree Hygiene]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md [test-exempt]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests [Flutter Style Guide]: https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md [Features we expect every widget to implement]: https://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md [Data Driven Fixes]: https://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md
214 lines
4.5 KiB
YAML
214 lines
4.5 KiB
YAML
# Copyright 2013 The Flutter Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
# See https://github.com/actions/labeler/blob/main/README.md for docs.
|
|
# Use git ls-files '<pattern>' to see the list of matching files.
|
|
|
|
'a: accessibility':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- '**/accessibility/*'
|
|
- '**/*accessibility*'
|
|
- '**/semantics/*'
|
|
- '**/*semantics*'
|
|
|
|
'a: animation':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- '**/animation/*'
|
|
- '**/*animation*'
|
|
|
|
'a: desktop':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- '**/linux/**/*'
|
|
- '**/macos/**/*'
|
|
- '**/windows/**/*'
|
|
|
|
'a: internationalization':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- packages/flutter_localizations/**/*
|
|
|
|
'a: tests':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- packages/flutter_driver/**/*
|
|
- packages/flutter_goldens/**/*
|
|
- packages/flutter_test/**/*
|
|
- packages/integration_test/**/*
|
|
|
|
'a: text input':
|
|
- changed-files:
|
|
- all-globs-to-any-file:
|
|
- '**/*text*'
|
|
- '!**/*context*'
|
|
|
|
'd: api docs':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- examples/api/**/*
|
|
|
|
'd: docs/':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- docs/**/*
|
|
|
|
'd: examples':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- examples/**/*
|
|
|
|
engine:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- bin/internal/engine.version
|
|
- docs/engine/**/*
|
|
|
|
'f: cupertino':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- '**/cupertino/*'
|
|
- '**/*cupertino*'
|
|
- docs/libraries/cupertino/**/*
|
|
|
|
'f: focus':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- '**/focus/*'
|
|
- '**/*focus*'
|
|
|
|
'f: gestures':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- '**/gestures/*'
|
|
- '**/*gestures*'
|
|
|
|
'f: material design':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- '**/material/*'
|
|
- '**/*material*'
|
|
- docs/libraries/material/**/*
|
|
|
|
'f: routes':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- '**/navigator/*'
|
|
- '**/*navigator*'
|
|
- '**/route/*'
|
|
- '**/*route*'
|
|
|
|
'f: scrolling':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- '**/*scroll*'
|
|
- '**/scroll/*'
|
|
- '**/*sliver*'
|
|
- '**/sliver/*'
|
|
- '**/*viewport*'
|
|
- '**/viewport/*'
|
|
|
|
framework:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- packages/flutter/**/*
|
|
- packages/flutter_driver/**/*
|
|
- packages/flutter_goldens/**/*
|
|
- packages/flutter_localizations/**/*
|
|
- packages/flutter_test/**/*
|
|
- packages/integration_test/**/*
|
|
- examples/api/**/*
|
|
- docs/about/**/*
|
|
- docs/contributing/**/*
|
|
- docs/libraries/**/*
|
|
|
|
'f: integration_test':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- packages/integration_test/**/*
|
|
|
|
package:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- docs/ecosystem/**/*
|
|
|
|
platform-android:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- docs/platform/android/**/*
|
|
- packages/flutter_tools/*android*'
|
|
- packages/flutter_tools/gradle/**/*
|
|
|
|
platform-ios:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- packages/flutter_tools/lib/src/ios/**/*
|
|
|
|
platform-web:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- packages/flutter_web_plugins/**/*
|
|
|
|
'customer: gallery':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- examples/flutter_gallery/**/*
|
|
|
|
'c: tech-debt':
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- '**/fix_data.yaml'
|
|
- '**/*.expect'
|
|
- '**/*test_fixes*'
|
|
|
|
team:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- docs/about/**/*
|
|
- docs/contributing/**/*
|
|
- docs/postmortems/**/*
|
|
|
|
team-android:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- docs/platform/android/**/*
|
|
|
|
team-ecosystem:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- docs/ecosystem/**/*
|
|
|
|
team-engine:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- docs/engine/**/*
|
|
|
|
team-infra:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- docs/infra/**/*
|
|
|
|
team-release:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- docs/releases/**/*
|
|
|
|
team-tool:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- docs/tool/**/*
|
|
|
|
team-web:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- docs/platforms/web/**/*
|
|
|
|
tool:
|
|
- changed-files:
|
|
- any-glob-to-any-file:
|
|
- packages/flutter_tools/**/*
|
|
- packages/fuchsia_remote_debug_protocol/**/*
|
|
- docs/tool/**/*
|