Skip to content

Regenerate the Web families reference file (line_profile contract v2) - #72

Merged
PierreRaybaut merged 1 commit into
developfrom
test/regenerate-web-families-fixture
Oct 25, 2026
Merged

PierreRaybaut merged 1 commit into
developfrom
test/regenerate-web-families-fixture

Conversation

@PierreRaybaut

Copy link
Copy Markdown
Contributor

Closes #71

Regenerates tests/fixtures/provenance/web_families.h5 from Pyodide (Playwright, DLW_WRITE_PROVENANCE_FIXTURE=1) with the pinned Sigima snapshot 3af8228 and DataLab-Capsule 3fd6fbf: sigima.image.line_profile is now recorded in contract version 2 (was 1, hence refused since DataLab-Platform/Sigima#98).

Validation

  • provenance_families.spec.ts (local, pinned wheels): every activity of both the Web and the Desktop reference files is replayed exact in Pyodide, line_profile included.
  • tests/python/test_provenance_capture.py: 27 passed; both reference files record line_profile v2.
  • The refusal of older contract versions stays covered by dedicated tests (test_provenance.py, test_provenance_processing.py, DataLab-Capsule).

A DataLab PR copies the file to provenance_web_families.h5.

Recorded from Pyodide with the pinned Sigima snapshot (3af8228), so that
line_profile is recorded in contract version 2 and replayed again across
editions instead of being refused.

Closes #71

Assisted-by: Claude Opus 5.5
@PierreRaybaut
PierreRaybaut merged commit a88ecfd into develop Oct 25, 2026
9 checks passed
@PierreRaybaut
PierreRaybaut deleted the test/regenerate-web-families-fixture branch October 25, 2026 13:10
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.

Regenerate the Web families reference file (line_profile contract v2)

1 participant