{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":156362393,"defaultBranch":"master","name":"zubbi","ownerLogin":"bmwcarit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-06T09:55:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/192228?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707462178.0","currentOid":""},"activityList":{"items":[{"before":"6b55dc05e116121f04096d6de5ec44c6d133bf95","after":null,"ref":"refs/heads/fe-web-nested-roles","pushedAt":"2024-02-09T06:23:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"westphahl","name":"Simon Westphahl","path":"/westphahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3255?s=80&v=4"}},{"before":"81decf3f70fbd8dae7e8dee21c51ea8b75ebabb7","after":"ba5f964612b5b802118f017acdd46129c854b681","ref":"refs/heads/master","pushedAt":"2024-02-09T06:23:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"westphahl","name":"Simon Westphahl","path":"/westphahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3255?s=80&v=4"},"commit":{"message":"Merge pull request #109 from bmwcarit/fe-web-nested-roles\n\nMake zubbi-web work with path-like role names","shortMessageHtmlLink":"Merge pull request #109 from bmwcarit/fe-web-nested-roles"}},{"before":null,"after":"6b55dc05e116121f04096d6de5ec44c6d133bf95","ref":"refs/heads/fe-web-nested-roles","pushedAt":"2024-02-08T15:12:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Prepare changelog for release 2.7.0","shortMessageHtmlLink":"Prepare changelog for release 2.7.0"}},{"before":"73ad419294077140b078465f135d2603a2345093","after":"81decf3f70fbd8dae7e8dee21c51ea8b75ebabb7","ref":"refs/heads/master","pushedAt":"2024-02-08T14:23:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Merge pull request #108 from swiekr/ks/parse_roles\n\nscrape_role_files: add support for nested role directories","shortMessageHtmlLink":"Merge pull request #108 from swiekr/ks/parse_roles"}},{"before":"e0dcf5b3fa2736558c0ebab83a121b9ddd3ebabf","after":null,"ref":"refs/heads/fe-fix-extra-contig-paths","pushedAt":"2024-01-09T09:19:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"westphahl","name":"Simon Westphahl","path":"/westphahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3255?s=80&v=4"}},{"before":"312f3ecd6f4ff5017f0d7d294f58aafc6dab376a","after":"73ad419294077140b078465f135d2603a2345093","ref":"refs/heads/master","pushedAt":"2024-01-09T09:19:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"westphahl","name":"Simon Westphahl","path":"/westphahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3255?s=80&v=4"},"commit":{"message":"Merge pull request #107 from bmwcarit/fe-fix-extra-contig-paths\n\nFix typo in extra_config_paths variable","shortMessageHtmlLink":"Merge pull request #107 from bmwcarit/fe-fix-extra-contig-paths"}},{"before":null,"after":"e0dcf5b3fa2736558c0ebab83a121b9ddd3ebabf","ref":"refs/heads/fe-fix-extra-contig-paths","pushedAt":"2024-01-09T09:08:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Fix typo in extra_config_paths variable\n\nThis prevents the `extra-config-paths` feature to work correctly.","shortMessageHtmlLink":"Fix typo in extra_config_paths variable"}},{"before":"4b649b3ef41ba6a2b2b61005207e1b3fa81f32c2","after":null,"ref":"refs/heads/fe-update-dependencies","pushedAt":"2024-01-05T22:10:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"westphahl","name":"Simon Westphahl","path":"/westphahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3255?s=80&v=4"}},{"before":"04294898562505116a132e9c92455f2110db46cc","after":"312f3ecd6f4ff5017f0d7d294f58aafc6dab376a","ref":"refs/heads/master","pushedAt":"2024-01-05T22:10:02.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"westphahl","name":"Simon Westphahl","path":"/westphahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3255?s=80&v=4"},"commit":{"message":"Merge pull request #106 from bmwcarit/fe-update-dependencies\n\nUpdate dependencies and pin elasticsearch version to <8","shortMessageHtmlLink":"Merge pull request #106 from bmwcarit/fe-update-dependencies"}},{"before":"010a0a1f3f9929e8a362c6322bff4597bad964cb","after":"4b649b3ef41ba6a2b2b61005207e1b3fa81f32c2","ref":"refs/heads/fe-update-dependencies","pushedAt":"2024-01-05T14:32:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Reformat files with newer black version","shortMessageHtmlLink":"Reformat files with newer black version"}},{"before":"431a34e6d01d51456fa626fdf394687db8540dc4","after":"010a0a1f3f9929e8a362c6322bff4597bad964cb","ref":"refs/heads/fe-update-dependencies","pushedAt":"2024-01-05T14:32:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Fix Elasticsearch tests\n\nThe newer version of the elasticsearch library changed the underlying\nAPI, which makes our test cases fail. Adapt them accordingly.","shortMessageHtmlLink":"Fix Elasticsearch tests"}},{"before":"2f088b3ba1103962268848bc525d40a24176d264","after":"431a34e6d01d51456fa626fdf394687db8540dc4","ref":"refs/heads/fe-update-dependencies","pushedAt":"2024-01-05T14:27:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Improve custom Zubbi directives\n\nThe new Sphinx version broke our Zubbi directive implementation. The\nreason is that the Sphinx log output changed and thus our custom\ndirectives cannot parse the output properly anymore.\n\nWe use the Sphinx log to write (and later extract) the custom data from\nour directives. This never felt like an appropriate solution but most\npropably it was the easiest to do and we didn't find a better solution.\n\nThis change improves the Zubbi directives by storing the data in Sphinx'\ndomaindata dictionary which seems to be more appropriate for this use\ncase. This is also what other directives (including the \"native\" Sphinx\ndirectives) do for storing and extracting data).","shortMessageHtmlLink":"Improve custom Zubbi directives"}},{"before":"20f5d96347939958331f856722159d62251034a4","after":"2f088b3ba1103962268848bc525d40a24176d264","ref":"refs/heads/fe-update-dependencies","pushedAt":"2024-01-05T10:49:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"ed0764d3fbd0d1aa6e492012bdbb3afbc74ef30d","after":"20f5d96347939958331f856722159d62251034a4","ref":"refs/heads/fe-update-dependencies","pushedAt":"2024-01-05T10:45:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"c7dd37f956605a252429ecf032aa05ecf8244ed0","after":"ed0764d3fbd0d1aa6e492012bdbb3afbc74ef30d","ref":"refs/heads/fe-update-dependencies","pushedAt":"2024-01-05T10:44:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"f122320ba5b601d3ad22204c8e698a802d4993f4","after":null,"ref":"refs/heads/fe-fix-tenant-parser","pushedAt":"2024-01-05T10:41:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"westphahl","name":"Simon Westphahl","path":"/westphahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3255?s=80&v=4"}},{"before":"bb31afec5010de4f01b5c1f54307f9355bd5baec","after":"04294898562505116a132e9c92455f2110db46cc","ref":"refs/heads/master","pushedAt":"2024-01-05T10:41:45.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"westphahl","name":"Simon Westphahl","path":"/westphahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3255?s=80&v=4"},"commit":{"message":"Merge pull request #105 from bmwcarit/fe-fix-tenant-parser\n\nFix creation of repo map in TenantParser","shortMessageHtmlLink":"Merge pull request #105 from bmwcarit/fe-fix-tenant-parser"}},{"before":null,"after":"c7dd37f956605a252429ecf032aa05ecf8244ed0","ref":"refs/heads/fe-update-dependencies","pushedAt":"2024-01-05T10:32:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"f6bd081acb2028f6f5547f7df4b09b51c649c0b6","after":"f122320ba5b601d3ad22204c8e698a802d4993f4","ref":"refs/heads/fe-fix-tenant-parser","pushedAt":"2024-01-05T10:28:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":null,"after":"510637b478e9ff2217ea5a64579e46b048d3e896","ref":"refs/heads/fe-update-to-es-v8","pushedAt":"2024-01-05T10:20:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Adapt elasticsearch exception classes to newer API\n\nWith v8, the exception hierarchy in elasticsearch-py was changed and a\nnew package elastic-transport-python was introduced to abstract the\ntransport layer from the API layer. Based on this, the equivalent\nexceptions to be used should be ApiError [1] and TransportError [2].\n\n[1]: https://github.com/elastic/elasticsearch-py/blob/v8.11.1/elasticsearch/exceptions.py#L42\n[2]: https://github.com/elastic/elastic-transport-python/blob/v8.11.0/elastic_transport/_exceptions.py#L31","shortMessageHtmlLink":"Adapt elasticsearch exception classes to newer API"}},{"before":"fc6998e967501bbe36686b1790a96d6c618548a5","after":"f6bd081acb2028f6f5547f7df4b09b51c649c0b6","ref":"refs/heads/fe-fix-tenant-parser","pushedAt":"2024-01-05T09:58:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"2401121eee8726b614204845b94026729450420a","after":"fc6998e967501bbe36686b1790a96d6c618548a5","ref":"refs/heads/fe-fix-tenant-parser","pushedAt":"2024-01-05T09:10:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"b7c7f9cd6c141630047e3f83d56977fed4450b66","after":"2401121eee8726b614204845b94026729450420a","ref":"refs/heads/fe-fix-tenant-parser","pushedAt":"2024-01-05T09:09:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"55cab7dcadb6578a2d2b53127bd4e6aa60c63102","after":"b7c7f9cd6c141630047e3f83d56977fed4450b66","ref":"refs/heads/fe-fix-tenant-parser","pushedAt":"2024-01-05T08:32:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":null,"after":"55cab7dcadb6578a2d2b53127bd4e6aa60c63102","ref":"refs/heads/fe-fix-tenant-parser","pushedAt":"2024-01-04T11:31:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Fix creation of repo map in TenantParser\n\nThe latest change introduced a bug that failed to parse the following\nconfiguration snippets [1] in a tenant-config.yaml file.\n\nThis kind of configuration wasn't supported by Zubbi before, but also\ndidn't fail when parsing the tenant configuration file. For now,\nexplicitly ignore this kind of configuration.\n\nThis change also fixes the exclusion of jobs from a project, which\ndidn't work properly due to the usage of \"jobs\" instead of \"job\".\n\n[1]:\n # Include nothing from projects foo, bar\n - include: []\n projects:\n - foo\n - bar\n\n # Exclude jobs and semaphores from foo\n - exclude:\n - job\n - semaphore\n projects:\n - foo","shortMessageHtmlLink":"Fix creation of repo map in TenantParser"}},{"before":"fe945791236b6de6dc2e6b5b634aca707e1055ef","after":"bb31afec5010de4f01b5c1f54307f9355bd5baec","ref":"refs/heads/master","pushedAt":"2023-12-11T10:30:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Merge pull request #104 from swiekr/ks/extra_config_paths\n\ntenant_parser.py: add support for extra-config-paths","shortMessageHtmlLink":"Merge pull request #104 from swiekr/ks/extra_config_paths"}},{"before":"6139b7215415bb273748700922dbcff65ad6961c","after":null,"ref":"refs/heads/fe-prepare-release","pushedAt":"2023-08-24T07:49:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"westphahl","name":"Simon Westphahl","path":"/westphahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3255?s=80&v=4"}},{"before":"1a2de55d6d66783290bb8c4b116f6c1003243af4","after":"fe945791236b6de6dc2e6b5b634aca707e1055ef","ref":"refs/heads/master","pushedAt":"2023-08-24T07:49:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"westphahl","name":"Simon Westphahl","path":"/westphahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3255?s=80&v=4"},"commit":{"message":"Merge pull request #103 from bmwcarit/fe-prepare-release\n\nUpdate changelog for release 2.5.0","shortMessageHtmlLink":"Merge pull request #103 from bmwcarit/fe-prepare-release"}},{"before":"63c468d6219f1e266c073806c8d9bcaee554f298","after":"6139b7215415bb273748700922dbcff65ad6961c","ref":"refs/heads/fe-prepare-release","pushedAt":"2023-08-24T07:47:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Update changelog for release 2.5.0","shortMessageHtmlLink":"Update changelog for release 2.5.0"}},{"before":null,"after":"63c468d6219f1e266c073806c8d9bcaee554f298","ref":"refs/heads/fe-prepare-release","pushedAt":"2023-08-24T07:46:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"felixedel","name":"Felix Edel","path":"/felixedel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9006108?s=80&v=4"},"commit":{"message":"Update changelog for release 2.4.9","shortMessageHtmlLink":"Update changelog for release 2.4.9"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wOVQwNjoyMzo0NC4wMDAwMDBazwAAAAP2OaYc","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yNFQwNzo0NjoxOC4wMDAwMDBazwAAAANxb4B6"}},"title":"Activity ยท bmwcarit/zubbi"}