You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
lint red on main: Class-id collision audit flags a test-local CLASS_ID from #11678 #11691
lint's "Class-id collision audit" (python3 scripts/class_id_collisions.py) fails on main at 7fa094cb4 with exit code 1:
Class-id MIRROR DRIFT — one name, different values:
CLASS_ID
0x00741c77 crates/perry-runtime/src/object/static_shapes_tests.rs:225
0x7d018001 crates/perry-runtime/src/object/class_registry/state.rs:1360
Cause: #11678 added the test a_class_registered_before_the_pools_answers_the_megamorphic_confirm in object/static_shapes_tests.rs, which declares a local const CLASS_ID: u32 = 0x0074_1c77;. The audit reads it as a mirror of class_registry/state.rs's CLASS_ID with a different value. Fix: rename the test constant (for example TEST_CLASS_ID), or make the audit skip test files.
Found while triaging #11676, where this step was red for this reason alone. It is red on every PR based on current main.
Activity
fix(tests): unbreak class-id audit (#11691) and sloppy-this gap oracle (
proggeramlug commentedon Sep 30, 2026
Fixed by #11694 (merged as 6a50907).