From 2e71f0def5685a3e0220afab27b88de49af7f497 Mon Sep 17 00:00:00 2001 From: Anton Evzhakov Date: Fri, 9 Oct 2026 18:25:40 +0300 Subject: [PATCH 1/2] chore(turbo): run package-specific test tasks without cache --- turbo.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/turbo.json b/turbo.json index 743ea14fd..5795167e3 100644 --- a/turbo.json +++ b/turbo.json @@ -19,16 +19,20 @@ "cache": false }, "@linaria/atomic#test": { - "dependsOn": ["@linaria/core#build", "@linaria/react#build"] + "dependsOn": ["@linaria/core#build", "@linaria/react#build"], + "cache": false }, "@linaria/react#test": { - "dependsOn": ["@linaria/core#build"] + "dependsOn": ["@linaria/core#build"], + "cache": false }, "@linaria/postcss-linaria#test": { - "dependsOn": ["@linaria/postcss-linaria#build"] + "dependsOn": ["@linaria/postcss-linaria#build"], + "cache": false }, "@linaria/testkit#test": { - "dependsOn": ["^build"] + "dependsOn": ["^build"], + "cache": false }, "test:dts": { "dependsOn": ["build:declarations", "^build:declarations"], From e9113f3f46445a5a2ed97a998574c538a1e57e73 Mon Sep 17 00:00:00 2001 From: Anton Evzhakov Date: Fri, 9 Oct 2026 18:25:40 +0300 Subject: [PATCH 2/2] test(testkit): write workspace dependency paths relative to the repository --- .../src/__utils__/linaria-snapshot-serializer.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/testkit/src/__utils__/linaria-snapshot-serializer.ts b/packages/testkit/src/__utils__/linaria-snapshot-serializer.ts index 28c78c273..05d0da899 100644 --- a/packages/testkit/src/__utils__/linaria-snapshot-serializer.ts +++ b/packages/testkit/src/__utils__/linaria-snapshot-serializer.ts @@ -9,10 +9,19 @@ type Serializer = { }; const fixturesRoot = resolve(__dirname, '..'); +// Modules of other workspace packages, such as `@linaria/core`, are listed by +// absolute path; write them relative to the repository to keep snapshots +// portable between machines. +const repositoryRoot = resolve(__dirname, '../../../..'); const formatDependency = (dependency: string): string => { if (!dependency.startsWith(fixturesRoot)) { - return dependency; + return dependency.startsWith(repositoryRoot) + ? `/${relative(repositoryRoot, dependency).replace( + /\\/g, + '/' + )}` + : dependency; } const relativeDependency = `./${relative(fixturesRoot, dependency).replace(