diff --git a/engine/src/flutter/ci/builders/linux_web_engine_build.json b/engine/src/flutter/ci/builders/linux_web_engine_build.json index 600a4611a0..8494fbea35 100644 --- a/engine/src/flutter/ci/builders/linux_web_engine_build.json +++ b/engine/src/flutter/ci/builders/linux_web_engine_build.json @@ -1,6 +1,4 @@ { - "_comment": "THIS IS A GENERATED FILE. Do not edit this file directly.", - "_comment2": "See `generate_builder_json.dart` for the generator code", "builds": [ { "name": "ci/wasm_release", diff --git a/engine/src/flutter/ci/builders/local_engine.json b/engine/src/flutter/ci/builders/local_engine.json index f832fb4675..55cd17dd1f 100644 --- a/engine/src/flutter/ci/builders/local_engine.json +++ b/engine/src/flutter/ci/builders/local_engine.json @@ -948,6 +948,108 @@ "config": "host_release", "targets": [] } + }, + { + "name": "linux/wasm_release", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false, + "download_jdk": false, + "download_emsdk": true + }, + "gn": [ + "--web", + "--runtime-mode=release", + "--no-rbe", + "--no-goma" + ], + "ninja": { + "config": "wasm_release", + "targets": [ + "flutter/web_sdk:flutter_web_sdk_archive" + ] + }, + "cas_archive": false + }, + { + "name": "linux/wasm_debug_unopt", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false, + "download_jdk": false, + "download_emsdk": true + }, + "gn": [ + "--web", + "--runtime-mode=debug", + "--unoptimized", + "--no-rbe", + "--no-goma" + ], + "ninja": { + "config": "wasm_debug_unopt", + "targets": [ + "flutter/web_sdk:flutter_web_sdk_archive" + ] + }, + "cas_archive": false + }, + { + "name": "macos/wasm_release", + "drone_dimensions": [ + "device_type=none", + "os=Mac" + ], + "gclient_variables": { + "download_android_deps": false, + "download_jdk": false, + "download_emsdk": true + }, + "gn": [ + "--web", + "--runtime-mode=release", + "--no-rbe", + "--no-goma" + ], + "ninja": { + "config": "wasm_release", + "targets": [ + "flutter/web_sdk:flutter_web_sdk_archive" + ] + }, + "cas_archive": false + }, + { + "name": "macos/wasm_debug_unopt", + "drone_dimensions": [ + "device_type=none", + "os=Mac" + ], + "gclient_variables": { + "download_android_deps": false, + "download_jdk": false, + "download_emsdk": true + }, + "gn": [ + "--web", + "--runtime-mode=debug", + "--unoptimized", + "--no-rbe", + "--no-goma" + ], + "ninja": { + "config": "wasm_debug_unopt", + "targets": [ + "flutter/web_sdk:flutter_web_sdk_archive" + ] + }, + "cas_archive": false } ] } diff --git a/engine/src/flutter/lib/web_ui/dev/generate_builder_json.dart b/engine/src/flutter/lib/web_ui/dev/generate_builder_json.dart index 5d8800560c..c2d0f28b81 100644 --- a/engine/src/flutter/lib/web_ui/dev/generate_builder_json.dart +++ b/engine/src/flutter/lib/web_ui/dev/generate_builder_json.dart @@ -28,10 +28,6 @@ class GenerateBuilderJsonCommand extends Command { final FeltConfig config = FeltConfig.fromFile( path.join(environment.webUiTestDir.path, 'felt_config.yaml'), ); - _writeBuilderJson( - _generateBuilderJson([_getArtifactBuildStep()], []), - 'linux_web_engine_build.json', - ); _writeBuilderJson( _generateBuilderJson( config.testBundles.map((TestBundle bundle) => _getBundleBuildStep(bundle)).toList(), @@ -63,33 +59,6 @@ class GenerateBuilderJsonCommand extends Command { return const JsonEncoder.withIndent(' ').convert(outputJson); } - Map _getArtifactBuildStep() { - return { - 'name': 'ci/wasm_release', - 'drone_dimensions': ['device_type=none', 'os=Linux', 'cores=32'], - 'gclient_variables': { - 'download_android_deps': false, - 'download_jdk': false, - 'download_emsdk': true, - }, - 'gn': ['--web', '--runtime-mode=release', '--no-rbe', '--no-goma'], - 'ninja': { - 'config': 'wasm_release', - 'targets': ['flutter/web_sdk:flutter_web_sdk_archive'], - }, - 'archives': [ - { - 'name': 'wasm_release', - 'base_path': 'out/wasm_release/zip_archives/', - 'type': 'gcs', - 'include_paths': ['out/wasm_release/zip_archives/flutter-web-sdk.zip'], - 'realm': 'production', - }, - ], - 'cas_archive': false, - }; - } - Map _getBundleBuildStep(TestBundle bundle) { return { 'name': 'web_tests/test_bundles/${bundle.name}', diff --git a/engine/src/flutter/third_party/canvaskit/BUILD.gn b/engine/src/flutter/third_party/canvaskit/BUILD.gn index 5af031dec8..aabbdc8081 100644 --- a/engine/src/flutter/third_party/canvaskit/BUILD.gn +++ b/engine/src/flutter/third_party/canvaskit/BUILD.gn @@ -143,7 +143,7 @@ copy("skwasm_st_group") { ] if (is_debug) { if (!wasm_use_dwarf) { - sources += [ "$root_out_dir/skwasm_st/skwasm.wasm.map" ] + sources += [ "$root_out_dir/skwasm_st/skwasm_st.wasm.map" ] } } outputs = [ "$root_out_dir/flutter_web_sdk/canvaskit/{{source_file_part}}" ]