{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":493351613,"defaultBranch":"master","name":"genin","ownerLogin":"picodata","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-17T17:33:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15831861?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716983101.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"dc88ccbfc5625c26073b047565e4976017f1633d","ref":"refs/heads/160-add_genin_version_to_inventory","pushedAt":"2024-05-29T11:45:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alrsorokin","name":"Alexandr Sorokin","path":"/alrsorokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33722845?s=80&v=4"},"commit":{"message":"Add app version to inventory\nCloses #160","shortMessageHtmlLink":"Add app version to inventory"}},{"before":"50f73a73ed8d1e3949e876d70678935d7c58d778","after":"4d4256eedfc4c15d23db171627797f09753a90a9","ref":"refs/heads/master","pushedAt":"2024-05-29T08:20:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alrsorokin","name":"Alexandr Sorokin","path":"/alrsorokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33722845?s=80&v=4"},"commit":{"message":"Merge pull request #162 from picodata/161-fix_add_remove_roles\n\nFix incorrect role distribution when using underscore in names","shortMessageHtmlLink":"Merge pull request #162 from picodata/161-fix_add_remove_roles"}},{"before":null,"after":"703a0d71f2388907b115f5096e6ad7d8065a3052","ref":"refs/heads/161-fix_add_remove_roles","pushedAt":"2024-05-27T16:43:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alrsorokin","name":"Alexandr Sorokin","path":"/alrsorokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33722845?s=80&v=4"},"commit":{"message":"Fix incorrect role distribution when using underscore in names\n\nCloses #161","shortMessageHtmlLink":"Fix incorrect role distribution when using underscore in names"}},{"before":"f51da442f217fb8705a8358cd28da79b13b15647","after":"50f73a73ed8d1e3949e876d70678935d7c58d778","ref":"refs/heads/master","pushedAt":"2024-04-25T11:23:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kasen","name":"Pavel Yudin","path":"/Kasen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/625149?s=80&v=4"},"commit":{"message":"Release 0.6.0","shortMessageHtmlLink":"Release 0.6.0"}},{"before":null,"after":"ad1906314b2529ed1d4112c37c2805af4ce5463c","ref":"refs/heads/release-0.6.0","pushedAt":"2024-04-25T11:17:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kasen","name":"Pavel Yudin","path":"/Kasen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/625149?s=80&v=4"},"commit":{"message":"Release 0.6.0","shortMessageHtmlLink":"Release 0.6.0"}},{"before":"fee93b66ea50d36f8c445801f0b6ed4c25668eed","after":"f51da442f217fb8705a8358cd28da79b13b15647","ref":"refs/heads/master","pushedAt":"2024-04-24T17:36:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kasen","name":"Pavel Yudin","path":"/Kasen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/625149?s=80&v=4"},"commit":{"message":"Add ability to set level of failure domain as cartridge zone (#147)\n\n* The `--fd-as-zone` option takes the value 1..255, which indicates at what level\r\nnesting `hosts` contains the required name `zone`\r\n\r\nFor example, when configuring:\r\n```yaml\r\nhosts:\r\n - name: region\r\n hosts:\r\n - name: datacenter\r\n hosts:\r\n - name: host\r\n```\r\nTeam:\r\n```shell\r\ngenin build --fd-as-zone=2\r\n```\r\nWe get:\r\n```yaml\r\nhosts:\r\n role:\r\n zone: datacenter\r\n config:\r\n```\r\n\r\n---------\r\n\r\nCo-authored-by: Alexandr Sorokin ","shortMessageHtmlLink":"Add ability to set level of failure domain as cartridge zone (#147)"}},{"before":"5593a50889f1f9e1148e59c29b01040009b59a93","after":"fee93b66ea50d36f8c445801f0b6ed4c25668eed","ref":"refs/heads/master","pushedAt":"2024-04-24T14:32:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kasen","name":"Pavel Yudin","path":"/Kasen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/625149?s=80&v=4"},"commit":{"message":"Updating inventory via build command (#156)\n\n* Add:\r\n * \"recreate\" argument for build command\r\n * upgrade via build command if state exists\r\n * fixed panic when upgrading\r\n\r\n* To update a previous cluster using the generated `Genin`\r\ninventory, you can use the `build` command. In this case `Genin`\r\nautomatically restores the latest cluster state and applies changes\r\nfrom the new cluster configuration\r\n\r\n```shell\r\ngenin build -s cluster.genin.yml\r\n```\r\n\r\nOption `-s` path to the new cluster configuration (default `cluster.genin.yml`).\r\nThe `--recreate` option will remove all previous cluster states and collect a new inventory\r\n\r\n---------\r\n\r\nCo-authored-by: Alexandr Sorokin ","shortMessageHtmlLink":"Updating inventory via build command (#156)"}},{"before":"0cbf059510dc95aec7a5b6e1f4ed89b72baa3fc4","after":"1773b2043f5f60e9613e8a3f25ef4c44ee367c7e","ref":"refs/heads/dc_as_zone","pushedAt":"2024-04-24T12:34:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alrsorokin","name":"Alexandr Sorokin","path":"/alrsorokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33722845?s=80&v=4"},"commit":{"message":" ### State\n\n ---\n\n After each execution of the `genin build` command, the cluster state will be generated.\n By default, the state will be stored in the `.geninstate` directory.\n For all cluster changes, Genin is based on the \"latest\" state and\n after updating it overwrites it.\n\n :exclamation: Loss of `.geninstate` directory or `latest` state, `genin build` command recreates\n configuration with new state\n :exclamation: `genin build --recreate` recreates the configuration with a new state\n\n ---\n\n The `--fd-as-zone` option takes the value 1..255, which indicates at what level\n nesting `hosts` contains the required name `zone`\n\n For example, when configuring:\n ```yaml\n hosts:\n - name: region\n hosts:\n - name: datacenter\n hosts:\n - name: host\n ```\n Team:\n ```shell\n genin build --fd-as-zone=2\n ```\n We get:\n ```yaml\n hosts:\n role:\n zone: datacenter\n config:\n ```","shortMessageHtmlLink":" ### State"}},{"before":"744f5f2ca8a060d8ace891d57888899b187d3695","after":"0cbf059510dc95aec7a5b6e1f4ed89b72baa3fc4","ref":"refs/heads/dc_as_zone","pushedAt":"2024-04-24T12:07:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alrsorokin","name":"Alexandr Sorokin","path":"/alrsorokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33722845?s=80&v=4"},"commit":{"message":"### State\n\n---\n\nAfter each execution of the `genin build` command, the cluster state will be generated.\nBy default, the state will be stored in the `.geninstate` directory.\nFor all cluster changes, Genin is based on the \"latest\" state and\nafter updating it overwrites it.\n\n:exclamation: Loss of `.geninstate` directory or `latest` state, `genin build` command recreates\nconfiguration with new state\n:exclamation: `genin build --recreate` recreates the configuration with a new state\n\n---\n\nThe `--fd-as-zone` option takes the value 1..255, which indicates at what level\n nesting `hosts` contains the required name `zone`\n\n For example, when configuring:\n ```yaml\n hosts:\n - name: region\n hosts:\n - name: datacenter\n hosts:\n - name: host\n ```\n Team:\n ```shell\n genin build --fd-as-zone=2\n ```\n We get:\n ```yaml\n hosts:\n role:\n zone: datacenter\n config:\n ```","shortMessageHtmlLink":"### State"}},{"before":"a8f515b454ff59063561d5228163d68d777330d8","after":"744f5f2ca8a060d8ace891d57888899b187d3695","ref":"refs/heads/dc_as_zone","pushedAt":"2024-04-23T09:43:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alrsorokin","name":"Alexandr Sorokin","path":"/alrsorokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33722845?s=80&v=4"},"commit":{"message":"The `--fd-as-zone` option takes the value 1..255, which indicates at what level\nnesting `hosts` contains the required name `zone`\n\nFor example, when configuring:\n```yaml\nhosts:\n - name: region\n hosts:\n - name: datacenter\n hosts:\n - name: host\n```\nTeam:\n```shell\ngenin build --fd-as-zone=2\n```\nWe get:\n```yaml\nhosts:\n role:\n zone: datacenter\n config:\n```","shortMessageHtmlLink":"The --fd-as-zone option takes the value 1..255, which indicates at …"}},{"before":"e6706df1f0750c5cd7aa217cca50d2e45053145c","after":"32b71bea2af85e43a911bff6884c3a4b2b372233","ref":"refs/heads/build_with_recreate","pushedAt":"2024-04-23T09:22:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alrsorokin","name":"Alexandr Sorokin","path":"/alrsorokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33722845?s=80&v=4"},"commit":{"message":"To update a previous cluster using the generated `Genin`\ninventory, you can use the `build` command. In this case `Genin`\nautomatically restores the latest cluster state and applies changes\nfrom the new cluster configuration\n\n```shell\ngenin build -s cluster.genin.yml\n```\n\nOption `-s` path to the new cluster configuration (default `cluster.genin.yml`).\nThe `--recreate` option will remove all previous cluster states and collect a new inventory","shortMessageHtmlLink":"To update a previous cluster using the generated Genin"}},{"before":"4acebb697cc1fb5bb87109087817a1ec6dca19b4","after":"a8f515b454ff59063561d5228163d68d777330d8","ref":"refs/heads/dc_as_zone","pushedAt":"2024-04-19T12:21:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alrsorokin","name":"Alexandr Sorokin","path":"/alrsorokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33722845?s=80&v=4"},"commit":{"message":"Set the level in hosts as zone","shortMessageHtmlLink":"Set the level in hosts as zone"}},{"before":"de1094bcfe69b213c8df5907a8f96aa959dcb34e","after":"e6706df1f0750c5cd7aa217cca50d2e45053145c","ref":"refs/heads/build_with_recreate","pushedAt":"2024-04-18T12:09:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alrsorokin","name":"Alexandr Sorokin","path":"/alrsorokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33722845?s=80&v=4"},"commit":{"message":" Add:\n * \"recreate\" argument for build command\n * upgrade via build command if state exists\n * fixed panic when upgrading","shortMessageHtmlLink":" Add:"}},{"before":null,"after":"de1094bcfe69b213c8df5907a8f96aa959dcb34e","ref":"refs/heads/build_with_recreate","pushedAt":"2024-04-16T09:23:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alrsorokin","name":"Alexandr Sorokin","path":"/alrsorokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33722845?s=80&v=4"},"commit":{"message":"Add:\n * \"recreate\" argument for build command\n * upgrade via build command if state exists\n * fixed panic when upgrading","shortMessageHtmlLink":"Add:"}},{"before":"ef58810669f5e2bc8ca21323295539aa7018c020","after":"5593a50889f1f9e1148e59c29b01040009b59a93","ref":"refs/heads/master","pushedAt":"2024-04-01T12:36:48.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"Merge pull request #149 from picodata/ci_gitlab\n\nci: trigger gitlab pipeline","shortMessageHtmlLink":"Merge pull request #149 from picodata/ci_gitlab"}},{"before":"3376bff5f32f6f01ae67f884521c8e7f57e48be7","after":"2f069f55b26d3a3d3d4e3113c96fc099ebf7a903","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-28T09:59:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"56c4fec16cb4dbd2fc488e34f7db8d89e1d756c0","after":"3376bff5f32f6f01ae67f884521c8e7f57e48be7","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-27T12:46:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"e1bc8d5e87bc0695afd852928405434f3fce3c3b","after":"56c4fec16cb4dbd2fc488e34f7db8d89e1d756c0","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-21T10:00:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"aed87d97a9f1967fe980cb9105ae3476f4c165be","after":"e1bc8d5e87bc0695afd852928405434f3fce3c3b","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-21T08:05:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"a835ff4368bed8c9a7d1d50ce3509d748cf6b6f2","after":"aed87d97a9f1967fe980cb9105ae3476f4c165be","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-21T08:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"096b9954e5032d04945db4ca001820a99b24030f","after":"a835ff4368bed8c9a7d1d50ce3509d748cf6b6f2","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-21T08:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"40a93b0801258e2d4b98d881362f50030564cfab","after":"096b9954e5032d04945db4ca001820a99b24030f","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-21T07:56:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"27f669b36dca4af662c9f40e28b5036bcd0fc01e","after":"40a93b0801258e2d4b98d881362f50030564cfab","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-21T07:49:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"2a98ad0a348ddaa4df92b3fa280cf813a20ddd96","after":"27f669b36dca4af662c9f40e28b5036bcd0fc01e","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-21T07:45:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"fe5520c77effb7ca2ce51819161986df9ae57734","after":"2a98ad0a348ddaa4df92b3fa280cf813a20ddd96","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-21T07:41:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"6a2017dd1eb7297a8f7d0056498388c30a32a563","after":"fe5520c77effb7ca2ce51819161986df9ae57734","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-21T07:31:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"2c5496df3630a4e9abc612eef4ba1dd8c360a653","after":"6a2017dd1eb7297a8f7d0056498388c30a32a563","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-21T07:28:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"c449ec63f0149af531785e63afbeb68f88774ca2","after":"2c5496df3630a4e9abc612eef4ba1dd8c360a653","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-21T07:22:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"20d2807d96f7df81308157e14c379820d366baa0","after":"c449ec63f0149af531785e63afbeb68f88774ca2","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-20T13:53:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}},{"before":"22ce327ea22ae8a08b0fe72a989229aa43a3557d","after":"20d2807d96f7df81308157e14c379820d366baa0","ref":"refs/heads/ci_gitlab","pushedAt":"2024-03-20T13:48:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shunkovvs","name":null,"path":"/shunkovvs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62998297?s=80&v=4"},"commit":{"message":"ci: add trigger for gitlab pipeline\n\nsplit builds in Makefile\nupdate README.md\n\nNO_DOC=internal\nNO_TEST=internal\nNO_CHANGELOG=internal","shortMessageHtmlLink":"ci: add trigger for gitlab pipeline"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVuBCgAA","startCursor":null,"endCursor":null}},"title":"Activity · picodata/genin"}