{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":247587757,"defaultBranch":"master","name":"replicator","ownerLogin":"cockroachdb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-16T01:56:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6748139?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716586740.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"b97335189745013312c15aabd89d2d24c60f6645","ref":"refs/heads/sr8_objstore_providers","pushedAt":"2024-05-24T21:38:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sravotto","name":"silvano","path":"/sravotto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8729415?s=80&v=4"},"commit":{"message":"objstore: bucket reader with providers for S3 and local storage.\n\nThis change introduces an abstraction layer to retrieve files from cloud providers.\nThe main use case is listing entries in a bucket and retrieving content for a specific\nobject. Listing supports options to define the maximum number of entries to retrieve, as\nwell as a starting point to start the listing from.\n\nIt also provides an initial implementation of the providers that support S3 and\nlocal storage. The former is backed by the minio library. The latter is mainly\nused for testing purposes.\n\nA simple validation package is included to verify the basic functionality of each\nprovider. The initial validation is done via mock implementations.\nThis should be expanded in the future to cover integration tests.","shortMessageHtmlLink":"objstore: bucket reader with providers for S3 and local storage."}},{"before":"1f15b0d3fa15152ff44e9957d548f45a2a82a132","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-874-a638c3bc3b5d996bcb3c89600708b9904ad72a44","pushedAt":"2024-05-24T18:40:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"2e72fdfe68ee206b3caf7a2797789d356c5fd984","after":null,"ref":"refs/heads/bram_renames4","pushedAt":"2024-05-24T18:40:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"glennfawcett","name":null,"path":"/glennfawcett","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5796677?s=80&v=4"}},{"before":"a638c3bc3b5d996bcb3c89600708b9904ad72a44","after":"1f15b0d3fa15152ff44e9957d548f45a2a82a132","ref":"refs/heads/master","pushedAt":"2024-05-24T18:40:34.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Update the c2c example script to point to Replicator","shortMessageHtmlLink":"Update the c2c example script to point to Replicator"}},{"before":null,"after":"1f15b0d3fa15152ff44e9957d548f45a2a82a132","ref":"refs/heads/gh-readonly-queue/master/pr-874-a638c3bc3b5d996bcb3c89600708b9904ad72a44","pushedAt":"2024-05-24T18:23:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Update the c2c example script to point to Replicator","shortMessageHtmlLink":"Update the c2c example script to point to Replicator"}},{"before":"5167b7ea1e78a0de612b1ad5dc14e0ebc235aa3a","after":null,"ref":"refs/heads/test_unstable","pushedAt":"2024-05-24T16:03:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bobvawter","name":"Bob Vawter","path":"/bobvawter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158548?s=80&v=4"}},{"before":"a638c3bc3b5d996bcb3c89600708b9904ad72a44","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-884-164a6b36892a9fe382c20c6df8806f34740a4b0f","pushedAt":"2024-05-24T16:03:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"164a6b36892a9fe382c20c6df8806f34740a4b0f","after":"a638c3bc3b5d996bcb3c89600708b9904ad72a44","ref":"refs/heads/master","pushedAt":"2024-05-24T16:03:30.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"workflow: Add cockroach-unstable to test matrix\n\nThis change runs tests against the cockroach-unstable image, with the caveat\nthat the job may fail without breaking the build.","shortMessageHtmlLink":"workflow: Add cockroach-unstable to test matrix"}},{"before":null,"after":"a638c3bc3b5d996bcb3c89600708b9904ad72a44","ref":"refs/heads/gh-readonly-queue/master/pr-884-164a6b36892a9fe382c20c6df8806f34740a4b0f","pushedAt":"2024-05-24T15:50:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"workflow: Add cockroach-unstable to test matrix\n\nThis change runs tests against the cockroach-unstable image, with the caveat\nthat the job may fail without breaking the build.","shortMessageHtmlLink":"workflow: Add cockroach-unstable to test matrix"}},{"before":"cf50d832166d06ee462305c81d5be3ad9b0de0bf","after":"2e72fdfe68ee206b3caf7a2797789d356c5fd984","ref":"refs/heads/bram_renames4","pushedAt":"2024-05-24T15:46:27.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"sravotto","name":"silvano","path":"/sravotto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8729415?s=80&v=4"},"commit":{"message":"Merge branch 'master' into bram_renames4","shortMessageHtmlLink":"Merge branch 'master' into bram_renames4"}},{"before":"6ef3f67369a7b313342fe92380d546dfd137784b","after":"5167b7ea1e78a0de612b1ad5dc14e0ebc235aa3a","ref":"refs/heads/test_unstable","pushedAt":"2024-05-24T14:51:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bobvawter","name":"Bob Vawter","path":"/bobvawter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158548?s=80&v=4"},"commit":{"message":"workflow: Add cockroach-unstable to test matrix\n\nThis change runs tests against the cockroach-unstable image, with the caveat\nthat the job may fail without breaking the build.","shortMessageHtmlLink":"workflow: Add cockroach-unstable to test matrix"}},{"before":"19cfcb9f6273bd22327dedf61636d03cfecaca45","after":"6ef3f67369a7b313342fe92380d546dfd137784b","ref":"refs/heads/test_unstable","pushedAt":"2024-05-24T14:43:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bobvawter","name":"Bob Vawter","path":"/bobvawter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158548?s=80&v=4"},"commit":{"message":"workflow: Add cockroach-unstable to test matrix\n\nThis change runs tests against the cockroach-unstable image, with the caveat\nthat the job may fail without breaking the build.","shortMessageHtmlLink":"workflow: Add cockroach-unstable to test matrix"}},{"before":null,"after":"19cfcb9f6273bd22327dedf61636d03cfecaca45","ref":"refs/heads/test_unstable","pushedAt":"2024-05-24T14:30:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bobvawter","name":"Bob Vawter","path":"/bobvawter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158548?s=80&v=4"},"commit":{"message":"workflow: Add cockroach-unstable to test matrix\n\nThis change runs tests against the cockroach-unstable image, with the caveat\nthat the job may fail without breaking the build.","shortMessageHtmlLink":"workflow: Add cockroach-unstable to test matrix"}},{"before":"164a6b36892a9fe382c20c6df8806f34740a4b0f","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-881-9b64f74fb9df91d735bc0dbc2ddf29f94ba11089","pushedAt":"2024-05-24T14:12:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"9367db956c186b27e8eb7decb3367977789b9312","after":null,"ref":"refs/heads/lock_queue","pushedAt":"2024-05-24T14:12:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bobvawter","name":"Bob Vawter","path":"/bobvawter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158548?s=80&v=4"}},{"before":"9b64f74fb9df91d735bc0dbc2ddf29f94ba11089","after":"164a6b36892a9fe382c20c6df8806f34740a4b0f","ref":"refs/heads/master","pushedAt":"2024-05-24T14:12:23.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"lockset: Extract a Queue type\n\nThis change splits the logic within lockset.Set into a separate lockset.Queue\ntype, which can be used to solve for dependency orderings across asynchronous\ntasks on the fly.","shortMessageHtmlLink":"lockset: Extract a Queue type"}},{"before":null,"after":"164a6b36892a9fe382c20c6df8806f34740a4b0f","ref":"refs/heads/gh-readonly-queue/master/pr-881-9b64f74fb9df91d735bc0dbc2ddf29f94ba11089","pushedAt":"2024-05-24T13:59:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"lockset: Extract a Queue type\n\nThis change splits the logic within lockset.Set into a separate lockset.Queue\ntype, which can be used to solve for dependency orderings across asynchronous\ntasks on the fly.","shortMessageHtmlLink":"lockset: Extract a Queue type"}},{"before":"ac256302117ceb111146dc71ca79a20183cc4a5c","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/evanw/esbuild-0.21.3","pushedAt":"2024-05-22T22:20:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bobvawter","name":"Bob Vawter","path":"/bobvawter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158548?s=80&v=4"}},{"before":"2c1e38f4454c3702cec19f57b936a0b064880cdb","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/time-0.5.0","pushedAt":"2024-05-22T22:20:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bobvawter","name":"Bob Vawter","path":"/bobvawter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158548?s=80&v=4"}},{"before":"9b64f74fb9df91d735bc0dbc2ddf29f94ba11089","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-877-2e6c3aca2acfd3cb2d69d11076959347fa7d764c","pushedAt":"2024-05-22T22:20:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"2e6c3aca2acfd3cb2d69d11076959347fa7d764c","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-879-54c85da663f9fbfe294039fd4c661158f41a05ee","pushedAt":"2024-05-22T22:20:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"54c85da663f9fbfe294039fd4c661158f41a05ee","after":"9b64f74fb9df91d735bc0dbc2ddf29f94ba11089","ref":"refs/heads/master","pushedAt":"2024-05-22T22:20:35.000Z","pushType":"merge_queue_merge","commitsCount":2,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"gomod: bump golang.org/x/time\n\nBumps [golang.org/x/time](https://github.com/golang/time) from 0.0.0-20191024005414-555d28b269f0 to 0.5.0.\n- [Commits](https://github.com/golang/time/commits/v0.5.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/time\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"gomod: bump golang.org/x/time"}},{"before":"bd02dd88d092cc0d7f7cac86a4a072231d2b98ee","after":null,"ref":"refs/heads/var_swap","pushedAt":"2024-05-22T22:02:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bobvawter","name":"Bob Vawter","path":"/bobvawter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158548?s=80&v=4"}},{"before":"54c85da663f9fbfe294039fd4c661158f41a05ee","after":null,"ref":"refs/heads/gh-readonly-queue/master/pr-882-901fad7b2563d04472ad270e72c850cca1f9978c","pushedAt":"2024-05-22T22:02:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"901fad7b2563d04472ad270e72c850cca1f9978c","after":"54c85da663f9fbfe294039fd4c661158f41a05ee","ref":"refs/heads/master","pushedAt":"2024-05-22T22:02:30.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"notify: Add Var.Swap method\n\nThis change adds a more straightforward way of swapping the current value of a\nnotify.Var without having to call the Update method.","shortMessageHtmlLink":"notify: Add Var.Swap method"}},{"before":null,"after":"9b64f74fb9df91d735bc0dbc2ddf29f94ba11089","ref":"refs/heads/gh-readonly-queue/master/pr-877-2e6c3aca2acfd3cb2d69d11076959347fa7d764c","pushedAt":"2024-05-22T21:50:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"gomod: bump golang.org/x/time\n\nBumps [golang.org/x/time](https://github.com/golang/time) from 0.0.0-20191024005414-555d28b269f0 to 0.5.0.\n- [Commits](https://github.com/golang/time/commits/v0.5.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/time\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"gomod: bump golang.org/x/time"}},{"before":null,"after":"2e6c3aca2acfd3cb2d69d11076959347fa7d764c","ref":"refs/heads/gh-readonly-queue/master/pr-879-54c85da663f9fbfe294039fd4c661158f41a05ee","pushedAt":"2024-05-22T21:50:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"gomod: bump github.com/evanw/esbuild from 0.21.2 to 0.21.3\n\nBumps [github.com/evanw/esbuild](https://github.com/evanw/esbuild) from 0.21.2 to 0.21.3.\n- [Release notes](https://github.com/evanw/esbuild/releases)\n- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/evanw/esbuild/compare/v0.21.2...v0.21.3)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/evanw/esbuild\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"gomod: bump github.com/evanw/esbuild from 0.21.2 to 0.21.3"}},{"before":null,"after":"54c85da663f9fbfe294039fd4c661158f41a05ee","ref":"refs/heads/gh-readonly-queue/master/pr-882-901fad7b2563d04472ad270e72c850cca1f9978c","pushedAt":"2024-05-22T21:50:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"notify: Add Var.Swap method\n\nThis change adds a more straightforward way of swapping the current value of a\nnotify.Var without having to call the Update method.","shortMessageHtmlLink":"notify: Add Var.Swap method"}},{"before":"2c53242b1ecfc01fab798fca803b7de116797d32","after":"e0f396a3fdc464a7cadea383ad424d30064b8ba0","ref":"refs/heads/sr8_s3_prototype","pushedAt":"2024-05-22T20:25:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sravotto","name":"silvano","path":"/sravotto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8729415?s=80&v=4"},"commit":{"message":"Supporting events","shortMessageHtmlLink":"Supporting events"}},{"before":"8fc45d511286d2284526d64ac665a953f87806ea","after":"9367db956c186b27e8eb7decb3367977789b9312","ref":"refs/heads/lock_queue","pushedAt":"2024-05-22T20:16:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bobvawter","name":"Bob Vawter","path":"/bobvawter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158548?s=80&v=4"},"commit":{"message":"lockset: Extract a Queue type\n\nThis change splits the logic within lockset.Set into a separate lockset.Queue\ntype, which can be used to solve for dependency orderings across asynchronous\ntasks on the fly.","shortMessageHtmlLink":"lockset: Extract a Queue type"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU2vlMwA","startCursor":null,"endCursor":null}},"title":"Activity ยท cockroachdb/replicator"}