{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":413918947,"defaultBranch":"main","name":"turbo","ownerLogin":"vercel","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-05T17:37:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14985020?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715981433.0","currentOid":""},"activityList":{"items":[{"before":"5715b87ce1f57e1047ed4d4263724241c0e567f3","after":"6b184a3afc57a0038346cb875f8e2a377a505b43","ref":"refs/heads/wbinnssmith/font-plugin","pushedAt":"2024-05-17T23:13:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbinnssmith","name":"Will Binns-Smith","path":"/wbinnssmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/755844?s=80&v=4"},"commit":{"message":"fixup! Turbopack: Add `BeforeResolve` plugin type","shortMessageHtmlLink":"fixup! Turbopack: Add BeforeResolve plugin type"}},{"before":"1b9512214d747eab64ad43f1a7a087fd48720589","after":"5715b87ce1f57e1047ed4d4263724241c0e567f3","ref":"refs/heads/wbinnssmith/font-plugin","pushedAt":"2024-05-17T22:27:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbinnssmith","name":"Will Binns-Smith","path":"/wbinnssmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/755844?s=80&v=4"},"commit":{"message":"fixup! Turbopack: Add `BeforeResolve` plugin type","shortMessageHtmlLink":"fixup! Turbopack: Add BeforeResolve plugin type"}},{"before":"c474c650e628d8571ca9e3cd7b4ea81fc0bfa8a8","after":"440dc9d4caf0183a1d5391da42b0be1f50896ce6","ref":"refs/heads/mk/breakup-test","pushedAt":"2024-05-17T21:58:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mehulkar","name":"Mehul Kar","path":"/mehulkar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490968?s=80&v=4"},"commit":{"message":"revert changes","shortMessageHtmlLink":"revert changes"}},{"before":"970f8fbcff83d376dfb4b0adb11e927c882e68ab","after":"c474c650e628d8571ca9e3cd7b4ea81fc0bfa8a8","ref":"refs/heads/mk/breakup-test","pushedAt":"2024-05-17T21:55:20.000Z","pushType":"push","commitsCount":70,"pusher":{"login":"mehulkar","name":"Mehul Kar","path":"/mehulkar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490968?s=80&v=4"},"commit":{"message":"Merge branch 'main' into mk/breakup-test","shortMessageHtmlLink":"Merge branch 'main' into mk/breakup-test"}},{"before":"cbe27b8ca06e09a4a7b6da74ffebffa27a8aab4a","after":"114a98a0fbb786d515b6122ec6c67d288729a55b","ref":"refs/heads/refactor/make-strict-env-mode-default","pushedAt":"2024-05-17T21:39:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"NicholasLYang","name":"Nicholas Yang","path":"/NicholasLYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7357863?s=80&v=4"},"commit":{"message":"Fixing bugs from moving to strict mode","shortMessageHtmlLink":"Fixing bugs from moving to strict mode"}},{"before":null,"after":"6cca3f25f671f7d63d50683fbe1a963b59413e56","ref":"refs/heads/sokra/prehash","pushedAt":"2024-05-17T21:30:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sokra","name":"Tobias Koppers","path":"/sokra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1365881?s=80&v=4"},"commit":{"message":"use prehash to avoid rehashing the key in the task cache","shortMessageHtmlLink":"use prehash to avoid rehashing the key in the task cache"}},{"before":"e9acfb071f4aa9d89ee7a4e3e7d286cbb604fd55","after":"cbe27b8ca06e09a4a7b6da74ffebffa27a8aab4a","ref":"refs/heads/refactor/make-strict-env-mode-default","pushedAt":"2024-05-17T21:17:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NicholasLYang","name":"Nicholas Yang","path":"/NicholasLYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7357863?s=80&v=4"},"commit":{"message":"Fixing bugs from moving to strict mode","shortMessageHtmlLink":"Fixing bugs from moving to strict mode"}},{"before":"9c4cea9bf161289e454d66af8b5e7599ec34c1fb","after":"03f11eb2e8e0630227377f6d2063ccc4cb69a31e","ref":"refs/heads/staging-1.13.4-canary.4","pushedAt":"2024-05-17T21:07:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"publish 1.13.4-canary.4 to registry","shortMessageHtmlLink":"publish 1.13.4-canary.4 to registry"}},{"before":"bd4cc3f090109d4a4cc4f0e7b90b92025cb311ed","after":"1b9512214d747eab64ad43f1a7a087fd48720589","ref":"refs/heads/wbinnssmith/font-plugin","pushedAt":"2024-05-17T21:00:55.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"wbinnssmith","name":"Will Binns-Smith","path":"/wbinnssmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/755844?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into wbinnssmith/font-plugin","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into wbinnssmith/font-plugin"}},{"before":"d8eb0306b2129088d29d81b6138f95acaa7ca6fb","after":"bd4cc3f090109d4a4cc4f0e7b90b92025cb311ed","ref":"refs/heads/wbinnssmith/font-plugin","pushedAt":"2024-05-17T21:00:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wbinnssmith","name":"Will Binns-Smith","path":"/wbinnssmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/755844?s=80&v=4"},"commit":{"message":"fixup! Turbopack: Add `BeforeResolve` plugin type","shortMessageHtmlLink":"fixup! Turbopack: Add BeforeResolve plugin type"}},{"before":"7b74fe8aa1d0a8a126a26324924dc90981cb16c8","after":"e9acfb071f4aa9d89ee7a4e3e7d286cbb604fd55","ref":"refs/heads/refactor/make-strict-env-mode-default","pushedAt":"2024-05-17T20:18:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"NicholasLYang","name":"Nicholas Yang","path":"/NicholasLYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7357863?s=80&v=4"},"commit":{"message":"Update tests","shortMessageHtmlLink":"Update tests"}},{"before":"f16161a96f7c6bc0938159bdf34aed38bc536d2b","after":"7e4432708ce3bdd715eadee167bc6dc4e10eb9eb","ref":"refs/heads/benchmark-data","pushedAt":"2024-05-17T20:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Benchmark result for 2024-05-17 20:17 (a4ad586cc4d6e0afe08a1f275eb7fd2609488765)","shortMessageHtmlLink":"Benchmark result for 2024-05-17 20:17 (a4ad586)"}},{"before":"1299d8d4f1c9553197ff988e6312ac1ef7640ffc","after":"a4ad586cc4d6e0afe08a1f275eb7fd2609488765","ref":"refs/heads/main","pushedAt":"2024-05-17T19:56:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sokra","name":"Tobias Koppers","path":"/sokra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1365881?s=80&v=4"},"commit":{"message":"improve aggregation tree tracing, remove verbose tracing (#8148)\n\n### Description\r\n\r\nMake the graph aggregation tracing more useful and less verbose\r\n\r\n### Testing Instructions\r\n\r\n","shortMessageHtmlLink":"improve aggregation tree tracing, remove verbose tracing (#8148)"}},{"before":"8eb5b86c08957b42f83a020263e2c701d69f1e86","after":null,"ref":"refs/heads/sokra/aggregation-tracing","pushedAt":"2024-05-17T19:56:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sokra","name":"Tobias Koppers","path":"/sokra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1365881?s=80&v=4"}},{"before":"c1cf131c4a99f4dd3d638ffa423b0a8a19243198","after":"5d05506f4f0d8ec03b073e2c2dabad50797616c9","ref":"refs/heads/chrisolszewski/turbo-3123-root-packagejson-s-engine-should-factor-into-cache","pushedAt":"2024-05-17T18:50:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chris-olszewski","name":"Chris Olszewski","path":"/chris-olszewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4131117?s=80&v=4"},"commit":{"message":"chore: bump hashes in integration tests","shortMessageHtmlLink":"chore: bump hashes in integration tests"}},{"before":null,"after":"c1cf131c4a99f4dd3d638ffa423b0a8a19243198","ref":"refs/heads/chrisolszewski/turbo-3123-root-packagejson-s-engine-should-factor-into-cache","pushedAt":"2024-05-17T18:43:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chris-olszewski","name":"Chris Olszewski","path":"/chris-olszewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4131117?s=80&v=4"},"commit":{"message":"chore: bump hashes in integration tests","shortMessageHtmlLink":"chore: bump hashes in integration tests"}},{"before":"d0c66542ca4fcef5f973ca1e0e29623a93586177","after":"7b74fe8aa1d0a8a126a26324924dc90981cb16c8","ref":"refs/heads/refactor/make-strict-env-mode-default","pushedAt":"2024-05-17T17:57:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"NicholasLYang","name":"Nicholas Yang","path":"/NicholasLYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7357863?s=80&v=4"},"commit":{"message":"Fixing tests","shortMessageHtmlLink":"Fixing tests"}},{"before":"cae72614830730aa41f37d21323b8fcd627579dc","after":"f16161a96f7c6bc0938159bdf34aed38bc536d2b","ref":"refs/heads/benchmark-data","pushedAt":"2024-05-17T16:43:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Benchmark result for 2024-05-17 16:42 (1299d8d4f1c9553197ff988e6312ac1ef7640ffc)","shortMessageHtmlLink":"Benchmark result for 2024-05-17 16:42 (1299d8d)"}},{"before":"2b3083e6dd8dd2736771bfffbe55af85f502f977","after":"4d3a98e460a4d35febbecc6de64d4444d31477d0","ref":"refs/heads/hrmny/pack-2622-cache-external-modules-during-evaluation","pushedAt":"2024-05-17T16:43:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ForsakenHarmony","name":"hrmny","path":"/ForsakenHarmony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8845940?s=80&v=4"},"commit":{"message":"remove `EcmascriptChunkingContext`","shortMessageHtmlLink":"remove EcmascriptChunkingContext"}},{"before":"5f65ff8626f835bdd635459fbedfec8cc553a10c","after":null,"ref":"refs/heads/chrisolszewski/turbo-2705-change-only-behavior","pushedAt":"2024-05-17T16:38:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chris-olszewski","name":"Chris Olszewski","path":"/chris-olszewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4131117?s=80&v=4"}},{"before":"e013eba412e9de65e7d93378ffc0300d7a7a0dba","after":"74fcf2d2352070ee44d46e2e875a6fc474fb0c58","ref":"refs/heads/turborepo_2","pushedAt":"2024-05-17T16:38:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chris-olszewski","name":"Chris Olszewski","path":"/chris-olszewski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4131117?s=80&v=4"},"commit":{"message":"feat: --only now applies to package dependencies (#8163)\n\n### Description\r\n\r\nChange `--only` so it behaves in a more sensible way. It still shouldn't\r\nbe widely used, but now it at least does what it says it does.\r\n\r\nPreviously `--only` would still follow package dependencies resulting\r\nadditional tasks getting run that weren't expected.\r\ne.g. for task definition `\"test\": {\"dependsOn\": [\"build\", \"^test\"]}` and\r\npackage `a` depending on `b`, then `turbo test --filter=a --only` would\r\nresult in both `a#test` and `b#test` being run. With this PR now only\r\n`a#test` will be run.\r\n\r\nI changed the `--only` logic so now it will limit tasks in the graph to\r\nexactly those that are in the product of the packages implied by\r\n`--filter` and the tasks specified in the run args. This should make\r\n`--only` a far more sensible flag.\r\n\r\n\r\n### Testing Instructions\r\n\r\nAdded unit tests for testing the trimming of package dependencies and\r\ntask id style dependencies e.g. `\"dependsOn\": [\"a#test\"]`","shortMessageHtmlLink":"feat: --only now applies to package dependencies (#8163)"}},{"before":"a8061a948993979825b296b623ea333ee37faa86","after":"9b00f313fbd45b4b353e727bf6932838560282b0","ref":"refs/heads/kdy1/tree-shaking","pushedAt":"2024-05-17T16:22:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sokra","name":"Tobias Koppers","path":"/sokra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1365881?s=80&v=4"},"commit":{"message":"correct test case for side-effects-optimization","shortMessageHtmlLink":"correct test case for side-effects-optimization"}},{"before":"53a9eff984f2b380527bc53b90404d11a51ffc9c","after":null,"ref":"refs/heads/bgw/lld-linker","pushedAt":"2024-05-17T16:20:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bgw","name":"Benjamin Woodruff","path":"/bgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180404?s=80&v=4"}},{"before":"84ef2dadc1bfd81c30849bc1b6d3d90b19ed0f34","after":"1299d8d4f1c9553197ff988e6312ac1ef7640ffc","ref":"refs/heads/main","pushedAt":"2024-05-17T16:20:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bgw","name":"Benjamin Woodruff","path":"/bgw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180404?s=80&v=4"},"commit":{"message":"Switch from ld (the default linker) to using lld for GNU Linux targets (#8166)\n\n**What's wrong with `ld`?** It's very slow and uses a lot of memory.\r\n\r\n**Why `lld`?** It's fast, mature, and well-supported. Meta and Google\r\nuse it for all their linking workloads. We're already using it for macos\r\nand x86-64 Windows. There is [ongoing work to make it the default for\r\nrustc](https://github.com/rust-lang/rust/issues/71515), and it already\r\nis default on a few platforms.\r\n\r\n**Why not `mold`?** Mold is generally faster, but the margin is slim\r\nenough for our workloads that it doesn't really matter. Mold only\r\nrecently got support for LTO, doesn't support v0 rust symbol demanging,\r\ndoesn't support BOLT (though we don't use that yet), etc. Mold is\r\nmaturing quickly, but `lld` still seems like the \"safer\" choice.","shortMessageHtmlLink":"Switch from ld (the default linker) to using lld for GNU Linux targets ("}},{"before":"672728a30cfb24bf9417aa615974bae51273792b","after":"a8061a948993979825b296b623ea333ee37faa86","ref":"refs/heads/kdy1/tree-shaking","pushedAt":"2024-05-17T16:17:36.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"sokra","name":"Tobias Koppers","path":"/sokra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1365881?s=80&v=4"},"commit":{"message":"add test case","shortMessageHtmlLink":"add test case"}},{"before":"38444cef09870b5eb3bcc88c33cd40990e89b9e6","after":"cae72614830730aa41f37d21323b8fcd627579dc","ref":"refs/heads/benchmark-data","pushedAt":"2024-05-17T15:48:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Benchmark result for 2024-05-17 15:48 (84ef2dadc1bfd81c30849bc1b6d3d90b19ed0f34)","shortMessageHtmlLink":"Benchmark result for 2024-05-17 15:48 (84ef2da)"}},{"before":"b410860527a2814b4cb92beba25ea39761dcd942","after":"38444cef09870b5eb3bcc88c33cd40990e89b9e6","ref":"refs/heads/benchmark-data","pushedAt":"2024-05-17T15:48:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Benchmark result for 2024-05-17 15:47 (864a6ad483f2c2850000f999c609d8831c012c20)","shortMessageHtmlLink":"Benchmark result for 2024-05-17 15:47 (864a6ad)"}},{"before":null,"after":"427f9993f2b2e62d36323219b503529bd1e1f524","ref":"refs/heads/sokra/excessive-cells","pushedAt":"2024-05-17T15:33:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sokra","name":"Tobias Koppers","path":"/sokra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1365881?s=80&v=4"},"commit":{"message":"Drop excessive cells after task reexecution\n\nWhen cells become unused after recomputation of a task, drop them.","shortMessageHtmlLink":"Drop excessive cells after task reexecution"}},{"before":"d33b47748cf236dbdd340ef7c9873d03713e08b0","after":null,"ref":"refs/heads/sokra/trace-viewer-focus","pushedAt":"2024-05-17T15:27:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sokra","name":"Tobias Koppers","path":"/sokra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1365881?s=80&v=4"}},{"before":"864a6ad483f2c2850000f999c609d8831c012c20","after":"84ef2dadc1bfd81c30849bc1b6d3d90b19ed0f34","ref":"refs/heads/main","pushedAt":"2024-05-17T15:27:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sokra","name":"Tobias Koppers","path":"/sokra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1365881?s=80&v=4"},"commit":{"message":"Trace Server add focus mode (#8153)\n\n### Description\r\n\r\nWhen appending a `!` to the search it shows only these spans and not the\r\nwhole tree\r\n\r\n### Testing Instructions\r\n\r\n","shortMessageHtmlLink":"Trace Server add focus mode (#8153)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETVp5UwA","startCursor":null,"endCursor":null}},"title":"Activity ยท vercel/turbo"}