Skip to content

Fix reproducibility release follow-ups#347

Merged
MaxGhenis merged 1 commit into
mainfrom
codex/repro-release-followups
May 9, 2026
Merged

Fix reproducibility release follow-ups#347
MaxGhenis merged 1 commit into
mainfrom
codex/repro-release-followups

Conversation

@MaxGhenis
Copy link
Copy Markdown
Contributor

@MaxGhenis MaxGhenis commented May 9, 2026

Summary

  • Preserve core-package compatibility and build metadata when parsing data release manifests.
  • Upload Quarto docs from the actual _site output directory in the main push workflow.

Checks

  • uv run ruff format --check src/policyengine/provenance/manifest.py tests/test_release_manifests.py
  • uv run ruff check src/policyengine/provenance/manifest.py tests/test_release_manifests.py
  • uv run --python 3.13 --extra dev python -m pytest tests/test_release_manifests.py -q
  • make docs
  • Real US manifest smoke: get_data_release_manifest("us") preserves compatible_core_packages[0].specifier == "==3.26.0" and build.built_with_core_package.version == "3.26.0".

@MaxGhenis MaxGhenis force-pushed the codex/repro-release-followups branch from 1a5ea52 to 05c898f Compare May 9, 2026 08:09
@MaxGhenis MaxGhenis merged commit 696103b into main May 9, 2026
12 checks passed
@MaxGhenis MaxGhenis deleted the codex/repro-release-followups branch May 9, 2026 08:31
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