Skip to content

Commit 72dd20d

Browse files
committed
make error message more readable and accurate
1 parent 3b7f0f1 commit 72dd20d

1 file changed

Lines changed: 16 additions & 3 deletions

File tree

ci/tools/check_pixi_cuda_version.py

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,25 @@ def main() -> int:
4343
print(f"error: {rel} missing cuda-version key: {exc}", file=sys.stderr)
4444
return 2
4545
if expected not in variants:
46-
errors.append(f"{rel}: build-variants missing {expected!r} (has {variants})")
46+
errors.append(
47+
f"{rel}: [workspace.build-variants] cuda-version={variants!r} "
48+
f"does not include {expected!r} "
49+
f"(from ci/versions.yml cuda.build.version={build_version!r})"
50+
)
4751
if cu13 != expected:
48-
errors.append(f"{rel}: cu13 pin is {cu13!r}, expected {expected!r}")
52+
errors.append(
53+
f"{rel}: [feature.cu13.dependencies] cuda-version={cu13!r} "
54+
f"!= {expected!r} "
55+
f"(from ci/versions.yml cuda.build.version={build_version!r})"
56+
)
4957

5058
if errors:
51-
print(f"error: pixi cuda-version pins out of sync (expected {expected!r}):", file=sys.stderr)
59+
print(
60+
f"error: pixi cuda-version pins out of sync with "
61+
f"ci/versions.yml cuda.build.version={build_version!r} "
62+
f"(expected pin {expected!r}):",
63+
file=sys.stderr,
64+
)
5265
for err in errors:
5366
print(f" - {err}", file=sys.stderr)
5467
return 1

0 commit comments

Comments
 (0)