{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":109330326,"defaultBranch":"master","name":"dt-schema","ownerLogin":"robherring","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-11-02T23:42:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13259058?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1702408214.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"1a9dc2f4dae064bfdbe8685de568e8cbde61a5fc","ref":"refs/heads/abi-check","pushedAt":"2023-12-12T19:10:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robherring","name":"Rob Herring","path":"/robherring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13259058?s=80&v=4"},"commit":{"message":"Add a tool to compare schemas for ABI changes\n\nAdd a new tool which compares 2 sets of schemas for possible ABI changes.\nIt's not complete nor 100% accurate, but it's a start.\n\nThis checks for the following kinds of changes:\n\n- New required properties\n- Minimum number of entries required increased\n- Removed properties\n\nLimitations:\n\nRestructuring of schemas may result in false positives or missed ABI\nchanges. There's some support if a property moves from a schema to a\nreferenced schema.\n\nSchemas underneath logic keywords (allOf, oneOf, anyOf) other than\n'required' or if/then/else schemas are not handled.\n\nSigned-off-by: Rob Herring ","shortMessageHtmlLink":"Add a tool to compare schemas for ABI changes"}},{"before":"e0b70cde27cbb8c312663acf1392beaeaab9811e","after":null,"ref":"refs/heads/array-fix","pushedAt":"2023-11-21T18:17:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"robherring","name":"Rob Herring","path":"/robherring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13259058?s=80&v=4"}},{"before":null,"after":"e0b70cde27cbb8c312663acf1392beaeaab9811e","ref":"refs/heads/array-fix","pushedAt":"2023-11-20T17:06:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robherring","name":"Rob Herring","path":"/robherring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13259058?s=80&v=4"},"commit":{"message":"fixups: Apply int array to matrix fixup even for 1 item\n\nThere was a corner case where an array with 1 item was defined:\n\n$ref: /schemas/types.yaml#/definitions/uint32-array\nmaxItems: 1\n\nWhile that's not really valid because 1 item is just an uint32, not an\narray, the schema didn't work correctly either. With the fixup skipped,\nmaxItems applied to the outer array (which is always 1 item for arrays)\nwhen the intent was for the inner array.\n\nSince support of 2 forms of array encoding has been dropped, we can also\njust drop the maxItems check.\n\nSigned-off-by: Rob Herring ","shortMessageHtmlLink":"fixups: Apply int array to matrix fixup even for 1 item"}},{"before":"09772d98982bf222c0da8ad5de3fa659a7c49dd1","after":"a8b75017a20ff4d69aaccc781062e175f01cd7fc","ref":"refs/heads/test","pushedAt":"2023-11-10T21:35:37.000Z","pushType":"push","commitsCount":232,"pusher":{"login":"robherring","name":"Rob Herring","path":"/robherring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13259058?s=80&v=4"},"commit":{"message":"Fix variable accesses to main() method\n\nThe change of the CLI tools to a main() method changes the scope of some\nvariables. Fix these.\n\nSigned-off-by: Rob Herring ","shortMessageHtmlLink":"Fix variable accesses to main() method"}},{"before":null,"after":"8e9bbadcdc4318548d8df316945e87db88e62a86","ref":"refs/heads/cpu-map","pushedAt":"2023-08-30T11:53:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robherring","name":"Rob Herring","path":"/robherring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13259058?s=80&v=4"},"commit":{"message":"validator: Take 2 on avoiding infinite recursion\n\nTrapping on RecursionError doesn't work on cpython <=3.8 as a stack overflow\noccurs. Instead, handle this properly and stop recursion if the property\nis already added from the same schema.\n\nSigned-off-by: Rob Herring ","shortMessageHtmlLink":"validator: Take 2 on avoiding infinite recursion"}},{"before":"1def4a2fd8e038bc53b73641fa69e1f3486a0601","after":"2c0d083f3cda390aac79e6e87a381eb3acff2530","ref":"refs/heads/toml","pushedAt":"2023-08-09T19:32:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robherring","name":"Rob Herring","path":"/robherring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13259058?s=80&v=4"},"commit":{"message":"Convert setup.py to pyproject.toml\n\nUse of setup.py has been superseeded by pyproject.toml (and setup.cfg\nbefore that).\n\nSigned-off-by: Rob Herring ","shortMessageHtmlLink":"Convert setup.py to pyproject.toml"}},{"before":null,"after":"1def4a2fd8e038bc53b73641fa69e1f3486a0601","ref":"refs/heads/toml","pushedAt":"2023-08-09T19:30:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robherring","name":"Rob Herring","path":"/robherring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13259058?s=80&v=4"},"commit":{"message":"Convert setup.py to pyproject.toml\n\nUse of setup.py has been superseeded by pyproject.toml (and setup.cfg\nbefore that).\n\nSigned-off-by: Rob Herring ","shortMessageHtmlLink":"Convert setup.py to pyproject.toml"}},{"before":null,"after":"8445eb010e61496681e2504faf400e9fbc5b1acf","ref":"refs/heads/pci-binding","pushedAt":"2023-04-05T13:34:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"robherring","name":"Rob Herring","path":"/robherring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13259058?s=80&v=4"},"commit":{"message":"schemas: PCI: Add missing descriptions and properties\n\nCopy over the missing descriptions and the one missing property,\nexternal-facing, from the Linux kernel pci.txt binding doc.\n\nSigned-off-by: Rob Herring ","shortMessageHtmlLink":"schemas: PCI: Add missing descriptions and properties"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADyLLrkQA","startCursor":null,"endCursor":null}},"title":"Activity ยท robherring/dt-schema"}