Skip to content

Certify runtime bundles with build provenance#272

Merged
MaxGhenis merged 6 commits intomainfrom
codex/certified-bundle-manifest
Apr 13, 2026
Merged

Certify runtime bundles with build provenance#272
MaxGhenis merged 6 commits intomainfrom
codex/certified-bundle-manifest

Conversation

@MaxGhenis
Copy link
Copy Markdown
Contributor

Summary

  • add certified bundle metadata that records runtime model pins alongside build-time data artifact provenance
  • document the staged-build versus certified-bundle release workflow
  • extend release manifest tests for bundle certification fields

Testing

  • PYTHONPATH=src pytest --noconftest tests/test_release_manifests.py
  • ruff check src/policyengine/core/release_manifest.py src/policyengine/core/tax_benefit_model_version.py src/policyengine/core/init.py src/policyengine/tax_benefit_models/uk/model.py src/policyengine/tax_benefit_models/us/model.py tests/test_release_manifests.py
  • python3 -m py_compile src/policyengine/core/release_manifest.py src/policyengine/core/tax_benefit_model_version.py src/policyengine/core/init.py src/policyengine/tax_benefit_models/uk/model.py src/policyengine/tax_benefit_models/us/model.py

@MaxGhenis MaxGhenis marked this pull request as ready for review April 13, 2026 10:41
@MaxGhenis MaxGhenis merged commit 6cc62c2 into main Apr 13, 2026
6 checks passed
@MaxGhenis MaxGhenis deleted the codex/certified-bundle-manifest branch April 13, 2026 10:41
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