From 00383d302f8a04551021446b78566dcf0a340755 Mon Sep 17 00:00:00 2001 From: Chris Olszewski Date: Fri, 31 May 2024 14:45:55 -0700 Subject: [PATCH] feat(codemod): place tasks last in turbo.json rewrites (#8268) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### Description Change order of the object reconstruction so the spread operator happens first to keep the existing ordering of the keys, but only append tasks. ### Testing Instructions Run codemod on a test repo Before: Screenshot 2024-05-31 at 2 00 24 PM After: Screenshot 2024-05-31 at 1 59 35 PM --- packages/turbo-codemod/src/transforms/rename-pipeline.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/turbo-codemod/src/transforms/rename-pipeline.ts b/packages/turbo-codemod/src/transforms/rename-pipeline.ts index bf375b498a096..3226285d51918 100644 --- a/packages/turbo-codemod/src/transforms/rename-pipeline.ts +++ b/packages/turbo-codemod/src/transforms/rename-pipeline.ts @@ -14,7 +14,7 @@ const INTRODUCED_IN = "2.0.0-canary.0"; function migrateConfig(config: SchemaV1): Schema { const { pipeline, ...rest } = config; - return { tasks: pipeline, ...rest }; + return { ...rest, tasks: pipeline }; } export function transformer({