Skip to content

Bump policyengine-core to 3.23.0#541

Merged
MaxGhenis merged 1 commit intoPolicyEngine:masterfrom
MaxGhenis:bump-core-3.23.0
Dec 3, 2025
Merged

Bump policyengine-core to 3.23.0#541
MaxGhenis merged 1 commit intoPolicyEngine:masterfrom
MaxGhenis:bump-core-3.23.0

Conversation

@MaxGhenis
Copy link
Contributor

Summary

Updates policyengine-core from >=3.14.1 to >=3.23.0.

Why

policyengine-core 3.23.0 adds strict enum validation - invalid enum values now raise ValueError instead of silently converting to index 0 (which caused silent data corruption).

This PR tests that all enum values in our test files are valid. If CI fails, it means we have invalid enum values that need to be fixed.

Related

  • policyengine-core#411 - The fix for silent enum data corruption

🤖 Generated with Claude Code

Updates to policyengine-core 3.23.0 which adds strict enum validation.
Invalid enum values will now raise ValueError instead of silently
converting to index 0.

This tests that all enum values in our test files are valid.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@MaxGhenis MaxGhenis merged commit 4cde50c into PolicyEngine:master Dec 3, 2025
4 checks passed
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