Alexander Weaver
60ec10566f
Extract Route validation from serialization methods so it can be re-used (#47649)
* Extract validation and reject invalid policies
* Validation in dedicated file
* Tests for validation
* Extract root route validation
* Update call and drop TODO
* empty commit to kick actions
* Normalization should be idempotent
* Cleaner representation of validation errors, chain errors properly
* Make internal validate unexported
* Fix missed rename
* Genericize error message
* Improve method names
* Rebase, fix
* Update asserts
2022-04-27 15:15:41 -05:00
..
2022-04-21 14:14:45 +02:00
2022-04-25 17:19:36 +02:00
2022-04-11 13:18:38 +01:00
2021-12-22 11:02:42 +01:00
2022-02-15 14:56:19 +01:00
2022-04-25 10:42:09 +02:00
2022-04-14 17:54:49 +02:00
2022-03-10 18:38:04 +01:00
2022-04-08 16:15:06 +02:00
2022-04-21 08:20:47 -04:00
2022-04-25 13:57:45 -03:00
2022-04-25 15:12:44 -03:00
2021-11-12 12:16:39 +01:00
2022-04-25 16:59:18 -07:00
2022-04-26 14:31:27 +01:00
2022-04-25 10:42:09 +02:00
2021-08-25 15:11:22 +02:00
2022-02-23 16:04:53 +01:00
2022-04-22 15:45:54 +02:00
2022-04-15 08:01:58 -04:00
2022-04-20 10:05:59 +01:00
2022-03-16 14:37:19 +01:00
2022-04-15 08:01:58 -04:00
2022-04-13 15:24:13 +02:00
2022-02-09 17:17:09 +01:00
2022-04-27 15:15:41 -05:00
2022-04-11 08:46:21 -04:00
2022-03-21 21:13:57 +01:00
2022-04-08 16:15:06 +02:00
2022-03-18 20:49:13 +01:00
2022-04-26 11:46:26 +02:00
2022-04-25 13:07:11 -04:00
2022-04-25 13:57:45 -03:00
2022-04-14 09:33:41 +02:00
2022-02-10 22:17:50 +01:00
2022-04-12 19:34:04 +02:00
2022-01-26 09:44:20 -08:00
2022-04-13 15:24:13 +02:00
2022-04-15 08:01:58 -04:00
2022-04-27 12:29:39 +04:00
2022-04-25 13:57:45 -03:00
2022-04-25 13:07:11 -04:00
2021-08-25 15:11:22 +02:00
2022-04-27 12:29:39 +04:00
2022-04-27 15:12:48 -04:00
2022-03-07 09:33:01 -09:00
2022-04-25 01:55:10 +04:00
2022-04-06 10:50:21 +02:00
2021-08-25 15:11:22 +02:00