Skip to content

Commit 044ddc6

Browse files
authored
CI: label metapackage build jobs as meta
Signed-off-by: Ralf W. Grosse-Kunstleve <rgrossekunst@nvidia.com>
1 parent 9dd9d4f commit 044ddc6

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

‎ci/tools/compute_ci_plan.py‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,14 +243,15 @@ def build_label(*, universal: bool, current_only: bool = False) -> str:
243243
if universal and ("pathfinder", None) in builds:
244244
labels.append("pathfinder")
245245
for module in ("bindings", "core", "python"):
246+
component_label = "meta" if module == "python" else module
246247
if module == "python" and not universal:
247248
continue
248249
for package in packages:
249250
if current_only and package.release_status != "current":
250251
continue
251252
selector = package.cuda_variant if module == "core" else package.package_root
252253
if (module, selector) in builds:
253-
labels.append(f"{module}{package.cuda_major}")
254+
labels.append(f"{component_label}{package.cuda_major}")
254255
return "+".join(labels) or "baseline wheels and test extensions"
255256

256257
return {
@@ -266,7 +267,7 @@ def build_label(*, universal: bool, current_only: bool = False) -> str:
266267
(("pathfinder", None) in builds, "pathfinder"),
267268
(("bindings", package.package_root) in builds, f"bindings{package.cuda_major}"),
268269
(("core", package.cuda_variant) in builds, f"core{package.cuda_major}"),
269-
(("python", package.package_root) in builds, f"python{package.cuda_major}"),
270+
(("python", package.package_root) in builds, f"meta{package.cuda_major}"),
270271
)
271272
if selected
272273
]

‎ci/tools/tests/test_compute_ci_plan.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -481,10 +481,10 @@ def test_github_outputs_are_emitted_without_shell_json_transforms(tmp_path: Path
481481
def test_workplan_labels_and_summary_show_component_majors_and_exclusions() -> None:
482482
plan = plan_for(release_tag="v12.9.11")
483483
assert plan["labels"] == {
484-
"build": "bindings12+python12",
484+
"build": "bindings12+meta12",
485485
"build_platform": "bindings12",
486486
"build_current": "baseline wheels and test extensions",
487-
"sdist": {"cuda_bindings_12": "bindings12+python12", "cuda_bindings_13": "excluded"},
487+
"sdist": {"cuda_bindings_12": "bindings12+meta12", "cuda_bindings_13": "excluded"},
488488
}
489489
assert plan["jobs"]["windows_arm64_build"] is False
490490
summary = format_workplan_summary(plan, DEFAULT_BINDINGS_CONFIG)

0 commit comments

Comments
 (0)