Skip to content

Add optional CI preflight for the TREC test fixtures - #81

Open
Madhvansh wants to merge 1 commit into
AmenRa:masterfrom
Madhvansh:trec-fixture-preflight
Open

Add optional CI preflight for the TREC test fixtures#81
Madhvansh wants to merge 1 commit into
AmenRa:masterfrom
Madhvansh:trec-fixture-preflight

Conversation

@Madhvansh

Copy link
Copy Markdown

ranx's TREC test fixtures (tests/unit/ranx/test_data/qrels.trec + run.trec) came back clean in a structural-validation survey of public IR evaluation artifacts I published recently: 0 errors, 0 warnings at commit 7363db0 (report, row 2, with SHA-256 hashes and reproduction commands).

This PR adds a small optional workflow that re-runs that structural preflight only when files under tests/unit/ranx/test_data/ change (plus manual dispatch), so future fixture edits keep the same guarantees. The action is pinned by full commit SHA, needs nothing beyond the runner's Python 3, and adds no cost to normal PRs.

Disclosure: I maintain the validator. If this isn't something you want in CI, feel free to close — no hard feelings either way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant