Skip to content

Commit 8bf06b3

Browse files
test: explain marketplace catalog drift
Signed-off-by: Imran Siddique <imran.siddique@opaque.co>
1 parent 5bb6828 commit 8bf06b3

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

scripts/generate_marketplace_catalog.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
from __future__ import annotations
44

55
import argparse
6+
import difflib
67
import json
78
from pathlib import Path
89

@@ -67,6 +68,8 @@ def main() -> int:
6768
if args.check:
6869
if not output.is_file() or output.read_text(encoding="utf-8") != expected:
6970
print("marketplace/catalog.json is stale; run scripts/generate_marketplace_catalog.py")
71+
if output.is_file():
72+
print("".join(difflib.unified_diff(output.read_text(encoding="utf-8").splitlines(True), expected.splitlines(True), fromfile="committed", tofile="generated")))
7073
return 1
7174
print(f"marketplace/catalog.json is current ({build_catalog(root)['count']} integrations)")
7275
return 0

0 commit comments

Comments
 (0)