Shift mac_clang_tidy to a Linux orchestrator. (#162042)

Towards https://github.com/flutter/flutter/issues/160701.

This adds a `bringup: true` node that duplicates what `Mac
mac_clang_tidy` is doing, to be turned down/up in a follow-up.
This commit is contained in:
Matan Lurey 2025-01-23 08:32:01 -08:00 committed by GitHub
parent b46479c6a0
commit 211b46fcb1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 30 additions and 0 deletions

View File

@ -457,6 +457,26 @@ targets:
# at https://github.com/flutter/flutter/issues/152186.
cores: "8"
- name: Linux mac_clang_tidy
recipe: engine_v2/engine_v2
bringup: true
properties:
config_name: mac_clang_tidy
runIf:
- DEPS
- engine/src/flutter/.ci.yaml
- "engine/src/flutter/**.(h|c|cc|fbs|frag|vert|m|mm)"
# Do not remove(https://github.com/flutter/flutter/issues/144644)
# Scheduler will fail to get the platform
drone_dimensions:
- os=Linux
dimensions:
# This is needed so that orchestrators that only spawn subbuilds are not
# assigned to the large 32 core workers when doing release builds.
# For more details see the issue
# at https://github.com/flutter/flutter/issues/152186.
cores: "8"
- name: Mac mac_clang_tidy
recipe: engine_v2/engine_v2
timeout: 120

View File

@ -26,6 +26,11 @@
"description": "A debug mode macOS host build used only as the basis for a clang-tidy run.",
"ninja": {
"config": "ci/host_debug_clang_tidy"
},
"properties": {
"$flutter/osx_sdk": {
"sdk_version": "15a240d"
}
}
},
{
@ -55,6 +60,11 @@
"description": "A debug mode iOS simulator build used only as the basis for a clang-tidy run.",
"ninja": {
"config": "ci/ios_debug_sim_clang_tidy"
},
"properties": {
"$flutter/osx_sdk": {
"sdk_version": "15a240d"
}
}
}
],