{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":203843667,"defaultBranch":"main","name":"FluidFramework","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-22T17:37:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717102381.0","currentOid":""},"activityList":{"items":[{"before":"b07c6cbbc405b02511c983f9b0c0c33f0d7ed3fe","after":"29131e1eda556634122167a56e27ca4332218fa8","ref":"refs/heads/main","pushedAt":"2024-06-01T01:02:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"build: Update policy to ensure concurrently is installed (#21259)\n\nUpdates the policy config for the npm-package-json-script-dep policy so\r\nit checks that `concurrently` is a dep when needed.\r\n\r\nAlso sorts the config alphabetically and adds typing to the config\r\nobject so we get IntelliSense and type-checking.","shortMessageHtmlLink":"build: Update policy to ensure concurrently is installed (#21259)"}},{"before":"8760e321b02177babfb187ae293a17a65723f249","after":"b07c6cbbc405b02511c983f9b0c0c33f0d7ed3fe","ref":"refs/heads/main","pushedAt":"2024-06-01T00:51:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"Update deps (minor) on eslint-config-fluid in the client release group (#20970)\n\nUpdated the following:\r\n\r\n client (release group)\r\n\r\nDependencies on @fluidframework/eslint-config-fluid updated:\r\n\r\n @fluidframework/eslint-config-fluid: 5.3.0\r\n\r\nThere were some code changes needed to adhere to the lint config. They\r\nwere partially automated then I manually fixed up others.","shortMessageHtmlLink":"Update deps (minor) on eslint-config-fluid in the client release group ("}},{"before":"c113f63f63a9d75b20d6ca8e6ffbc5e6a40be5bf","after":"79ae19d979504fbea766f2d360b5ae01087164a5","ref":"refs/heads/test/tylerbu/publish-packages","pushedAt":"2024-06-01T00:16:08.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"Merge branch 'bt-publish-packages' into test/tylerbu/publish-packages","shortMessageHtmlLink":"Merge branch 'bt-publish-packages' into test/tylerbu/publish-packages"}},{"before":"b3c1d66307d16670b7313eb9013f14084ef13964","after":"8760e321b02177babfb187ae293a17a65723f249","ref":"refs/heads/main","pushedAt":"2024-05-31T23:53:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"noencke","name":"Noah Encke","path":"/noencke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78610362?s=80&v=4"},"commit":{"message":"Add `TreeStatus.Created` and tighten transaction APIs (#21270)\n\nBREAKING CHANGE: A new tree status has been added for SharedTree nodes.\r\n\r\n`TreeStatus.Created` indicates that a SharedTree node has been\r\nconstructed but not yet inserted into the tree.\r\nConstraints passed to the `runTransaction` API are now marked as\r\n`readonly`.","shortMessageHtmlLink":"Add TreeStatus.Created and tighten transaction APIs (#21270)"}},{"before":"9bf98f07dbe0f3d043abc0d2873507e98483360e","after":"b3c1d66307d16670b7313eb9013f14084ef13964","ref":"refs/heads/main","pushedAt":"2024-05-31T23:41:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jason-ha","name":"Jason Hartman","path":"/jason-ha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30939149?s=80&v=4"},"commit":{"message":"feat(build-tools): wildcard 'concurrently' task support (#21262)\n\nadd understanding of concurrently arguments that use wildcard * suffix","shortMessageHtmlLink":"feat(build-tools): wildcard 'concurrently' task support (#21262)"}},{"before":"7efcc50fc0db8904be1367fd06030f2c8f0ea35e","after":"9bf98f07dbe0f3d043abc0d2873507e98483360e","ref":"refs/heads/main","pushedAt":"2024-05-31T22:00:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Josmithr","name":"Joshua Smithrud","path":"/Josmithr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54606601?s=80&v=4"},"commit":{"message":"test(devtools-view): Remove dead screenshot tests (#21248)\n\nThese tests have been dead for quite a while, and their existence\r\ncreates more problems than potential value. We will come back and\r\nreconsider options for visual regression testing in the near future.\r\n\r\n\r\n[AB#8120](https://dev.azure.com/fluidframework/235294da-091d-4c29-84fc-cdfc3d90890b/_workitems/edit/8120)","shortMessageHtmlLink":"test(devtools-view): Remove dead screenshot tests (#21248)"}},{"before":"a36442f9e80bc5f914b4772ee7c9e8d0260aa934","after":"7efcc50fc0db8904be1367fd06030f2c8f0ea35e","ref":"refs/heads/main","pushedAt":"2024-05-31T21:10:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CraigMacomber","name":"Craig Macomber (Microsoft)","path":"/CraigMacomber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42876482?s=80&v=4"},"commit":{"message":"tree: Add tracking of cursor sources to ObjectForest (#21265)\n\n## Description\r\n\r\nAdd optional \"source\" to forest cursor creation. In ObjectForest, use it\r\nto produce more descriptive errors about unexpected cursors.","shortMessageHtmlLink":"tree: Add tracking of cursor sources to ObjectForest (#21265)"}},{"before":"e77eaf97a0cc38e573e2c0a496a57fd2ef8aaeff","after":"a36442f9e80bc5f914b4772ee7c9e8d0260aa934","ref":"refs/heads/main","pushedAt":"2024-05-31T19:07:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tyler-cai-microsoft","name":null,"path":"/tyler-cai-microsoft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90650728?s=80&v=4"},"commit":{"message":"Mitigation: Disable long running Performance test (#21263)\n\nAs a quick mitigation, we have a test that is causing our whole pipeline\r\nto run into some serious locks.\r\n\r\nThis performance test has successfully caught a performance regression,\r\nwe have an item investigating and fixing that\r\n[AB#8127](https://dev.azure.com/fluidframework/235294da-091d-4c29-84fc-cdfc3d90890b/_workitems/edit/8127)\r\n\r\nI ran without this locally, and was able to get these tests to pass.","shortMessageHtmlLink":"Mitigation: Disable long running Performance test (#21263)"}},{"before":"039bb1509fdddd9319a1362fdea1ef928706fdea","after":"e77eaf97a0cc38e573e2c0a496a57fd2ef8aaeff","ref":"refs/heads/main","pushedAt":"2024-05-31T18:15:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yann-achard-MS","name":null,"path":"/yann-achard-MS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97201204?s=80&v=4"},"commit":{"message":"fix(tree): replaceRevision for move final endpoints (#21237)","shortMessageHtmlLink":"fix(tree): replaceRevision for move final endpoints (#21237)"}},{"before":"f34f9dac25f2551cecdd5cd40ff2ae2e3a94e1fa","after":"89e127cbf2a6b18b1a4702b5a4a125514156140b","ref":"refs/heads/trace","pushedAt":"2024-05-31T17:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DLehenbauer","name":"Daniel Lehenbauer","path":"/DLehenbauer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11368662?s=80&v=4"},"commit":{"message":"documentation","shortMessageHtmlLink":"documentation"}},{"before":"5488d48b48c0bc5d091d5f9c8f6b66074c1cdd8b","after":"f34f9dac25f2551cecdd5cd40ff2ae2e3a94e1fa","ref":"refs/heads/trace","pushedAt":"2024-05-30T22:23:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DLehenbauer","name":"Daniel Lehenbauer","path":"/DLehenbauer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11368662?s=80&v=4"},"commit":{"message":"remove need for remapping after \".\"","shortMessageHtmlLink":"remove need for remapping after \".\""}},{"before":"1b4b13f028eb7c30bd54d09868607d8b06a0e362","after":"f34f9dac25f2551cecdd5cd40ff2ae2e3a94e1fa","ref":"refs/heads/trace-experiment","pushedAt":"2024-05-30T22:14:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DLehenbauer","name":"Daniel Lehenbauer","path":"/DLehenbauer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11368662?s=80&v=4"},"commit":{"message":"remove need for remapping after \".\"","shortMessageHtmlLink":"remove need for remapping after \".\""}},{"before":"c6293d4b833da067c9abbd447eb9483fc8425be9","after":"039bb1509fdddd9319a1362fdea1ef928706fdea","ref":"refs/heads/main","pushedAt":"2024-05-30T21:42:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"ci: Publish patch GitHub releases automatically (#21254)\n\nNow that the GitHub release process has been working stably for several\r\nmonths, I've updated the workflow to auto-publish patch releases. This\r\nmeans that the person doing the release won't need to do anything extra\r\nto get the release published on GitHub.\r\n\r\nApplies to patches only; minor and major releases are still left as\r\ndrafts.","shortMessageHtmlLink":"ci: Publish patch GitHub releases automatically (#21254)"}},{"before":null,"after":"1b4b13f028eb7c30bd54d09868607d8b06a0e362","ref":"refs/heads/trace-experiment","pushedAt":"2024-05-30T20:53:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DLehenbauer","name":"Daniel Lehenbauer","path":"/DLehenbauer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11368662?s=80&v=4"},"commit":{"message":"try changing node10 entrypoint to browser","shortMessageHtmlLink":"try changing node10 entrypoint to browser"}},{"before":null,"after":"063264f2c203cb737715602a243262252b2907d7","ref":"refs/heads/test/rishhiTestFRSPipeline2","pushedAt":"2024-05-30T18:02:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RishhiB","name":"Rishhi Balakrishnan","path":"/RishhiB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107130183?s=80&v=4"},"commit":{"message":"test Loading Summary from older version should fetch","shortMessageHtmlLink":"test Loading Summary from older version should fetch"}},{"before":"8c3f614ab4cd2e8b86555549df6931c759eca1f5","after":"5488d48b48c0bc5d091d5f9c8f6b66074c1cdd8b","ref":"refs/heads/trace","pushedAt":"2024-05-30T17:51:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DLehenbauer","name":"Daniel Lehenbauer","path":"/DLehenbauer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11368662?s=80&v=4"},"commit":{"message":"rm redundant jest test","shortMessageHtmlLink":"rm redundant jest test"}},{"before":null,"after":"8c3f614ab4cd2e8b86555549df6931c759eca1f5","ref":"refs/heads/trace","pushedAt":"2024-05-30T16:03:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DLehenbauer","name":"Daniel Lehenbauer","path":"/DLehenbauer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11368662?s=80&v=4"},"commit":{"message":"fix(client-utils): fix trace.js import of performance","shortMessageHtmlLink":"fix(client-utils): fix trace.js import of performance"}},{"before":"4d3db7812ad76f208b8948e86a1e852f12a5540d","after":"c6293d4b833da067c9abbd447eb9483fc8425be9","ref":"refs/heads/main","pushedAt":"2024-05-30T15:49:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"build(client): Pre-apply lint fixes from shared lint config 5.3.0 (#21234)\n\nThe biggest change is that import order is now enforced in lint. I\r\npre-applied the fixes for most files in this PR.\r\nhttps://github.com/microsoft/FluidFramework/pull/20970 covers bumping\r\nclient to use v5.3.0.","shortMessageHtmlLink":"build(client): Pre-apply lint fixes from shared lint config 5.3.0 (#2…"}},{"before":"de1a53dd57cd3188551886bcf45ae372977750d1","after":"091143ac7b745d7a0cbf957ba45e50efdc264eaa","ref":"refs/heads/release/client/2.0.0-rc.4.0","pushedAt":"2024-05-29T21:00:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"[bump] client: 2.0.0-rc.4.0.4 => 2.0.0-rc.4.0.5 (patch) (#21253)\n\nBumped client from 2.0.0-rc.4.0.4 to 2.0.0-rc.4.0.5.","shortMessageHtmlLink":"[bump] client: 2.0.0-rc.4.0.4 => 2.0.0-rc.4.0.5 (patch) (#21253)"}},{"before":"bc216c6e7c03992376b9f75fb3c20c18016bd35e","after":null,"ref":"refs/heads/bt-fix-policies","pushedAt":"2024-05-29T00:52:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"}},{"before":"010f0753276f637a9ac8e045baadd24756c89c83","after":"4d3db7812ad76f208b8948e86a1e852f12a5540d","ref":"refs/heads/main","pushedAt":"2024-05-29T00:52:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"fix(check:policy): Use `createRequire` and `require` to import CommonJS configs (#21250)\n\nOur eslint and jest configs are in CommonJS, so I updated the policies\r\nthat load those configs to use `createRequire` and `require`.\r\n\r\nIt seems like using dynamic import\r\nwould be better, but that didn't seem to work (see\r\n[comment](https://github.com/microsoft/FluidFramework/pull/21250/files#r1617995976))","shortMessageHtmlLink":"fix(check:policy): Use createRequire and require to import Common…"}},{"before":"b9445142de62de06125edcc93058e3d4a076f4ec","after":"bc216c6e7c03992376b9f75fb3c20c18016bd35e","ref":"refs/heads/bt-fix-policies","pushedAt":"2024-05-29T00:45:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"feedback","shortMessageHtmlLink":"feedback"}},{"before":"cd13293bacaf904804ec0d25a8c4432fcaa6260b","after":"010f0753276f637a9ac8e045baadd24756c89c83","ref":"refs/heads/main","pushedAt":"2024-05-29T00:23:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"markfields","name":"Mark Fields","path":"/markfields","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12305068?s=80&v=4"},"commit":{"message":"Update Op Lifecycle markdown docs and code comments (#21228)\n\nUpdate / add to existing markdown docs and code comments about Op Virtualization","shortMessageHtmlLink":"Update Op Lifecycle markdown docs and code comments (#21228)"}},{"before":"018c88b218cbd395f4e7efcc8633d61e94a117c2","after":"b9445142de62de06125edcc93058e3d4a076f4ec","ref":"refs/heads/bt-fix-policies","pushedAt":"2024-05-29T00:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"copy/paste typo","shortMessageHtmlLink":"copy/paste typo"}},{"before":"4fa2d25197152a6c1bcf514a225c72b79b01b922","after":"018c88b218cbd395f4e7efcc8633d61e94a117c2","ref":"refs/heads/bt-fix-policies","pushedAt":"2024-05-29T00:11:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into bt-fix-policies","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into bt-fix-policies"}},{"before":"d0f4247d17470c04d9d23f2b2491a69a8082c983","after":"cd13293bacaf904804ec0d25a8c4432fcaa6260b","ref":"refs/heads/main","pushedAt":"2024-05-29T00:06:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CraigMacomber","name":"Craig Macomber (Microsoft)","path":"/CraigMacomber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42876482?s=80&v=4"},"commit":{"message":"tree: Remove use of non-specific typing from some benchmarks (#21245)\n\n## Description\r\n\r\nMake some tree benchmarks use more safer/accurate typing.","shortMessageHtmlLink":"tree: Remove use of non-specific typing from some benchmarks (#21245)"}},{"before":"3dee2f5eeaeadecce893f3ca719f577ca51caff8","after":"4fa2d25197152a6c1bcf514a225c72b79b01b922","ref":"refs/heads/bt-fix-policies","pushedAt":"2024-05-29T00:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"279481ae8593f72beffaabde2bdff481dc77de46","after":"3dee2f5eeaeadecce893f3ca719f577ca51caff8","ref":"refs/heads/bt-fix-policies","pushedAt":"2024-05-28T23:54:40.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into bt-fix-policies","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into bt-fix-policies"}},{"before":"df038729519f5c4a1ad0b278224eab4b0a2fe8b3","after":"d0f4247d17470c04d9d23f2b2491a69a8082c983","ref":"refs/heads/main","pushedAt":"2024-05-28T23:50:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jason-ha","name":"Jason Hartman","path":"/jason-ha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30939149?s=80&v=4"},"commit":{"message":"fix(build-tools): run policy handlers before resolvers (#21249)\n\n+ add support for async resolvers (which are run serially)\r\n+ allow .mjs eslint configs\r\n+ run fluid-build-tasks-eslint resolver async to allow dynamic import of\r\neslint config\r\n+ fix JSON5 import","shortMessageHtmlLink":"fix(build-tools): run policy handlers before resolvers (#21249)"}},{"before":null,"after":"279481ae8593f72beffaabde2bdff481dc77de46","ref":"refs/heads/bt-fix-policies","pushedAt":"2024-05-28T23:22:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tylerbutler","name":"Tyler Butler","path":"/tylerbutler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19589?s=80&v=4"},"commit":{"message":"fix(check:policy): Use createRequire and require to import CommonJS configs","shortMessageHtmlLink":"fix(check:policy): Use createRequire and require to import CommonJS c…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWX7koQA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/FluidFramework"}