blob: e6d0384dad788ad72404cfe9a30a1788b61eba5a [file] [log] [blame] [edit]
name: dart_lang_native_workspace
publish_to: none
environment:
sdk: '>=3.9.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_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/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/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/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_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_native_libs
- pkgs/hooks_runner/test_data/use_all_api
- pkgs/hooks_runner/test_data/user_defines
- 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/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/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_doc_dartifier # Cannot update to latest dependencies due to https://github.com/dart-lang/native/issues/2839
- 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/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/repo_lint_rules
# - pkgs/swift2objc # TODO
# - pkgs/swiftgen # TODO
# - pkgs/swiftgen/example # TODO
# Hook user-defines are specified in the pub workspace.
hooks:
user_defines:
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