[roll] Roll Global Integration
GitOrigin-RevId: b003be2cf6cddb0c2238c4395e85bc8aca94bfd3
Change-Id: I020cbdabbfcbb2b1a5be8385b9724bae7c2eb118
diff --git a/infra/config/generated/fuchsia/fint_params/global.ci/core.x64-sdk_source_sets_and_shlibs-api28-build_only.textproto b/infra/config/generated/fuchsia/fint_params/global.ci/core.x64-sdk_source_sets_and_shlibs-api28-build_only.textproto
new file mode 100644
index 0000000..0f6c039
--- /dev/null
+++ b/infra/config/generated/fuchsia/fint_params/global.ci/core.x64-sdk_source_sets_and_shlibs-api28-build_only.textproto
@@ -0,0 +1,25 @@
+# Auto-generated by lucicfg.
+# Do not modify manually.
+
+compilation_mode: COMPILATION_MODE_DEBUG
+product: "products/core.gni"
+gn_args: "build_should_trace_actions = true"
+gn_args: "override_target_api_level = 28"
+gn_args: "truncate_build_info_commit_date = true"
+ninja_targets: ":developer_host_tools"
+ninja_targets: "build/sdk:sdk_versioned_shared_libraries"
+ninja_targets: "build/sdk:sdk_versioned_source_sets"
+universe_packages: "//bundles/buildbot/core"
+host_labels: "//bundles/infra/build"
+target_arch: X64
+pave: true
+include_prebuilt_binary_manifests: true
+rust_rbe_enable: true
+cxx_rbe_enable: true
+incremental: true
+use_temporary_go_cache: true
+hermetic_test_packages: "//bundles/buildbot/core:hermetic_tests"
+e2e_test_labels: "//bundles/buildbot/core:e2e_tests"
+link_rbe_enable: true
+bazel_rbe_enable: true
+build_event_service: "resultstore_infra"
diff --git a/infra/config/generated/fuchsia/fint_params/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only.textproto b/infra/config/generated/fuchsia/fint_params/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only.textproto
new file mode 100644
index 0000000..34e408a
--- /dev/null
+++ b/infra/config/generated/fuchsia/fint_params/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only.textproto
@@ -0,0 +1,26 @@
+# Auto-generated by lucicfg.
+# Do not modify manually.
+
+compilation_mode: COMPILATION_MODE_DEBUG
+product: "products/core.gni"
+gn_args: "build_should_trace_actions = true"
+gn_args: "override_target_api_level = 28"
+gn_args: "truncate_build_info_commit_date = true"
+ninja_targets: ":developer_host_tools"
+ninja_targets: "build/sdk:sdk_versioned_shared_libraries"
+ninja_targets: "build/sdk:sdk_versioned_source_sets"
+universe_packages: "//bundles/buildbot/core"
+host_labels: "//bundles/infra/build"
+target_arch: X64
+pave: true
+include_prebuilt_binary_manifests: true
+skip_if_unaffected: true
+rust_rbe_enable: true
+cxx_rbe_enable: true
+incremental: true
+use_temporary_go_cache: true
+hermetic_test_packages: "//bundles/buildbot/core:hermetic_tests"
+e2e_test_labels: "//bundles/buildbot/core:e2e_tests"
+link_rbe_enable: true
+bazel_rbe_enable: true
+build_event_service: "resultstore_infra"
diff --git a/infra/config/generated/fuchsia/luci/cr-buildbucket.cfg b/infra/config/generated/fuchsia/luci/cr-buildbucket.cfg
index 05a59cc..2530255 100644
--- a/infra/config/generated/fuchsia/luci/cr-buildbucket.cfg
+++ b/infra/config/generated/fuchsia/luci/cr-buildbucket.cfg
@@ -18099,6 +18099,77 @@
}
properties:
'{'
+ ' "$fuchsia/builder_tags": {'
+ ' "blocks_fuchsia_postsubmit": true,'
+ ' "in_fuchsia_critical_path": true,'
+ ' "include_in_flake_analysis": true'
+ ' },'
+ ' "led_builder_is_bootstrapped": true,'
+ ' "recipe": "fuchsia/build",'
+ ' "recipes_host_override": "fuchsia.googlesource.com"'
+ '}'
+ execution_timeout_secs: 10200
+ expiration_secs: 21600
+ caches {
+ name: "builder"
+ path: "builder"
+ }
+ caches {
+ name: "symbol"
+ path: "symbol"
+ }
+ caches {
+ name: "fuchsia_incremental_45cd099c84281053fb40ac232fb6d68be27cc9684aaf3f94cc7cc8455f48852f"
+ path: "incremental"
+ wait_for_warm_cache_secs: 120
+ }
+ caches {
+ name: "fuchsia_rbe_45cd099c84281053fb40ac232fb6d68be27cc9684aaf3f94cc7cc8455f48852f"
+ path: "rbe"
+ wait_for_warm_cache_secs: 120
+ }
+ service_account: "fuchsia-ci-builder@fuchsia-infra.iam.gserviceaccount.com"
+ resultdb {
+ enable: true
+ bq_exports {
+ project: "fuchsia-infra"
+ dataset: "resultdb"
+ table: "ci"
+ test_results {}
+ }
+ bq_exports {
+ project: "fuchsia-infra"
+ dataset: "resultdb"
+ table: "artifacts_ci"
+ text_artifacts {}
+ }
+ history_options {
+ use_invocation_timestamp: true
+ }
+ }
+ description_html: "The <a href=\"https://fuchsia.dev/fuchsia-src/development/build/build_system/boards_and_products?hl=en#core-product\">core</a> product has networking capabilities and supports updates and installing additional software over-the-air."
+ shadow_builder_adjustments {
+ service_account: "fuchsia-ci-builder@fuchsia-infra.iam.gserviceaccount.com"
+ pool: "luci.fuchsia.ci"
+ dimensions: "pool:luci.fuchsia.ci"
+ }
+ }
+ builders {
+ name: "core.x64-sdk_source_sets_and_shlibs-api28-build_only"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cores:32"
+ dimensions: "cpu:x64"
+ dimensions: "gce:1"
+ dimensions: "os:Linux"
+ dimensions: "pool:luci.fuchsia.ci"
+ dimensions: "role:builder"
+ exe {
+ cipd_package: "fuchsia/infra/recipe_wrapper/${platform}"
+ cipd_version: "git_revision:c48180c4c346612292403c848e69d2cb9ba0b939"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
' "is_fyi": true,'
' "led_builder_is_bootstrapped": true,'
' "recipe": "fuchsia/build",'
@@ -53677,7 +53748,11 @@
}
properties:
'{'
- ' "is_fyi": true,'
+ ' "$fuchsia/builder_tags": {'
+ ' "blocks_fuchsia_presubmit": true,'
+ ' "in_fuchsia_critical_path": true,'
+ ' "include_in_flake_analysis": true'
+ ' },'
' "led_builder_is_bootstrapped": true,'
' "recipe": "fuchsia/build",'
' "recipes_host_override": "fuchsia.googlesource.com"'
@@ -53726,6 +53801,70 @@
}
}
builders {
+ name: "core.x64-sdk_source_sets_and_shlibs-api28-build_only"
+ swarming_host: "chromium-swarm.appspot.com"
+ dimensions: "cores:32"
+ dimensions: "cpu:x64"
+ dimensions: "gce:1"
+ dimensions: "os:Linux"
+ dimensions: "pool:luci.fuchsia.try"
+ dimensions: "role:builder"
+ exe {
+ cipd_package: "fuchsia/infra/recipe_wrapper/${platform}"
+ cipd_version: "git_revision:c48180c4c346612292403c848e69d2cb9ba0b939"
+ cmd: "luciexe"
+ }
+ properties:
+ '{'
+ ' "is_fyi": true,'
+ ' "led_builder_is_bootstrapped": true,'
+ ' "recipe": "fuchsia/build",'
+ ' "recipes_host_override": "fuchsia.googlesource.com"'
+ '}'
+ execution_timeout_secs: 10200
+ expiration_secs: 21600
+ caches {
+ name: "builder"
+ path: "builder"
+ }
+ caches {
+ name: "symbol"
+ path: "symbol"
+ }
+ caches {
+ name: "fuchsia_incremental_45cd099c84281053fb40ac232fb6d68be27cc9684aaf3f94cc7cc8455f48852f"
+ path: "incremental"
+ wait_for_warm_cache_secs: 120
+ }
+ caches {
+ name: "fuchsia_rbe_45cd099c84281053fb40ac232fb6d68be27cc9684aaf3f94cc7cc8455f48852f"
+ path: "rbe"
+ wait_for_warm_cache_secs: 120
+ }
+ service_account: "fuchsia-try-builder@fuchsia-infra.iam.gserviceaccount.com"
+ resultdb {
+ enable: true
+ bq_exports {
+ project: "fuchsia-infra"
+ dataset: "resultdb"
+ table: "try"
+ test_results {}
+ }
+ bq_exports {
+ project: "fuchsia-infra"
+ dataset: "resultdb"
+ table: "artifacts_try"
+ text_artifacts {}
+ }
+ }
+ description_html: "The <a href=\"https://fuchsia.dev/fuchsia-src/development/build/build_system/boards_and_products?hl=en#core-product\">core</a> product has networking capabilities and supports updates and installing additional software over-the-air.\n\nThe corresponding CI builder can be found <a href=\"https://ci.chromium.org/p/fuchsia/builders/global.ci/core.x64-sdk_source_sets_and_shlibs-api28-build_only\">here</a>"
+ shadow_builder_adjustments {
+ service_account: "fuchsia-try-builder@fuchsia-infra.iam.gserviceaccount.com"
+ pool: "luci.fuchsia.try"
+ dimensions: "pool:luci.fuchsia.try"
+ }
+ }
+ builders {
name: "core.x64-sdk_source_sets_and_shlibs-api4-build_only"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:32"
diff --git a/infra/config/generated/fuchsia/luci/fake-commit-queue.cfg b/infra/config/generated/fuchsia/luci/fake-commit-queue.cfg
index 81d17ae..7b63eb5 100644
--- a/infra/config/generated/fuchsia/luci/fake-commit-queue.cfg
+++ b/infra/config/generated/fuchsia/luci/fake-commit-queue.cfg
@@ -1693,6 +1693,43 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "fuchsia/try/core_size_limits.arm64-release-build_only"
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -4165,6 +4202,43 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "fuchsia/try/core_size_limits.arm64-release-build_only"
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -8454,6 +8528,43 @@
}
builders {
name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only"
includable_only: true
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -12845,6 +12956,43 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "fuchsia/try/core_size_limits.arm64-release-build_only"
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -15417,6 +15565,43 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "fuchsia/try/core_size_limits.arm64-release-build_only"
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -18287,6 +18472,43 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "fuchsia/try/core_size_limits.arm64-release-build_only"
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -20759,6 +20981,43 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "fuchsia/try/core_size_limits.arm64-release-build_only"
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -23231,6 +23490,43 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "fuchsia/try/core_size_limits.arm64-release-build_only"
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -26553,6 +26849,43 @@
}
builders {
name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only"
includable_only: true
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -30247,6 +30580,43 @@
}
builders {
name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only"
includable_only: true
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -34003,6 +34373,43 @@
}
builders {
name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only"
includable_only: true
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -37075,6 +37482,43 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "fuchsia/try/core_size_limits.arm64-release-build_only"
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -40314,6 +40758,43 @@
}
builders {
name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only"
includable_only: true
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -43241,6 +43722,43 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "fuchsia/try/core_size_limits.arm64-release-build_only"
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -45810,6 +46328,43 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "fuchsia/try/core_size_limits.arm64-release-build_only"
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -48282,6 +48837,43 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "fuchsia/try/core_size_limits.arm64-release-build_only"
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -51521,6 +52113,43 @@
}
builders {
name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only"
includable_only: true
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
@@ -54668,6 +55297,43 @@
mode_allowlist: "FULL_RUN"
}
builders {
+ name: "fuchsia/try/core.x64-sdk_source_sets_and_shlibs-api27-build_only"
+ disable_reuse_footers: "Depends-On"
+ disable_reuse_footers: "Run-All-Tests"
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?METADATA\\.textproto"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?OWNERS"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: "(.*/)?docs/.+"
+ exclude: true
+ }
+ location_filters {
+ gerrit_host_regexp: ".*"
+ gerrit_project_regexp: ".*"
+ gerrit_ref_regexp: ".*"
+ path_regexp: ".*\\.md"
+ exclude: true
+ }
+ mode_allowlist: "CQ_MODE_MEGA_DRY_RUN"
+ mode_allowlist: "CQ_MODE_MEGA_FULL_RUN"
+ mode_allowlist: "DRY_RUN"
+ mode_allowlist: "FULL_RUN"
+ }
+ builders {
name: "fuchsia/try/core_size_limits.arm64-release-build_only"
disable_reuse_footers: "Depends-On"
disable_reuse_footers: "Run-All-Tests"
diff --git a/infra/config/generated/fuchsia/luci/luci-scheduler.cfg b/infra/config/generated/fuchsia/luci/luci-scheduler.cfg
index cfbd820..77ec1af 100644
--- a/infra/config/generated/fuchsia/luci/luci-scheduler.cfg
+++ b/infra/config/generated/fuchsia/luci/luci-scheduler.cfg
@@ -1718,6 +1718,15 @@
}
}
job {
+ id: "global.ci-core.x64-sdk_source_sets_and_shlibs-api28-build_only-e5a0ec7f"
+ realm: "global.ci"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "global.ci"
+ builder: "core.x64-sdk_source_sets_and_shlibs-api28-build_only"
+ }
+}
+job {
id: "global.ci-core.x64-thinlto-e5a0ec7f"
realm: "global.ci"
buildbucket {
@@ -4513,6 +4522,7 @@
triggers: "global.ci-core.x64-sdk_source_sets_and_shlibs-api25-build_only-e5a0ec7f"
triggers: "global.ci-core.x64-sdk_source_sets_and_shlibs-api26-build_only-e5a0ec7f"
triggers: "global.ci-core.x64-sdk_source_sets_and_shlibs-api27-build_only-e5a0ec7f"
+ triggers: "global.ci-core.x64-sdk_source_sets_and_shlibs-api28-build_only-e5a0ec7f"
triggers: "global.ci-core.x64-thinlto-e5a0ec7f"
triggers: "global.ci-core.x64-usb-compliance-e5a0ec7f"
triggers: "global.ci-core_size_limits.arm64-release-build_only"
diff --git a/infra/config/generated/fuchsia/properties/global.ci/core.x64-sdk_source_sets_and_shlibs-api28-build_only.json b/infra/config/generated/fuchsia/properties/global.ci/core.x64-sdk_source_sets_and_shlibs-api28-build_only.json
new file mode 100644
index 0000000..54df0bf
--- /dev/null
+++ b/infra/config/generated/fuchsia/properties/global.ci/core.x64-sdk_source_sets_and_shlibs-api28-build_only.json
@@ -0,0 +1,21 @@
+{
+ "$fuchsia/rbe": {
+ "instance": "projects/rbe-fuchsia-prod/instances/default"
+ },
+ "no_python2": true,
+ "recipe": "fuchsia/build",
+ "spec": {
+ "artifact_gcs_bucket": "fuchsia-artifacts",
+ "build": {
+ "enable_sandboxing": true,
+ "fint_params_path": "integration/infra/config/generated/fuchsia/fint_params/global.ci/core.x64-sdk_source_sets_and_shlibs-api28-build_only.textproto",
+ "incremental": true
+ },
+ "checkout": {
+ "manifest": "flower",
+ "project": "integration",
+ "remote": "https://fuchsia.googlesource.com/integration"
+ },
+ "gcs_bucket": "fuchsia-build"
+ }
+}
diff --git a/infra/config/generated/fuchsia/properties/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only.json b/infra/config/generated/fuchsia/properties/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only.json
new file mode 100644
index 0000000..22e925f
--- /dev/null
+++ b/infra/config/generated/fuchsia/properties/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only.json
@@ -0,0 +1,24 @@
+{
+ "$fuchsia/autocorrelator": {
+ "ci_bucket": "global.ci"
+ },
+ "$fuchsia/rbe": {
+ "instance": "projects/rbe-fuchsia-prod/instances/default"
+ },
+ "no_python2": true,
+ "recipe": "fuchsia/build",
+ "spec": {
+ "artifact_gcs_bucket": "fuchsia-artifacts",
+ "build": {
+ "enable_sandboxing": true,
+ "fint_params_path": "integration/infra/config/generated/fuchsia/fint_params/try/core.x64-sdk_source_sets_and_shlibs-api28-build_only.textproto",
+ "incremental": true
+ },
+ "checkout": {
+ "manifest": "flower",
+ "project": "integration",
+ "remote": "https://fuchsia.googlesource.com/integration"
+ },
+ "gcs_bucket": "fuchsia-build"
+ }
+}