{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":128420741,"defaultBranch":"master","name":"google-cloud-go","ownerLogin":"shollyman","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-04-06T16:44:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/960486?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717632123.0","currentOid":""},"activityList":{"items":[{"before":"f447279d58fa999cc91c46f2bec3fca8bea8b1b5","after":null,"ref":"refs/heads/dodge-old-option","pushedAt":"2024-06-06T00:02:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"}},{"before":"08d4648b5c9ce6659325c49010a60cc494d86315","after":"f447279d58fa999cc91c46f2bec3fca8bea8b1b5","ref":"refs/heads/dodge-old-option","pushedAt":"2024-06-05T22:33:06.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dodge-old-option","shortMessageHtmlLink":"Merge branch 'main' into dodge-old-option"}},{"before":"550e5cfe2a2aaa589eecfc4f32ffa51f0ca8f216","after":"08d4648b5c9ce6659325c49010a60cc494d86315","ref":"refs/heads/dodge-old-option","pushedAt":"2024-06-05T15:58:23.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dodge-old-option","shortMessageHtmlLink":"Merge branch 'main' into dodge-old-option"}},{"before":"35355ea3ea1f0b5ffc1d2f3fb891d28bd908728d","after":"7be65a7562a5f3483a752832e33cf4cdb2eb815c","ref":"refs/heads/more-dynamic","pushedAt":"2024-06-04T21:29:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"swap arg order","shortMessageHtmlLink":"swap arg order"}},{"before":null,"after":"35355ea3ea1f0b5ffc1d2f3fb891d28bd908728d","ref":"refs/heads/more-dynamic","pushedAt":"2024-06-04T21:24:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"testing(bigquery/storage/managedwriter): dynamic schema test fixes\n\nThis PR changes the dynamic schema testing to look more like a realistic\nexample. Rather than build schemas from a reference bigquery.Schema, we\nuse the GetWriteStream method to fetch schema for a stream, and build\nthe necessary descriptor / descriptorproto based on the RPC.","shortMessageHtmlLink":"testing(bigquery/storage/managedwriter): dynamic schema test fixes"}},{"before":null,"after":"550e5cfe2a2aaa589eecfc4f32ffa51f0ca8f216","ref":"refs/heads/dodge-old-option","pushedAt":"2024-06-03T16:57:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"testing(bigquery): update BQML option to non-alpha name","shortMessageHtmlLink":"testing(bigquery): update BQML option to non-alpha name"}},{"before":"ce7af90af351f507abfb3605b1aa65b5216b5b38","after":"31b57d1b36b151ce297602f756ed6d8b63c5cdb8","ref":"refs/heads/minglefix","pushedAt":"2024-05-21T15:54:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"move connection context check until after we possess the mutex","shortMessageHtmlLink":"move connection context check until after we possess the mutex"}},{"before":"99a244368e71b54526efa3e87ac2f3e283c366bf","after":"ce7af90af351f507abfb3605b1aa65b5216b5b38","ref":"refs/heads/minglefix","pushedAt":"2024-05-21T15:35:47.000Z","pushType":"push","commitsCount":50,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"Merge branch 'main' into minglefix","shortMessageHtmlLink":"Merge branch 'main' into minglefix"}},{"before":"e224f773b2a8def170f80277f6cb3f616ece19bd","after":"99a244368e71b54526efa3e87ac2f3e283c366bf","ref":"refs/heads/minglefix","pushedAt":"2024-05-14T18:58:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"Merge branch 'main' into minglefix","shortMessageHtmlLink":"Merge branch 'main' into minglefix"}},{"before":null,"after":"e224f773b2a8def170f80277f6cb3f616ece19bd","ref":"refs/heads/minglefix","pushedAt":"2024-05-14T16:13:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"fix(bigquery/storage/managedwriter): faster context failure on send\n\nThis is a minor PR that accelerates the failure loop for context\nexpiration cases. Previously, the connection abstraction would\ndeal with expired context on the receiver side, and this change\nsimply checks context before allowing a new append to succeed.\n\nTests already existed that exhibited this behavior, but were timing\ndependent and masked the issue (the receiver would close the connection\nfast enough).\n\nFixes: https://github.com/googleapis/google-cloud-go/issues/10128","shortMessageHtmlLink":"fix(bigquery/storage/managedwriter): faster context failure on send"}},{"before":"ccf57967a3c82907b947c427c10c7572ead49183","after":null,"ref":"refs/heads/more-write-work","pushedAt":"2024-04-24T19:49:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"}},{"before":"241586b32ec301e3fc5720b18a8afafb96d89178","after":"ccf57967a3c82907b947c427c10c7572ead49183","ref":"refs/heads/more-write-work","pushedAt":"2024-04-24T19:38:31.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"Merge branch 'main' into more-write-work","shortMessageHtmlLink":"Merge branch 'main' into more-write-work"}},{"before":"6cf2572c740b0fcd1534d8622e0686b69f518a49","after":null,"ref":"refs/heads/test-haircuts","pushedAt":"2024-04-23T19:52:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"}},{"before":null,"after":"6cf2572c740b0fcd1534d8622e0686b69f518a49","ref":"refs/heads/test-haircuts","pushedAt":"2024-04-23T19:36:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"redact work su","shortMessageHtmlLink":"redact work su"}},{"before":null,"after":"f52760084e1efccb75b06fa2ce719154edc74982","ref":"refs/heads/destorder","pushedAt":"2024-04-22T21:38:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"feat(bigquery/storage/managedwriter): skeleton for destination ordering\n\nThis PR contains the skeleton for implementing per-destination ordering,\ndefining a new pendingQueue abstraction and alternative recv processor.\n\nIt does not wire the new implementation into the existing library at\nthis point, which would be done in followup PRs.","shortMessageHtmlLink":"feat(bigquery/storage/managedwriter): skeleton for destination ordering"}},{"before":"4f976df550b9bd4e7ea6720c127d6bd1916a65e8","after":"b619a5aad2fa167a2be7b18ed9f6da059cb756c5","ref":"refs/heads/retry-testing","pushedAt":"2024-04-19T20:38:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"Merge branch 'main' into retry-testing","shortMessageHtmlLink":"Merge branch 'main' into retry-testing"}},{"before":"9795d58bbdfc3a1b878f6af982cd31ae1a0b11a8","after":"4f976df550b9bd4e7ea6720c127d6bd1916a65e8","ref":"refs/heads/retry-testing","pushedAt":"2024-04-19T20:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"revert work file","shortMessageHtmlLink":"revert work file"}},{"before":null,"after":"9795d58bbdfc3a1b878f6af982cd31ae1a0b11a8","ref":"refs/heads/retry-testing","pushedAt":"2024-04-19T19:45:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"testing(bigquery): improve retry testing\n\nThis PR augments retry testing to exercise the two main predicates:\n\n* job insertion RPCs (jobs.insert, jobs.query)\n* everything else\n\nIn practice we have a wider predicate for job insertion, as the current\nAPI style makes it difficult to disambiguate RPC failure from the job\nexecution errors, but we still want to be more resilient to transient\nfailures when enqueuing jobs/queries.","shortMessageHtmlLink":"testing(bigquery): improve retry testing"}},{"before":"494ba34e0be31bc2772b12d1c336e81f7b638b22","after":"241586b32ec301e3fc5720b18a8afafb96d89178","ref":"refs/heads/more-write-work","pushedAt":"2024-04-19T16:59:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"Merge branch 'main' into more-write-work","shortMessageHtmlLink":"Merge branch 'main' into more-write-work"}},{"before":"67f5e319fb0226aa2b877dc6b01d4c7feddd145f","after":"494ba34e0be31bc2772b12d1c336e81f7b638b22","ref":"refs/heads/more-write-work","pushedAt":"2024-04-18T21:50:26.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"Merge branch 'main' into more-write-work","shortMessageHtmlLink":"Merge branch 'main' into more-write-work"}},{"before":null,"after":"67f5e319fb0226aa2b877dc6b01d4c7feddd145f","ref":"refs/heads/more-write-work","pushedAt":"2024-04-18T21:43:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"feat(bigquery/storage/managedwriter/adapt): add RANGE support to adapt\n\nThis PR adds support for schema conversions and proto conversions to the\nadapt subpackage. For proto conversion, we build a static name for range\nmessage types rather than using the normal first-encountered-message,\nas the schema for a range field will also be the consistent for a given\nelement type.\n\nThis PR also moves adapt to using subtests for table-driven testing to\nmake it easier to isolate specific test cases.","shortMessageHtmlLink":"feat(bigquery/storage/managedwriter/adapt): add RANGE support to adapt"}},{"before":"620bb2adc5f98dc760b6259f3a6cf4117e96fa72","after":"bf32eb02952fea534b62415afaeacfb4d704d181","ref":"refs/heads/it-fix","pushedAt":"2024-04-17T20:30:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"cleanup funky logging","shortMessageHtmlLink":"cleanup funky logging"}},{"before":null,"after":"620bb2adc5f98dc760b6259f3a6cf4117e96fa72","ref":"refs/heads/it-fix","pushedAt":"2024-04-17T20:18:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"testing(bigquery): correct an integration test expectation","shortMessageHtmlLink":"testing(bigquery): correct an integration test expectation"}},{"before":"ee8d68404f8b6b1eb814a2c667c2ea98168fb09e","after":null,"ref":"refs/heads/range-data","pushedAt":"2024-04-17T20:12:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"}},{"before":"945fa1c11b97899a2937c7d39d3aba7b9485d30a","after":"ee8d68404f8b6b1eb814a2c667c2ea98168fb09e","ref":"refs/heads/range-data","pushedAt":"2024-04-17T19:19:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"reorder error handling","shortMessageHtmlLink":"reorder error handling"}},{"before":"e66333ebdd4b0846e0596e796b114129ff3457ec","after":"945fa1c11b97899a2937c7d39d3aba7b9485d30a","ref":"refs/heads/range-data","pushedAt":"2024-04-17T19:15:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"add temporary arg to initQueryParameterTestCases to isolate storage work","shortMessageHtmlLink":"add temporary arg to initQueryParameterTestCases to isolate storage work"}},{"before":"c85b7f99a441880db02f8af71656bf498e652684","after":"e66333ebdd4b0846e0596e796b114129ff3457ec","ref":"refs/heads/range-data","pushedAt":"2024-04-17T16:57:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"more testing","shortMessageHtmlLink":"more testing"}},{"before":"3a4b095e978238e05bf87a1bb5829d2b634991b3","after":"c85b7f99a441880db02f8af71656bf498e652684","ref":"refs/heads/range-data","pushedAt":"2024-04-17T16:41:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"correct supported RANGE element types","shortMessageHtmlLink":"correct supported RANGE element types"}},{"before":"91ec7cb72c9f9051af912e58cd7086cce96109fe","after":"3a4b095e978238e05bf87a1bb5829d2b634991b3","ref":"refs/heads/range-data","pushedAt":"2024-04-16T21:30:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"explicit param type test","shortMessageHtmlLink":"explicit param type test"}},{"before":"c09b97f49d92894cae12cef40ad7617df67be707","after":"91ec7cb72c9f9051af912e58cd7086cce96109fe","ref":"refs/heads/range-data","pushedAt":"2024-04-16T21:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shollyman","name":"shollyman","path":"/shollyman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/960486?s=80&v=4"},"commit":{"message":"more tests","shortMessageHtmlLink":"more tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXacKJQA","startCursor":null,"endCursor":null}},"title":"Activity ยท shollyman/google-cloud-go"}