From f63ae6938c4092c18cf803a30326531007a02587 Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Wed, 2 Oct 2024 11:30:43 -0700 Subject: [PATCH 1/4] Add host engine build that exercises no-prebuilt-dart-sdk --- ci/builders/linux_host_engine.json | 33 ++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/ci/builders/linux_host_engine.json b/ci/builders/linux_host_engine.json index d8a3e3d238fef..e5000a4d33d84 100644 --- a/ci/builders/linux_host_engine.json +++ b/ci/builders/linux_host_engine.json @@ -208,6 +208,39 @@ ] } ] + }, + { + "archives": [ + ], + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false, + "download_jdk": false, + "use_rbe": true + }, + "gn": [ + "--target-dir", + "ci/host_debug", + "--runtime-mode", + "debug", + "--no-prebuilt-dart-sdk", + "--build-embedder-examples", + "--rbe", + "--no-goma" + ], + "name": "ci/host_debug_no_prebuilt_dart_sdk", + "description": "Produces debug mode Linux host-side tooling for Linux without use of prebuilt dart sdk artifacts.", + "ninja": { + "config": "ci/host_debug", + "targets": [ + "default", + ] + }, + "tests": [ + ] } ], "generators": { From 33b6f6f28dccce9cb332efaacb059487a5a6bee6 Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Wed, 2 Oct 2024 12:37:02 -0700 Subject: [PATCH 2/4] Remove empty lists to unbreak json loading --- ci/builders/linux_host_engine.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/ci/builders/linux_host_engine.json b/ci/builders/linux_host_engine.json index e5000a4d33d84..0f10749f90e46 100644 --- a/ci/builders/linux_host_engine.json +++ b/ci/builders/linux_host_engine.json @@ -210,8 +210,6 @@ ] }, { - "archives": [ - ], "drone_dimensions": [ "device_type=none", "os=Linux" @@ -239,8 +237,6 @@ "default", ] }, - "tests": [ - ] } ], "generators": { From 4c4f5bfd5e3aa55ff2b48b5289c76450a32fc4e1 Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Wed, 2 Oct 2024 12:45:48 -0700 Subject: [PATCH 3/4] Remove trailing comma --- ci/builders/linux_host_engine.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ci/builders/linux_host_engine.json b/ci/builders/linux_host_engine.json index 0f10749f90e46..19f1a35b8c389 100644 --- a/ci/builders/linux_host_engine.json +++ b/ci/builders/linux_host_engine.json @@ -210,6 +210,8 @@ ] }, { + "archives": [ + ], "drone_dimensions": [ "device_type=none", "os=Linux" @@ -234,9 +236,11 @@ "ninja": { "config": "ci/host_debug", "targets": [ - "default", + "default" ] }, + "tests": [ + ] } ], "generators": { From bc2acd625ab4b93c9f4019f35f813c3a25a05032 Mon Sep 17 00:00:00 2001 From: Alexander Aprelev Date: Wed, 2 Oct 2024 13:58:38 -0700 Subject: [PATCH 4/4] No need to cas archive --- ci/builders/linux_host_engine.json | 1 + 1 file changed, 1 insertion(+) diff --git a/ci/builders/linux_host_engine.json b/ci/builders/linux_host_engine.json index 19f1a35b8c389..ea2e11cb213ca 100644 --- a/ci/builders/linux_host_engine.json +++ b/ci/builders/linux_host_engine.json @@ -212,6 +212,7 @@ { "archives": [ ], + "cas_archive": false, "drone_dimensions": [ "device_type=none", "os=Linux"