{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":271874268,"defaultBranch":"master","name":"google-cloud-go","ownerLogin":"tritone","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-06-12T19:23:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4534622?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717733662.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"9454edd981b5e276d98fa52fee18776057a7aef7","ref":"refs/heads/tm-download-range","pushedAt":"2024-06-07T04:14:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"feat(storage/transfermanager): add Range to output\n\nDownloadOutput should include the range so if multiple ranges\nwere requested for the same file and the download failed, the\ncaller can identify which offset the error occurred on.","shortMessageHtmlLink":"feat(storage/transfermanager): add Range to output"}},{"before":"a359c2b5acabd1cce5c9721dfa222eed4b9e58dc","after":null,"ref":"refs/heads/bucket-hns","pushedAt":"2024-06-06T13:58:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"}},{"before":"c6564a11d632452e407b778e50e0e3a6aca62f07","after":null,"ref":"refs/heads/bucket-name-flake","pushedAt":"2024-06-06T02:24:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"}},{"before":"300c44671de613742a9ed07e6e08c2f29fc651ad","after":"a0aa4975715a6192068a3ad216d011d3820495f6","ref":"refs/heads/json-read-docs","pushedAt":"2024-06-05T20:28:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"Merge branch 'main' into json-read-docs","shortMessageHtmlLink":"Merge branch 'main' into json-read-docs"}},{"before":null,"after":"c6564a11d632452e407b778e50e0e3a6aca62f07","ref":"refs/heads/bucket-name-flake","pushedAt":"2024-06-05T20:02:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"test(storage): use long uidSpace for buckets\n\nShort uids are too short for the number of tests we have now.\nUse a long space (6 digits instead of 2). Tested locally and\nensured that bucket names are still within GCS limits (63\nchars max).\n\nFixes #10338\nFixes #10337\nFixes #10336\nFixes #10335\nFixes #10334\nFixes #10333","shortMessageHtmlLink":"test(storage): use long uidSpace for buckets"}},{"before":"ab30168401cc9bcbe9d5ed8a1993d6e6aa9cde83","after":"a359c2b5acabd1cce5c9721dfa222eed4b9e58dc","ref":"refs/heads/bucket-hns","pushedAt":"2024-06-05T18:28:58.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"Merge branch 'main' into bucket-hns","shortMessageHtmlLink":"Merge branch 'main' into bucket-hns"}},{"before":"c33d14f42e1b09bab28711943e3c33e9132b15b4","after":"300c44671de613742a9ed07e6e08c2f29fc651ad","ref":"refs/heads/json-read-docs","pushedAt":"2024-06-05T18:28:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"fix comment","shortMessageHtmlLink":"fix comment"}},{"before":null,"after":"c33d14f42e1b09bab28711943e3c33e9132b15b4","ref":"refs/heads/json-read-docs","pushedAt":"2024-06-05T18:10:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"doc(storage): recommend using WithJSONReads\n\nUpdate docs to recommend using the JSON API for downloads\nover XML, and note that we will switch the default to JSON\nat some point.\n\nFixes #9763","shortMessageHtmlLink":"doc(storage): recommend using WithJSONReads"}},{"before":"2a7319ea5f12ba600c62a1812c6819ffc296fad1","after":"ab30168401cc9bcbe9d5ed8a1993d6e6aa9cde83","ref":"refs/heads/bucket-hns","pushedAt":"2024-06-04T23:47:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"fix nit","shortMessageHtmlLink":"fix nit"}},{"before":"9bf2d8f50fa606b4d24c938ce2c20c63a319ca9f","after":"2a7319ea5f12ba600c62a1812c6819ffc296fad1","ref":"refs/heads/bucket-hns","pushedAt":"2024-06-04T14:59:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"feat(storage): add bucket HierarchicalNamespace\n\nAdd hierarchical namespace configuration field to bucket\nmetadata.\n\nFixes #10146","shortMessageHtmlLink":"feat(storage): add bucket HierarchicalNamespace"}},{"before":null,"after":"9bf2d8f50fa606b4d24c938ce2c20c63a319ca9f","ref":"refs/heads/bucket-hns","pushedAt":"2024-06-04T14:57:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"feat(storage): add bucket HierarchicalNamespace\n\nAdd hierarchical namespace configuration field to bucket\nmetadata.\n\nFixes #10146","shortMessageHtmlLink":"feat(storage): add bucket HierarchicalNamespace"}},{"before":"8ad7f9a8b73283390e3cdf2aaed50a718b48ba42","after":null,"ref":"refs/heads/span-test-fix","pushedAt":"2024-05-24T03:29:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"}},{"before":"ed40a8e2ceef84dd8c09643c5b1c9afaa13a5972","after":"8ad7f9a8b73283390e3cdf2aaed50a718b48ba42","ref":"refs/heads/span-test-fix","pushedAt":"2024-05-23T21:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"update root module dep","shortMessageHtmlLink":"update root module dep"}},{"before":"ed40a8e2ceef84dd8c09643c5b1c9afaa13a5972","after":"3f85dc3209ec8e52681fb6cccd0ed7afe663dfd9","ref":"refs/heads/main","pushedAt":"2024-05-23T21:24:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"chore(main): release 0.114.0 (#10199)","shortMessageHtmlLink":"chore(main): release 0.114.0 (googleapis#10199)"}},{"before":null,"after":"ed40a8e2ceef84dd8c09643c5b1c9afaa13a5972","ref":"refs/heads/span-test-fix","pushedAt":"2024-05-23T21:24:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"test(storage): fix OC span test\n\nBroken by change to testutils","shortMessageHtmlLink":"test(storage): fix OC span test"}},{"before":"d130d861f55d137a2803340c2e11da3589669cb8","after":"ed40a8e2ceef84dd8c09643c5b1c9afaa13a5972","ref":"refs/heads/main","pushedAt":"2024-05-23T21:24:16.000Z","pushType":"push","commitsCount":382,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"test(storage): fix OC span test\n\nBroken by change to testutils","shortMessageHtmlLink":"test(storage): fix OC span test"}},{"before":"4c485cd5b196a07bb05e20f4523a111d9d95f7db","after":"07b29890947d60d0745a06301fa26467663dac11","ref":"refs/heads/control-test-client","pushedAt":"2024-05-22T17:30:48.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"Merge branch 'main' into control-test-client","shortMessageHtmlLink":"Merge branch 'main' into control-test-client"}},{"before":null,"after":"4c485cd5b196a07bb05e20f4523a111d9d95f7db","ref":"refs/heads/control-test-client","pushedAt":"2024-05-21T01:07:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"test(storage): use control client for int test\n\nUse the control client to setup a managed folder for an\nintegration test, and clean up any stray managed folders when\nkilling a bucket.","shortMessageHtmlLink":"test(storage): use control client for int test"}},{"before":"ea48479b7020bb046a64944fa51922d1bbc11802","after":"0f7c859f18ed2179f7ceddb8af8cfa17d1884408","ref":"refs/heads/fix-retention-test","pushedAt":"2024-05-20T18:37:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix-retention-test","shortMessageHtmlLink":"Merge branch 'main' into fix-retention-test"}},{"before":"63e831c90c80a6f1e2920db85218cc01121c32c4","after":"ea48479b7020bb046a64944fa51922d1bbc11802","ref":"refs/heads/fix-retention-test","pushedAt":"2024-05-20T15:54:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix-retention-test","shortMessageHtmlLink":"Merge branch 'main' into fix-retention-test"}},{"before":null,"after":"63e831c90c80a6f1e2920db85218cc01121c32c4","ref":"refs/heads/fix-retention-test","pushedAt":"2024-05-20T15:54:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"test(storage): fix context timeout logic\n\nSome tests had logic in t.Cleanup using the same context. Move\ncontext cancellation to t.Cleanup as well so that the cancel\nhappens after this logic executes.\n\nFixes #10229","shortMessageHtmlLink":"test(storage): fix context timeout logic"}},{"before":"f00cfd060e5458914402e6a60aabdff8ff97d3c9","after":"a751e4a099b5db67271b53474fa1522ecd083019","ref":"refs/heads/test-debug","pushedAt":"2024-05-20T12:45:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"Merge branch 'main' into test-debug","shortMessageHtmlLink":"Merge branch 'main' into test-debug"}},{"before":null,"after":"f00cfd060e5458914402e6a60aabdff8ff97d3c9","ref":"refs/heads/test-debug","pushedAt":"2024-05-18T00:50:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"test(storage): add more debugging info\n\nAdd bucket/object name for debugging purposes to some integration\ntest failures. I didn't go through everything but this seems like\na worthwhile change for common methods anyway.","shortMessageHtmlLink":"test(storage): add more debugging info"}},{"before":"8a75019fc42a5730bd176eebd8f6e10c3a95083e","after":null,"ref":"refs/heads/test-timeout2","pushedAt":"2024-05-18T00:30:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"}},{"before":null,"after":"8a75019fc42a5730bd176eebd8f6e10c3a95083e","ref":"refs/heads/test-timeout2","pushedAt":"2024-05-18T00:12:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"test(storage): add 5m timeout per integration test\n\nThis allows easier debugging when integration test runs get\nstalled as in #10178","shortMessageHtmlLink":"test(storage): add 5m timeout per integration test"}},{"before":"e6b157f922955b84a66bb5025a97a8a08fa53b74","after":"accc5f02f90a3efcfec399a323c4a4a57aaae5af","ref":"refs/heads/test-timeout","pushedAt":"2024-05-17T05:59:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BrennaEpp","name":"Brenna N Epp","path":"/BrennaEpp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29010659?s=80&v=4"},"commit":{"message":"Merge branch 'main' into test-timeout","shortMessageHtmlLink":"Merge branch 'main' into test-timeout"}},{"before":null,"after":"e6b157f922955b84a66bb5025a97a8a08fa53b74","ref":"refs/heads/test-timeout","pushedAt":"2024-05-17T02:07:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"test(storage): add timeout for bucket create test\n\nThis test has flaked a few times lately after running for\nthe full duration of the integration test run timeout, causing\na panic. Add a shorter timeout to help debug future flakes.\n\nUpdates #10178","shortMessageHtmlLink":"test(storage): add timeout for bucket create test"}},{"before":"7a0a7fbce18e5742fc16acf47fb9fc1018db4afc","after":null,"ref":"refs/heads/operror-retry","pushedAt":"2024-05-13T15:34:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"}},{"before":null,"after":"7a0a7fbce18e5742fc16acf47fb9fc1018db4afc","ref":"refs/heads/operror-retry","pushedAt":"2024-05-11T04:23:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"},"commit":{"message":"fix(storage): retry net.OpError on connection reset\n\nWe are seeing these errors surfaced via net.OpError as well as\nurl.Error. Update the ShouldRetry function accordingly.\n\nAlso, use net.ErrClosed sentinel over string matching.\n\nFixes #9478","shortMessageHtmlLink":"fix(storage): retry net.OpError on connection reset"}},{"before":"326a8c84e61915f6a3d33def8d126b63992cd4f3","after":null,"ref":"refs/heads/test-invoke-backoff","pushedAt":"2024-04-26T12:37:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tritone","name":"Chris Cotter","path":"/tritone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4534622?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXtQNFgA","startCursor":null,"endCursor":null}},"title":"Activity ยท tritone/google-cloud-go"}