Skip to content

Commit 53af873

Browse files
committed
docs: note that VCR cassettes are intentionally not committed
Explain in the cassettes .gitignore that the functional suite runs against the live Diffbot API by design, so cassettes must not be committed to force deterministic CI. Prevents a future contributor from "fixing" bulk-job flakiness by pinning recordings instead of the poll timeout.
1 parent 3adcee9 commit 53af873

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,7 @@
1+
# VCR cassettes are intentionally not committed. The functional suite runs
2+
# against the live Diffbot API in CI (record_mode="new_episodes"), so tests
3+
# exercise the real service rather than replaying recordings. Do not commit
4+
# cassettes to make CI deterministic — live coverage is the intended behavior.
5+
# Flaky bulk-job timeouts are mitigated by the poll timeout in
6+
# test_enhance_client.py, not by pinning recordings.
17
*

0 commit comments

Comments
 (0)