| name: dart_lang_native_workspace | |
| publish_to: none | |
| environment: | |
| sdk: '>=3.10.0 <4.0.0' | |
| workspace: | |
| - pkgs/code_assets | |
| - pkgs/code_assets/example/host_name | |
| - pkgs/code_assets/example/mini_audio | |
| - pkgs/code_assets/example/sqlite | |
| - pkgs/code_assets/example/sqlite_no_link | |
| - pkgs/code_assets/example/sqlite_prebuilt | |
| - pkgs/code_assets/example/stb_image | |
| - pkgs/data_assets | |
| - pkgs/ffi | |
| # - pkgs/ffigen # TODO | |
| # - pkgs/ffigen/example/add # TODO | |
| # - pkgs/ffigen/example/c_json # TODO | |
| # - pkgs/ffigen/example/ffinative # TODO | |
| # - pkgs/ffigen/example/libclang-example # TODO | |
| # - pkgs/ffigen/example/objective_c # TODO | |
| # - pkgs/ffigen/example/shared_bindings # TODO | |
| # - pkgs/ffigen/example/simple # TODO | |
| # - pkgs/ffigen/example/swift # TODO | |
| - pkgs/hooks | |
| - pkgs/hooks/example/build/download_asset | |
| - pkgs/hooks/example/build/local_asset | |
| - pkgs/hooks/example/build/native_add_app | |
| - pkgs/hooks/example/build/native_add_library | |
| - pkgs/hooks/example/build/native_dynamic_linking | |
| - pkgs/hooks/example/build/prebuilt_assets_example | |
| - pkgs/hooks/example/build/system_library | |
| - pkgs/hooks/example/build/use_dart_api | |
| - pkgs/hooks/example/link/app_with_asset_treeshaking | |
| - pkgs/hooks/example/link/package_with_assets | |
| - pkgs/hooks_runner | |
| - pkgs/hooks_runner/test_data/add_asset_link | |
| - pkgs/hooks_runner/test_data/complex_link | |
| - pkgs/hooks_runner/test_data/complex_link_helper | |
| - pkgs/hooks_runner/test_data/custom_os_arch | |
| - pkgs/hooks_runner/test_data/cyclic_link_package_1 | |
| - pkgs/hooks_runner/test_data/cyclic_link_package_2 | |
| - pkgs/hooks_runner/test_data/cyclic_package_1 | |
| - pkgs/hooks_runner/test_data/cyclic_package_2 | |
| - pkgs/hooks_runner/test_data/dart_app | |
| - pkgs/hooks_runner/test_data/depend_on_fail_build | |
| - pkgs/hooks_runner/test_data/depend_on_fail_build_app | |
| - pkgs/hooks_runner/test_data/dev_dependency_with_hook | |
| - pkgs/hooks_runner/test_data/download_assets | |
| - pkgs/hooks_runner/test_data/drop_dylib_link | |
| - pkgs/hooks_runner/test_data/fail_build | |
| - pkgs/hooks_runner/test_data/fail_on_os_sdk_version | |
| - pkgs/hooks_runner/test_data/fail_on_os_sdk_version_link | |
| - pkgs/hooks_runner/test_data/fail_on_os_sdk_version_linker | |
| - pkgs/hooks_runner/test_data/flag_app | |
| - pkgs/hooks_runner/test_data/flag_enthusiast_1 | |
| - pkgs/hooks_runner/test_data/flag_enthusiast_2 | |
| - pkgs/hooks_runner/test_data/fun_with_flags | |
| - pkgs/hooks_runner/test_data/infra_failure | |
| - pkgs/hooks_runner/test_data/link_inverse_app | |
| - pkgs/hooks_runner/test_data/link_inverse_package | |
| - pkgs/hooks_runner/test_data/native_add | |
| - pkgs/hooks_runner/test_data/native_add_add_source | |
| - pkgs/hooks_runner/test_data/native_add_duplicate | |
| # - pkgs/hooks_runner/test_data/native_add_version_skew # Intentionally uses incompatible older versions. | |
| # - pkgs/hooks_runner/test_data/native_add_version_skew_2 # Intentionally uses incompatible older versions. | |
| - pkgs/hooks_runner/test_data/native_dynamic_linking | |
| - pkgs/hooks_runner/test_data/native_subtract | |
| - pkgs/hooks_runner/test_data/no_asset_for_link | |
| - pkgs/hooks_runner/test_data/no_build_output | |
| - pkgs/hooks_runner/test_data/no_hook | |
| - pkgs/hooks_runner/test_data/package_reading_metadata | |
| - pkgs/hooks_runner/test_data/package_with_metadata | |
| - pkgs/hooks_runner/test_data/pirate_adventure | |
| - pkgs/hooks_runner/test_data/pirate_speak | |
| - pkgs/hooks_runner/test_data/pirate_technology | |
| - pkgs/hooks_runner/test_data/recursive_invocation | |
| - pkgs/hooks_runner/test_data/relative_path | |
| - pkgs/hooks_runner/test_data/reusable_dynamic_library | |
| - pkgs/hooks_runner/test_data/reuse_dynamic_library | |
| - pkgs/hooks_runner/test_data/simple_data_asset | |
| - pkgs/hooks_runner/test_data/simple_data_asset_generated | |
| - pkgs/hooks_runner/test_data/simple_link | |
| - pkgs/hooks_runner/test_data/some_dev_dep | |
| - pkgs/hooks_runner/test_data/system_library | |
| - pkgs/hooks_runner/test_data/transformer | |
| - pkgs/hooks_runner/test_data/treeshaking_dylib_record_use | |
| - pkgs/hooks_runner/test_data/treeshaking_native_libs | |
| - pkgs/hooks_runner/test_data/use_all_api | |
| - pkgs/hooks_runner/test_data/user_defines | |
| - pkgs/hooks_runner/test_data/wrong_architecture_asset | |
| - pkgs/hooks_runner/test_data/wrong_build_output | |
| - pkgs/hooks_runner/test_data/wrong_build_output_2 | |
| - pkgs/hooks_runner/test_data/wrong_build_output_3 | |
| - pkgs/hooks_runner/test_data/wrong_linker | |
| - pkgs/hooks_runner/test_data/wrong_namespace_asset | |
| # - pkgs/jni # TODO | |
| # - pkgs/jni_flutter # TODO | |
| # - pkgs/jni_flutter/android_test_runner # TODO | |
| # - pkgs/jni_flutter/example # TODO | |
| - pkgs/jni_util | |
| # - pkgs/jni/example # TODO | |
| # - pkgs/jnigen # TODO | |
| # - pkgs/jnigen/android_test_runner # TODO | |
| # - pkgs/jnigen/example/in_app_java # TODO | |
| # - pkgs/jnigen/example/kotlin_plugin # TODO | |
| # - pkgs/jnigen/example/kotlin_plugin/example # TODO | |
| # - pkgs/jnigen/example/maven_libs # TODO | |
| # - pkgs/jnigen/example/maven_libs/example # TODO | |
| # - pkgs/jnigen/example/maven_libs_groovy # TODO | |
| # - pkgs/jnigen/example/maven_libs_groovy/example # TODO | |
| # - pkgs/jnigen/example/notification_plugin # TODO | |
| # - pkgs/jnigen/example/notification_plugin/example # TODO | |
| # - pkgs/jnigen/example/pdfbox_plugin # TODO | |
| # - pkgs/jnigen/example/pdfbox_plugin/dart_example # TODO | |
| # - pkgs/jnigen/example/pdfbox_plugin/example # TODO | |
| - pkgs/json_syntax_generator | |
| - pkgs/native_test_helpers | |
| - pkgs/native_toolchain_c | |
| # - pkgs/objective_c # TODO | |
| # - pkgs/objective_c/example/command_line # TODO | |
| # - pkgs/objective_c/example/flutter_app # Requires Flutter. | |
| # - pkgs/objective_c/example/path_provider_example # Requires Flutter. | |
| - pkgs/pub_formats | |
| - pkgs/record_use | |
| - pkgs/record_use/test_data/drop_data_asset | |
| - pkgs/record_use/test_data/drop_dylib_recording | |
| - pkgs/record_use/test_data/library_uris | |
| - pkgs/record_use/test_data/library_uris_helper | |
| - pkgs/snippet_tool | |
| - pkgs/test_case_selector | |
| - pkgs/web_assets | |
| - pkgs/swift2objc | |
| # - pkgs/swiftgen # TODO | |
| # - pkgs/swiftgen/example # TODO | |
| # Used in tool/ | |
| dev_dependencies: | |
| args: ^2.7.0 | |
| dart_flutter_team_lints: ^3.5.2 | |
| dependency_validator: ^5.1.0 | |
| path: ^1.9.1 | |
| yaml: ^3.1.3 | |
| # Hook user-defines are specified in the pub workspace. | |
| hooks: | |
| user_defines: | |
| prebuilt_assets_example: | |
| local_build: false | |
| download_asset: | |
| local_build: false | |
| user_defines: # package name | |
| user_define_key: user_define_value | |
| user_define_key2: | |
| foo: bar | |
| some_file: pkgs/hooks_runner/test_data/user_defines/assets/data.json | |
| some_other_package: # package name | |
| user_define_key3: user_define_value3 | |
| dependency_overrides: | |
| ffigen: | |
| path: pkgs/ffigen |