{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":88579875,"defaultBranch":"master","name":"teamcity-google-agent","ownerLogin":"JetBrains","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-04-18T04:01:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/878437?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725522270.0","currentOid":""},"activityList":{"items":[{"before":"63075cc7df5108ab458483dbd36d515c59bc7699","after":"ef5feec624eb9dbc7ebf88df69cbf50962d8d9c3","ref":"refs/heads/master","pushedAt":"2024-09-12T16:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SocksDevil","name":null,"path":"/SocksDevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33755974?s=80&v=4"},"commit":{"message":"TW-89433 Add icon and profile description","shortMessageHtmlLink":"TW-89433 Add icon and profile description"}},{"before":"e42f096430c9269a082cf78e6cf16c734db06b66","after":"63075cc7df5108ab458483dbd36d515c59bc7699","ref":"refs/heads/master","pushedAt":"2024-09-09T12:41:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Valrravn","name":null,"path":"/Valrravn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37902124?s=80&v=4"},"commit":{"message":"update readme","shortMessageHtmlLink":"update readme"}},{"before":"8a42cb19bf2beb907a3d4af2ad1095e8b9ad4681","after":"e42f096430c9269a082cf78e6cf16c734db06b66","ref":"refs/heads/master","pushedAt":"2024-09-05T13:08:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"},"commit":{"message":"fix: update oauth2 lib, server and agents plugins (#58)\n\n* fix: update oauth2 lib\r\nchore: update server plugins","shortMessageHtmlLink":"fix: update oauth2 lib, server and agents plugins (#58)"}},{"before":"c0f8c4bcf086e1834cf58c9638a6aff249db8dc2","after":"941a52a94c40a3d7259fcbf7a01dfa4d79c0b4d4","ref":"refs/heads/iam/fix/auth_lib_update","pushedAt":"2024-09-05T12:14:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"},"commit":{"message":"fix: update oauth2 lib\nchore: update server plugins","shortMessageHtmlLink":"fix: update oauth2 lib"}},{"before":"3ab4fcaad984c07bcf388815dd56152bbdef5ab8","after":"c0f8c4bcf086e1834cf58c9638a6aff249db8dc2","ref":"refs/heads/iam/fix/auth_lib_update","pushedAt":"2024-09-05T12:09:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"},"commit":{"message":"fix: update oauth2 lib\nchore: update server plugins","shortMessageHtmlLink":"fix: update oauth2 lib"}},{"before":"c0f8c4bcf086e1834cf58c9638a6aff249db8dc2","after":"3ab4fcaad984c07bcf388815dd56152bbdef5ab8","ref":"refs/heads/iam/fix/auth_lib_update","pushedAt":"2024-09-05T12:04:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"},"commit":{"message":"fix: update oauth2 lib\nchore: update server plugins","shortMessageHtmlLink":"fix: update oauth2 lib"}},{"before":"a8dd6c0aafd648982c2cbb9bd65d740e6c2cce30","after":null,"ref":"refs/heads/fix/detecting-failed-instances","pushedAt":"2024-09-05T07:44:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"}},{"before":null,"after":"c0f8c4bcf086e1834cf58c9638a6aff249db8dc2","ref":"refs/heads/iam/fix/auth_lib_update","pushedAt":"2024-09-02T09:42:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"},"commit":{"message":"fix: update oauth2 lib\nchore: update server plugins","shortMessageHtmlLink":"fix: update oauth2 lib"}},{"before":"6913615d9a8ba31e4e0698229cac0f43887e4a4a","after":"8a42cb19bf2beb907a3d4af2ad1095e8b9ad4681","ref":"refs/heads/master","pushedAt":"2024-02-22T16:14:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"},"commit":{"message":"TW-85831 Detecting failed instances (#57)\n\n* fix: TW-85831 additional detection of failed instances: google api returns an operation that more often than not will be \"in progress\", but eventually it errs with resource_exhaustion, etc. This commit introduces checks for such a case and times out an image allowing other images to jump in and launch instances","shortMessageHtmlLink":"TW-85831 Detecting failed instances (#57)"}},{"before":"b3c4aace684da18f877d3cf7b4494366d5fe9304","after":"a8dd6c0aafd648982c2cbb9bd65d740e6c2cce30","ref":"refs/heads/fix/detecting-failed-instances","pushedAt":"2024-02-22T15:46:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"},"commit":{"message":"Merge branch 'master' into fix/detecting-failed-instances\n\n# Conflicts:\n#\tgoogle-cloud-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudApiConnector.java\n#\tgoogle-cloud-server/src/main/kotlin/jetbrains/buildServer/clouds/google/types/GoogleHandler.kt","shortMessageHtmlLink":"Merge branch 'master' into fix/detecting-failed-instances"}},{"before":"ba93bddfe9977f6809834e18b4f6d79f48c05b39","after":"b3c4aace684da18f877d3cf7b4494366d5fe9304","ref":"refs/heads/fix/detecting-failed-instances","pushedAt":"2024-02-22T15:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"},"commit":{"message":"fix: TW-85831 small fixes","shortMessageHtmlLink":"fix: TW-85831 small fixes"}},{"before":null,"after":"ba93bddfe9977f6809834e18b4f6d79f48c05b39","ref":"refs/heads/fix/detecting-failed-instances","pushedAt":"2024-02-22T15:35:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"},"commit":{"message":"fix: TW-85831 additional detection of failed instances: google api returns an operation that more often than not will be \"in progress\", but eventually it errs with resource_exhaustion, etc. This commit introduces checks for such a case and times out an image allowing other images to jump in and launch instances","shortMessageHtmlLink":"fix: TW-85831 additional detection of failed instances: google api re…"}},{"before":"f4a659842d052bf57c023ea47f088ddd37b72378","after":"6913615d9a8ba31e4e0698229cac0f43887e4a4a","ref":"refs/heads/master","pushedAt":"2024-02-07T14:55:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"burnasheva","name":"Nadia Burnasheva","path":"/burnasheva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10289009?s=80&v=4"},"commit":{"message":"update copyright","shortMessageHtmlLink":"update copyright"}},{"before":"3ac67184762695ff8ab66fdf5c5ac1c234c36af1","after":null,"ref":"refs/heads/fix/TW-85831","pushedAt":"2024-02-05T13:46:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"}},{"before":"4e36f2a195902d37c71e803deacd61d9fdc963d7","after":"f4a659842d052bf57c023ea47f088ddd37b72378","ref":"refs/heads/master","pushedAt":"2024-02-05T13:44:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"},"commit":{"message":"fix: TW-85831 added error setting clause to an image if received exception type is from google api (#56)","shortMessageHtmlLink":"fix: TW-85831 added error setting clause to an image if received exce…"}},{"before":null,"after":"3ac67184762695ff8ab66fdf5c5ac1c234c36af1","ref":"refs/heads/fix/TW-85831","pushedAt":"2024-02-05T12:57:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iaroslav-molochkov","name":null,"path":"/iaroslav-molochkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/150368244?s=80&v=4"},"commit":{"message":"fix: TW-85831 added error setting clause to an image if received exception type is from google api","shortMessageHtmlLink":"fix: TW-85831 added error setting clause to an image if received exce…"}},{"before":"53577ac84d9a31f93bdcdea699f08da02a855f28","after":"4e36f2a195902d37c71e803deacd61d9fdc963d7","ref":"refs/heads/master","pushedAt":"2023-08-17T07:38:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wayfarer-rus","name":"Andrey Efimov","path":"/wayfarer-rus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8831792?s=80&v=4"},"commit":{"message":"Merge pull request #52 from JetBrains/aefimov/bugfix/TW-83030\n\nTW-83030: Detect when instances could not be started in GCP","shortMessageHtmlLink":"Merge pull request #52 from JetBrains/aefimov/bugfix/TW-83030"}},{"before":null,"after":"1e7cf3a2e40729f2f894734cd902f5cc5e55bea0","ref":"refs/heads/aefimov/bugfix/TW-83030","pushedAt":"2023-08-17T07:37:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wayfarer-rus","name":"Andrey Efimov","path":"/wayfarer-rus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8831792?s=80&v=4"},"commit":{"message":"fix: TW-83030 Detect when instances could not be started in GCP","shortMessageHtmlLink":"fix: TW-83030 Detect when instances could not be started in GCP"}},{"before":"4b572ca7882d91987b3c09f08736f7f5b09df40f","after":"53577ac84d9a31f93bdcdea699f08da02a855f28","ref":"refs/heads/master","pushedAt":"2023-06-23T12:30:07.102Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wildspruce","name":null,"path":"/wildspruce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22663742?s=80&v=4"},"commit":{"message":"Merge pull request #51 from JetBrains/task/m.elya/SRE-2823_use_project_permission\n\n[SRE-2823] Add ability to manually specify network URL, change method…","shortMessageHtmlLink":"Merge pull request #51 from JetBrains/task/m.elya/SRE-2823_use_projec…"}},{"before":"e8d7d5cbf04f2d3e25196c574ca727b9744ed1b1","after":"b7a23c6746ae3169a66be8ac4345823eaa6f7700","ref":"refs/heads/task/m.elya/SRE-2823_use_project_permission","pushedAt":"2023-06-22T10:42:00.107Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wildspruce","name":null,"path":"/wildspruce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22663742?s=80&v=4"},"commit":{"message":"[SRE-2823] Add ability to manually specify network URL, change method of getting shared VPC host project","shortMessageHtmlLink":"[SRE-2823] Add ability to manually specify network URL, change method…"}},{"before":"b49c7e316f81ef5361aab342b751f82d3e95bd5a","after":"e8d7d5cbf04f2d3e25196c574ca727b9744ed1b1","ref":"refs/heads/task/m.elya/SRE-2823_use_project_permission","pushedAt":"2023-06-15T15:50:53.527Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wildspruce","name":null,"path":"/wildspruce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22663742?s=80&v=4"},"commit":{"message":"[SRE-2823] Add ability to manually specify network URL, change method of getting shared VPC host project","shortMessageHtmlLink":"[SRE-2823] Add ability to manually specify network URL, change method…"}},{"before":null,"after":"b49c7e316f81ef5361aab342b751f82d3e95bd5a","ref":"refs/heads/task/m.elya/SRE-2823_use_project_permission","pushedAt":"2023-06-14T13:19:58.403Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wildspruce","name":null,"path":"/wildspruce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22663742?s=80&v=4"},"commit":{"message":"[SRE-2823] Add ability to manually specify network URL, change method of getting shared VPC host project","shortMessageHtmlLink":"[SRE-2823] Add ability to manually specify network URL, change method…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNjoyNzoyMi4wMDAwMDBazwAAAAS0nhW-","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNjoyNzoyMi4wMDAwMDBazwAAAAS0nhW-","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xNFQxMzoxOTo1OC40MDM1NzdazwAAAANBXNGH"}},"title":"Activity · JetBrains/teamcity-google-agent"}