{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":730214414,"defaultBranch":"main","name":"upgrade-manager","ownerLogin":"qonto","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-11T12:54:06.000Z","ownerAvatar":"https://github.com/avatars/u/18053493?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721059461.0","currentOid":""},"activityList":{"items":[{"before":"86aec00a6423c8c6d70439e210855fd9311911fb","after":"445f1c1b88c6fb902a9b8db60ecb938d12b46c90","ref":"refs/heads/main","pushedAt":"2024-07-15T14:51:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Jumanjii","name":"Allan Jacquet-Cretides","path":"/Jumanjii","primaryAvatarUrl":"https://github.com/avatars/u/7129815?s=80&v=4"},"commit":{"message":"Merge pull request #7 from qonto/fix-msk-dot-x-version-segfault\n\nFix Segfault with MSK new 3.7.x version candidates","shortMessageHtmlLink":"Merge pull request #7 from qonto/fix-msk-dot-x-version-segfault"}},{"before":"b9f7caa45988f42f28f0ae277099d6c1ac82420e","after":"e1c3aa5f3168671a8aed62fe5a9defb9f47d46d6","ref":"refs/heads/fix-msk-dot-x-version-segfault","pushedAt":"2024-07-15T14:03:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Jumanjii","name":"Allan Jacquet-Cretides","path":"/Jumanjii","primaryAvatarUrl":"https://github.com/avatars/u/7129815?s=80&v=4"},"commit":{"message":"Fix lint issues\n\nSigned-off-by: Allan Jacquet-Cretides ","shortMessageHtmlLink":"Fix lint issues"}},{"before":"021b3039ede20c7f7e09b3d658ff0e9724c3d47a","after":"b9f7caa45988f42f28f0ae277099d6c1ac82420e","ref":"refs/heads/fix-msk-dot-x-version-segfault","pushedAt":"2024-07-15T14:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jumanjii","name":"Allan Jacquet-Cretides","path":"/Jumanjii","primaryAvatarUrl":"https://github.com/avatars/u/7129815?s=80&v=4"},"commit":{"message":"Fix lint issues","shortMessageHtmlLink":"Fix lint issues"}},{"before":"9190def73e137098351653bb3c6eb0ca64aeb77b","after":"021b3039ede20c7f7e09b3d658ff0e9724c3d47a","ref":"refs/heads/fix-msk-dot-x-version-segfault","pushedAt":"2024-07-15T13:50:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Jumanjii","name":"Allan Jacquet-Cretides","path":"/Jumanjii","primaryAvatarUrl":"https://github.com/avatars/u/7129815?s=80&v=4"},"commit":{"message":"Fix Segfault with MSK new 3.7.x version candidates\n\n## Why\nAWS [changed their version naming convention on\nMSK](https://docs.aws.amazon.com/msk/latest/developerguide/supported-kafka-versions.html#3.7.kraft)\nleading to a new 3.7.x version candidate for upgrade (automatic patch\nupdate handled by AWS)\n\nThis is generating Segfault in this application with the\ngo-version/semver library not parsing it correctly.\n\nWe fixed this issue updating MSK handler to replace those 'x' version\npart by a valid number.\n\nBecause AWS is handling all patch version, replacing by `0` should\nproduce the expected result we want on the upgrade manager service.\n\n## How\n- Update MSK source version connector to handle semver containing 'x'\n- Update the semver Sort function to return proper error instead of\ncrashing with segfault\n- The codebase already [expose a metric with the number of\nprocessingError](https://github.com/qonto/upgrade-manager/blob/main/internal/app/app.go#L281).\nAlert can be built on this metric to be notified of future version issue\nwithout having the application crashing and failing to produce report\nfor all other monitored source\n\nSigned-off-by: Allan Jacquet-Cretides ","shortMessageHtmlLink":"Fix Segfault with MSK new 3.7.x version candidates"}},{"before":null,"after":"9190def73e137098351653bb3c6eb0ca64aeb77b","ref":"refs/heads/fix-msk-dot-x-version-segfault","pushedAt":"2024-07-15T13:36:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Jumanjii","name":"Allan Jacquet-Cretides","path":"/Jumanjii","primaryAvatarUrl":"https://github.com/avatars/u/7129815?s=80&v=4"},"commit":{"message":"Fix Segfault with MSK new 3.7.x version candidates\n\n## Why\nAWS [changed their version naming convention on\nMSK](https://docs.aws.amazon.com/msk/latest/developerguide/supported-kafka-versions.html#3.7.kraft)\nleading to a new 3.7.x version candidate for upgrade (automatic patch\nupdate handled by AWS)\n\nThis is generating Segfault in this application with the\ngo-version/semver library not parsing it correctly.\n\nWe fixed this issue updating MSK handler to replace those 'x' version\npart by a valid number.\n\nBecause AWS is handling all patch version, replacing by `0` should\nproduce the expected result we want on the upgrade manager service.\n\n## How\n- Update MSK source version connector to handle semver containing 'x'\n- Update the semver Sort function to return proper error instead of\ncrashing with segfault\n- The codebase already [expose a metric with the number of\nprocessingError](https://github.com/qonto/upgrade-manager/blob/main/internal/app/app.go#L281).\nAlert can be built on this metric to be notified of future version issue\nwithout having the application crashing and failing to produce report\nfor all other monitored source","shortMessageHtmlLink":"Fix Segfault with MSK new 3.7.x version candidates"}},{"before":null,"after":"12a565665454ab53a9a49c01b23f61d7a086889e","ref":"refs/heads/dependabot/go_modules/github.com/docker/docker-24.0.9incompatible","pushedAt":"2024-03-20T17:28:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/docker/docker\n\nBumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.7+incompatible to 24.0.9+incompatible.\n- [Release notes](https://github.com/docker/docker/releases)\n- [Commits](https://github.com/docker/docker/compare/v24.0.7...v24.0.9)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/docker/docker\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/docker/docker"}},{"before":null,"after":"8f3efcf450a9a0fe40be581ce4e235ade2953212","ref":"refs/heads/dependabot/go_modules/google.golang.org/protobuf-1.33.0","pushedAt":"2024-03-13T23:17:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump google.golang.org/protobuf from 1.31.0 to 1.33.0\n\nBumps google.golang.org/protobuf from 1.31.0 to 1.33.0.\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/protobuf\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump google.golang.org/protobuf from 1.31.0 to 1.33.0"}},{"before":"c90d1f371ce958a37787c03cea55559d832a06cf","after":null,"ref":"refs/heads/dependabot/go_modules/helm.sh/helm/v3-3.14.1","pushedAt":"2024-02-22T19:37:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"}},{"before":null,"after":"856930a669f02cc9aecf9d2db4bee5a0991565d1","ref":"refs/heads/dependabot/go_modules/helm.sh/helm/v3-3.14.2","pushedAt":"2024-02-22T19:37:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump helm.sh/helm/v3 from 3.13.3 to 3.14.2\n\nBumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.13.3 to 3.14.2.\n- [Release notes](https://github.com/helm/helm/releases)\n- [Commits](https://github.com/helm/helm/compare/v3.13.3...v3.14.2)\n\n---\nupdated-dependencies:\n- dependency-name: helm.sh/helm/v3\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump helm.sh/helm/v3 from 3.13.3 to 3.14.2"}},{"before":null,"after":"c90d1f371ce958a37787c03cea55559d832a06cf","ref":"refs/heads/dependabot/go_modules/helm.sh/helm/v3-3.14.1","pushedAt":"2024-02-15T15:39:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump helm.sh/helm/v3 from 3.13.3 to 3.14.1\n\nBumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.13.3 to 3.14.1.\n- [Release notes](https://github.com/helm/helm/releases)\n- [Commits](https://github.com/helm/helm/compare/v3.13.3...v3.14.1)\n\n---\nupdated-dependencies:\n- dependency-name: helm.sh/helm/v3\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump helm.sh/helm/v3 from 3.13.3 to 3.14.1"}},{"before":null,"after":"17d4c53c72fa1e2f5d9511e2f8b9d1dc6fd32134","ref":"refs/heads/dependabot/go_modules/github.com/cloudflare/circl-1.3.7","pushedAt":"2024-01-08T16:54:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7\n\nBumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.3.3 to 1.3.7.\n- [Release notes](https://github.com/cloudflare/circl/releases)\n- [Commits](https://github.com/cloudflare/circl/compare/v1.3.3...v1.3.7)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/cloudflare/circl\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7"}},{"before":null,"after":"2387f8dfaf5b36f6bcab66d7ea6fd44fb1c27c37","ref":"refs/heads/dependabot/go_modules/github.com/go-git/go-git/v5-5.11.0","pushedAt":"2023-12-27T15:09:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0\n\nBumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.10.1 to 5.11.0.\n- [Release notes](https://github.com/go-git/go-git/releases)\n- [Commits](https://github.com/go-git/go-git/compare/v5.10.1...v5.11.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/go-git/go-git/v5\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0"}},{"before":"25dc0f6fed0bcda379a674c028a463b06ba0caaa","after":"86aec00a6423c8c6d70439e210855fd9311911fb","ref":"refs/heads/main","pushedAt":"2023-12-21T13:17:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"062cb93d1ad11d377d8af9f0a7b953fa1ca3f6b1","after":"25dc0f6fed0bcda379a674c028a463b06ba0caaa","ref":"refs/heads/main","pushedAt":"2023-12-21T13:14:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"fe321da4b4c735b3aeb35920e85e77a5ec8439c9","after":"062cb93d1ad11d377d8af9f0a7b953fa1ca3f6b1","ref":"refs/heads/main","pushedAt":"2023-12-21T13:12:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"},"commit":{"message":"add README.md","shortMessageHtmlLink":"add README.md"}},{"before":"c74dbd135a4df08b0d5e313c1ec59259e410c3eb","after":"fe321da4b4c735b3aeb35920e85e77a5ec8439c9","ref":"refs/heads/main","pushedAt":"2023-12-21T11:03:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"},"commit":{"message":"add documentation","shortMessageHtmlLink":"add documentation"}},{"before":"dcefb16ca79c4505531d1e597b0317e3077671f5","after":"c74dbd135a4df08b0d5e313c1ec59259e410c3eb","ref":"refs/heads/main","pushedAt":"2023-12-19T16:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"},"commit":{"message":"add default helm cache location","shortMessageHtmlLink":"add default helm cache location"}},{"before":"6c812e847fd96c86f9ba560698f04f15b513c666","after":"dcefb16ca79c4505531d1e597b0317e3077671f5","ref":"refs/heads/main","pushedAt":"2023-12-19T15:36:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"},"commit":{"message":"remove readonly fs and downgrade go-git (ref name validation bug)","shortMessageHtmlLink":"remove readonly fs and downgrade go-git (ref name validation bug)"}},{"before":"c44c8b95d3f46c557b6277291935b6c6d7438c9c","after":"6c812e847fd96c86f9ba560698f04f15b513c666","ref":"refs/heads/main","pushedAt":"2023-12-19T14:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"},"commit":{"message":"fix rbac","shortMessageHtmlLink":"fix rbac"}},{"before":"067943857e3441e342c3f09ccea1c2a77f118668","after":"c44c8b95d3f46c557b6277291935b6c6d7438c9c","ref":"refs/heads/main","pushedAt":"2023-12-19T14:01:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"},"commit":{"message":"rm all.yaml","shortMessageHtmlLink":"rm all.yaml"}},{"before":"6fe9ccb4481c7f31144bc666d106805dc5125108","after":"067943857e3441e342c3f09ccea1c2a77f118668","ref":"refs/heads/main","pushedAt":"2023-12-19T13:59:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"},"commit":{"message":"add default rbac to chart","shortMessageHtmlLink":"add default rbac to chart"}},{"before":"11a989723dfe0fe914e232136012ea1d9c74d49b","after":"6fe9ccb4481c7f31144bc666d106805dc5125108","ref":"refs/heads/main","pushedAt":"2023-12-19T13:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"},"commit":{"message":"modify default values.yaml","shortMessageHtmlLink":"modify default values.yaml"}},{"before":"a320768ce7fa36c08764c3a769e13c2cdaf60d48","after":"11a989723dfe0fe914e232136012ea1d9c74d49b","ref":"refs/heads/main","pushedAt":"2023-12-19T13:08:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"},"commit":{"message":"fix configmap mountpath","shortMessageHtmlLink":"fix configmap mountpath"}},{"before":"a320768ce7fa36c08764c3a769e13c2cdaf60d48","after":null,"ref":"refs/tags/0.1.7","pushedAt":"2023-12-19T09:55:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"}},{"before":"7621ea03730c88ca97c4ac8ae82e5a1f4a60b763","after":null,"ref":"refs/tags/v0.1.1","pushedAt":"2023-12-19T09:54:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"}},{"before":"f466ee5aca5f079afc0373e3f53a110a7b1eb61e","after":null,"ref":"refs/tags/v0.1.0","pushedAt":"2023-12-19T09:54:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"}},{"before":"31091ec6ff1cf4b75068c7332cd3dcccd80953ef","after":null,"ref":"refs/tags/v0.1.3","pushedAt":"2023-12-19T09:54:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"}},{"before":"31091ec6ff1cf4b75068c7332cd3dcccd80953ef","after":null,"ref":"refs/tags/v0.1.2","pushedAt":"2023-12-19T09:54:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"}},{"before":"94e3edb81cde2c4bec4ea034e8a30c567b5dcb82","after":null,"ref":"refs/tags/v0.1.4","pushedAt":"2023-12-19T09:54:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"}},{"before":"3f5551ecb5e3e5a4be718bc8764a27f78a4423f7","after":null,"ref":"refs/tags/v0.1.5","pushedAt":"2023-12-19T09:54:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CCOLLOT","name":"Christophe Collot","path":"/CCOLLOT","primaryAvatarUrl":"https://github.com/avatars/u/52134228?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNVQxNDo1MTowNC4wMDAwMDBazwAAAAR_0tXF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNVQxNDo1MTowNC4wMDAwMDBazwAAAAR_0tXF","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0xOVQwOTo1NDoyMS4wMDAwMDBazwAAAAPNqJEj"}},"title":"Activity ยท qonto/upgrade-manager"}