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
test(config): set-equality guard for ActionType vs schema actionType.enum
Adding or renaming an ActionType variant in Rust without the matching change
to $defs.actionType.enum in config.v2.schema.json (or vice versa) silently
breaks saving/exporting any profile using it - the same class of bug that once
hit repairClipboard. action_type_set_matches_schema_enum asserts the two list
the same set; an always-on exhaustive match forces a new variant to be handled
here and in the schema. Mirrors control_id_as_str_matches_serde_rename; runs
under ci.yml cargo test and is clean under clippy -D warnings.
0 commit comments