{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":569295808,"defaultBranch":"main","name":"gapi-addons","ownerLogin":"MWM-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-22T14:07:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87011113?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717675226.0","currentOid":""},"activityList":{"items":[{"before":"b2bda197c9f666ef636ee625a146a26ab275547f","after":"04258b29e57555a2d2c7ad4628c34975a9a6388c","ref":"refs/heads/main","pushedAt":"2024-06-06T11:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Dmouri","name":null,"path":"/Dmouri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21277689?s=80&v=4"},"commit":{"message":"[middleware] Fix gcloud service account isEligible()","shortMessageHtmlLink":"[middleware] Fix gcloud service account isEligible()"}},{"before":"5b5ee0b4e14e1f7419642e290a66c45239dd05a0","after":"b2bda197c9f666ef636ee625a146a26ab275547f","ref":"refs/heads/main","pushedAt":"2024-05-02T15:34:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Dmouri","name":null,"path":"/Dmouri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21277689?s=80&v=4"},"commit":{"message":"Merge pull request #11 from MWM-io/dr/add-is-eligible-token\n\n[middleware] Add IsEligible func to verify if it is an GCloudSA token","shortMessageHtmlLink":"Merge pull request #11 from MWM-io/dr/add-is-eligible-token"}},{"before":null,"after":"64cbcb585c0fbe378eb8f67bddaaa14b39e46f1f","ref":"refs/heads/dr/add-is-eligible-token","pushedAt":"2024-05-02T15:20:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dmouri","name":null,"path":"/Dmouri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21277689?s=80&v=4"},"commit":{"message":"[middleware] Add IsEligible func to verify if it is an GCloudSA token","shortMessageHtmlLink":"[middleware] Add IsEligible func to verify if it is an GCloudSA token"}},{"before":"8f760857eb60d9791831b97b63727530626f549d","after":"5b5ee0b4e14e1f7419642e290a66c45239dd05a0","ref":"refs/heads/main","pushedAt":"2024-01-16T16:19:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Dmouri","name":null,"path":"/Dmouri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21277689?s=80&v=4"},"commit":{"message":"Merge pull request #10 from MWM-io/dr/iter-to-structs-edit\n\nfix: IterToStructs return","shortMessageHtmlLink":"Merge pull request #10 from MWM-io/dr/iter-to-structs-edit"}},{"before":null,"after":"cb4d4f52d5f4168c2b3363011df53e98e98d302c","ref":"refs/heads/dr/iter-to-structs-edit","pushedAt":"2024-01-16T16:08:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Dmouri","name":null,"path":"/Dmouri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21277689?s=80&v=4"},"commit":{"message":"fix: IterToStructs return\n\nIn case of an empty result, return an empty slice\ninstead of nil","shortMessageHtmlLink":"fix: IterToStructs return"}},{"before":"bb781b6f19ae852ab46491ae82042792c4ff52b9","after":"8f760857eb60d9791831b97b63727530626f549d","ref":"refs/heads/main","pushedAt":"2023-12-12T12:59:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"},"commit":{"message":"Merge pull request #9 from MWM-io/rba/reimplement_time\n\nfeat: Reimplement time.Time to display a timestamp in JSON response a…","shortMessageHtmlLink":"Merge pull request #9 from MWM-io/rba/reimplement_time"}},{"before":"3e7da09c758ac8bc3e8e8fad5e353497b6772bd0","after":"6c0b5f197faa1a73eceb22d2289b0cd779d9fdee","ref":"refs/heads/rba/reimplement_time","pushedAt":"2023-12-12T08:39:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"},"commit":{"message":"fix: IterToStruct check error","shortMessageHtmlLink":"fix: IterToStruct check error"}},{"before":null,"after":"3e7da09c758ac8bc3e8e8fad5e353497b6772bd0","ref":"refs/heads/rba/reimplement_time","pushedAt":"2023-12-05T13:35:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"},"commit":{"message":"feat: Reimplement time.Time to display a timestamp in JSON response and body","shortMessageHtmlLink":"feat: Reimplement time.Time to display a timestamp in JSON response a…"}},{"before":"894068ed06492445b4a7cdf12b4357218c1a6889","after":null,"ref":"refs/heads/rba/new-s2s-client","pushedAt":"2023-08-10T12:41:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"}},{"before":"fee18db60ea63988978f42c7f8a1764447400afa","after":"bb781b6f19ae852ab46491ae82042792c4ff52b9","ref":"refs/heads/main","pushedAt":"2023-08-10T12:39:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"},"commit":{"message":"[auth] fix: module name","shortMessageHtmlLink":"[auth] fix: module name"}},{"before":"91475dac2b00b9ff1494692cafc668ebfa4c96d3","after":"fee18db60ea63988978f42c7f8a1764447400afa","ref":"refs/heads/main","pushedAt":"2023-08-10T12:34:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"},"commit":{"message":"Merge pull request #8 from MWM-io/rba/new-s2s-client\n\n[auth] fix: module name","shortMessageHtmlLink":"Merge pull request #8 from MWM-io/rba/new-s2s-client"}},{"before":null,"after":"894068ed06492445b4a7cdf12b4357218c1a6889","ref":"refs/heads/rba/new-s2s-client","pushedAt":"2023-08-10T12:34:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"},"commit":{"message":"[auth] fix: module name","shortMessageHtmlLink":"[auth] fix: module name"}},{"before":"894068ed06492445b4a7cdf12b4357218c1a6889","after":null,"ref":"refs/heads/rba/new-s2s-client","pushedAt":"2023-08-10T12:34:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"}},{"before":"30ea838c854bac68a8a75e73d9c87546b51f7dbb","after":"894068ed06492445b4a7cdf12b4357218c1a6889","ref":"refs/heads/rba/new-s2s-client","pushedAt":"2023-08-10T12:33:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"},"commit":{"message":"[auth] fix: module name","shortMessageHtmlLink":"[auth] fix: module name"}},{"before":"c6ad1bb1cf6c63f51db2ad62c56e8c1bbfe89651","after":"91475dac2b00b9ff1494692cafc668ebfa4c96d3","ref":"refs/heads/main","pushedAt":"2023-08-10T12:28:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"},"commit":{"message":"Merge pull request #7 from MWM-io/rba/new-s2s-client\n\n[auth] feat: init S2S client","shortMessageHtmlLink":"Merge pull request #7 from MWM-io/rba/new-s2s-client"}},{"before":null,"after":"30ea838c854bac68a8a75e73d9c87546b51f7dbb","ref":"refs/heads/rba/new-s2s-client","pushedAt":"2023-08-09T14:05:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"},"commit":{"message":"[auth] feat: init S2S client","shortMessageHtmlLink":"[auth] feat: init S2S client"}},{"before":"b3ee9633c8a5d87a977e4a75d320099bb1a8c9e2","after":"c6ad1bb1cf6c63f51db2ad62c56e8c1bbfe89651","ref":"refs/heads/main","pushedAt":"2023-07-18T15:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"},"commit":{"message":"feat: rollback spanner Tx","shortMessageHtmlLink":"feat: rollback spanner Tx"}},{"before":"bda30bce862bc295f84a0f604e2a7dd71b2224dc","after":"b3ee9633c8a5d87a977e4a75d320099bb1a8c9e2","ref":"refs/heads/main","pushedAt":"2023-07-18T15:24:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"},"commit":{"message":"feat: spanner split read and write tx","shortMessageHtmlLink":"feat: spanner split read and write tx"}},{"before":"a003d12e17f6554633640c5b927adeaff5b475d7","after":"bda30bce862bc295f84a0f604e2a7dd71b2224dc","ref":"refs/heads/main","pushedAt":"2023-07-18T15:03:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rach-ba","name":"Rached Ben Ayed","path":"/rach-ba","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78102300?s=80&v=4"},"commit":{"message":"feat: add write function to spanner.Tx","shortMessageHtmlLink":"feat: add write function to spanner.Tx"}},{"before":"fe1a99a18a068ae222394ea10e4f2d5fc59f1871","after":null,"ref":"refs/heads/ds/errors_and_logs_changes","pushedAt":"2023-07-17T15:12:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"danysousa","name":"Dany Sousa","path":"/danysousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6128883?s=80&v=4"}},{"before":"fe1a99a18a068ae222394ea10e4f2d5fc59f1871","after":null,"ref":"refs/heads/spanner_helpers","pushedAt":"2023-07-17T15:12:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"danysousa","name":"Dany Sousa","path":"/danysousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6128883?s=80&v=4"}},{"before":"bf5ada1a11c2490f14e49c8be2e63d3e6a093e1e","after":"a003d12e17f6554633640c5b927adeaff5b475d7","ref":"refs/heads/main","pushedAt":"2023-07-17T15:12:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"danysousa","name":"Dany Sousa","path":"/danysousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6128883?s=80&v=4"},"commit":{"message":"Merge pull request #6 from MWM-io/ds/errors_and_logs_changes\n\n[GCloud Spanner] Fix comment typo & Add IterToStruct func","shortMessageHtmlLink":"Merge pull request #6 from MWM-io/ds/errors_and_logs_changes"}},{"before":"7687c5e1fe98508c55ae7efb9d7dbd645242623a","after":"fe1a99a18a068ae222394ea10e4f2d5fc59f1871","ref":"refs/heads/spanner_helpers","pushedAt":"2023-07-17T15:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danysousa","name":"Dany Sousa","path":"/danysousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6128883?s=80&v=4"},"commit":{"message":"[GCloud Spanner] Fix comment typo & Add IterToStruct func","shortMessageHtmlLink":"[GCloud Spanner] Fix comment typo & Add IterToStruct func"}},{"before":"d06fd199f5c1c9799424832d8ca4259b5df79003","after":"bf5ada1a11c2490f14e49c8be2e63d3e6a093e1e","ref":"refs/heads/main","pushedAt":"2023-07-17T15:10:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"danysousa","name":"Dany Sousa","path":"/danysousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6128883?s=80&v=4"},"commit":{"message":"Merge pull request #5 from MWM-io/spanner_helpers\n\n[GCloud Spanner] Init module with basic functions and models that help developers to keep a clean code","shortMessageHtmlLink":"Merge pull request #5 from MWM-io/spanner_helpers"}},{"before":null,"after":"fe1a99a18a068ae222394ea10e4f2d5fc59f1871","ref":"refs/heads/ds/errors_and_logs_changes","pushedAt":"2023-07-17T15:07:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danysousa","name":"Dany Sousa","path":"/danysousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6128883?s=80&v=4"},"commit":{"message":"[GCloud Spanner] Fix comment typo & Add IterToStruct func","shortMessageHtmlLink":"[GCloud Spanner] Fix comment typo & Add IterToStruct func"}},{"before":"7687c5e1fe98508c55ae7efb9d7dbd645242623a","after":null,"ref":"refs/heads/ds/errors_and_logs_changes","pushedAt":"2023-07-17T14:17:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"danysousa","name":"Dany Sousa","path":"/danysousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6128883?s=80&v=4"}},{"before":null,"after":"7687c5e1fe98508c55ae7efb9d7dbd645242623a","ref":"refs/heads/spanner_helpers","pushedAt":"2023-07-17T14:16:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danysousa","name":"Dany Sousa","path":"/danysousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6128883?s=80&v=4"},"commit":{"message":"[GCloud Spanner] Init module with basic functions and models that help developer to keep a clean code","shortMessageHtmlLink":"[GCloud Spanner] Init module with basic functions and models that hel…"}},{"before":null,"after":"7687c5e1fe98508c55ae7efb9d7dbd645242623a","ref":"refs/heads/ds/errors_and_logs_changes","pushedAt":"2023-07-17T14:14:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danysousa","name":"Dany Sousa","path":"/danysousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6128883?s=80&v=4"},"commit":{"message":"[GCloud Spanner] Init module with basic functions and models that help developer to keep a clean code","shortMessageHtmlLink":"[GCloud Spanner] Init module with basic functions and models that hel…"}},{"before":"4ce14bd950be4ee7b4857e1714b7c8f52ba198a1","after":null,"ref":"refs/heads/ds/errors_and_logs_changes","pushedAt":"2023-07-06T12:15:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"danysousa","name":"Dany Sousa","path":"/danysousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6128883?s=80&v=4"}},{"before":"72fae6ab67049b4616b49ea6c42fcfc830adf269","after":"d06fd199f5c1c9799424832d8ca4259b5df79003","ref":"refs/heads/main","pushedAt":"2023-07-06T12:07:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"danysousa","name":"Dany Sousa","path":"/danysousa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6128883?s=80&v=4"},"commit":{"message":"Merge pull request #4 from MWM-io/ds/errors_and_logs_changes\n\n[GCloud] implements gapi logs & errors changes","shortMessageHtmlLink":"Merge pull request #4 from MWM-io/ds/errors_and_logs_changes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNlQxMTo1OToyMi4wMDAwMDBazwAAAAReIo_-","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNlQxMTo1OToyMi4wMDAwMDBazwAAAAReIo_-","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0wNlQxMjowNzo1MS4wMDAwMDBazwAAAANQAmp0"}},"title":"Activity · MWM-io/gapi-addons"}