Skip to content

Harden UK release manifest retries#384

Merged
MaxGhenis merged 1 commit intomainfrom
codex/release-manifest-hardening
May 2, 2026
Merged

Harden UK release manifest retries#384
MaxGhenis merged 1 commit intomainfrom
codex/release-manifest-hardening

Conversation

@MaxGhenis
Copy link
Copy Markdown
Contributor

Summary

  • refresh compatible model package pins when retrying release manifest creation from an existing draft manifest
  • prefer the imported PolicyEngine UK checkout's pyproject.toml version before falling back to installed package metadata
  • only skip missing release manifest entries from Hugging Face, while surfacing unexpected download errors

Existing PR check

Validation

  • env -u UV_FROZEN uv run --frozen pytest policyengine_uk_data/tests/test_release_manifest.py
  • env -u UV_FROZEN uv run --frozen ruff check policyengine_uk_data/utils/data_upload.py policyengine_uk_data/tests/test_release_manifest.py
  • env -u UV_FROZEN uv run --frozen ruff format --check policyengine_uk_data/utils/data_upload.py policyengine_uk_data/tests/test_release_manifest.py
  • git diff --check

@MaxGhenis MaxGhenis requested a review from anth-volk May 2, 2026 01:35
@MaxGhenis MaxGhenis marked this pull request as ready for review May 2, 2026 13:00
@MaxGhenis MaxGhenis merged commit d551851 into main May 2, 2026
3 checks passed
@MaxGhenis MaxGhenis deleted the codex/release-manifest-hardening branch May 2, 2026 13:00
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