Skip to content

Commit b635783

Browse files
committed
Feat: print skipped packages in yellow in the terminal output
1 parent 53e593d commit b635783

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

nixpkgs_review/report.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from typing import Literal
77

88
from .nix import Attr
9-
from .utils import System, info, link, warn
9+
from .utils import System, info, link, skipped, warn
1010

1111

1212
def print_number(
@@ -246,12 +246,13 @@ def print_console(self, pr: int | None) -> None:
246246

247247
for system, report in self.system_reports.items():
248248
info(f"--------- Report for '{system}' ---------")
249-
print_number(report.broken, "marked as broken and skipped")
249+
print_number(report.broken, "marked as broken and skipped", log=skipped)
250250
print_number(
251251
report.non_existent,
252252
"present in ofBorgs evaluation, but not found in the checkout",
253+
log=skipped,
253254
)
254-
print_number(report.blacklisted, "blacklisted")
255+
print_number(report.blacklisted, "blacklisted", log=skipped)
255256
print_number(report.failed, "failed to build")
256257
print_number(report.tests, "built", what="tests", log=print)
257258
print_number(report.built, "built", log=print)

nixpkgs_review/utils.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ def wrapper(text: str) -> None:
2626

2727
warn = color_text(31, file=sys.stderr)
2828
info = color_text(32)
29+
skipped = color_text(33)
2930
link = color_text(34)
3031

3132

0 commit comments

Comments
 (0)