Skip to content

Commit b17323f

Browse files
committed
chore: wip caching cp configs
1 parent e72b00f commit b17323f

File tree

18 files changed

+8
-76
lines changed

18 files changed

+8
-76
lines changed

e2e/plugin-js-packages-e2e/mocks/fixtures/npm-repo/code-pushup.config.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,3 @@ import type { CoreConfig } from '@code-pushup/models';
66
const thisConfigFolder = fileURLToPath(dirname(import.meta.url));
77

88
export default {
9-
persist: { outputDir: thisConfigFolder, format: ['json'] },
10-
plugins: [
11-
await jsPackagesPlugin({
12-
packageManager: 'npm',
13-
packageJsonPath: join(thisConfigFolder, 'package.json'),
14-
}),
15-
],
16-
} satisfies CoreConfig;

nx.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
"code-pushup-jsdocs",
1111
"code-pushup-typescript"
1212
],
13-
"cache": false,
13+
"cache": true,
1414
"outputs": [
15-
"{projectRoot}/.code-pushup/*.md",
16-
"{projectRoot}/.code-pushup/*.json"
15+
"{projectRoot}/.code-pushup/report.md",
16+
"{projectRoot}/.code-pushup/report.json"
1717
],
1818
"executor": "nx:run-commands",
1919
"options": {
@@ -56,6 +56,7 @@
5656
},
5757
"code-pushup-eslint": {
5858
"cache": true,
59+
"inputs": ["default", "^default", "{projectRoot}/eslint.config.?(c)js"],
5960
"outputs": ["{projectRoot}/.code-pushup/eslint"],
6061
"executor": "nx:run-commands",
6162
"options": {
@@ -77,6 +78,7 @@
7778
},
7879
"code-pushup-js-packages": {
7980
"cache": false,
81+
"inputs": ["default", "^default", "{projectRoot}/package.json"],
8082
"outputs": ["{projectRoot}/.code-pushup/js-packages"],
8183
"executor": "nx:run-commands",
8284
"options": {
@@ -97,7 +99,7 @@
9799
}
98100
},
99101
"code-pushup-lighthouse": {
100-
"cache": true,
102+
"cache": false,
101103
"outputs": ["{projectRoot}/.code-pushup/lighthouse"],
102104
"executor": "nx:run-commands",
103105
"options": {
@@ -119,6 +121,7 @@
119121
},
120122
"code-pushup-jsdocs": {
121123
"cache": true,
124+
"inputs": ["default", "^default", "{projectRoot}/tsconfig.lib.json"],
122125
"outputs": ["{projectRoot}/.code-pushup/jsdocs"],
123126
"executor": "nx:run-commands",
124127
"options": {
@@ -140,6 +143,7 @@
140143
},
141144
"code-pushup-typescript": {
142145
"cache": true,
146+
"inputs": ["default", "^default", "{projectRoot}/tsconfig.lib.json"],
143147
"outputs": ["{projectRoot}/.code-pushup/typescript"],
144148
"executor": "nx:run-commands",
145149
"options": {

packages/ci/code-pushup.config.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ const projectName = process.env.CP_PROJECT_NAME || 'cli';
1515

1616
const config: CoreConfig = {
1717
...(await loadEnv()),
18-
persist: {
19-
filename: `${projectName}-report`,
20-
outputDir: `packages/${projectName}/.code-pushup`,
21-
},
2218
plugins: [],
2319
};
2420

packages/cli/code-pushup.config.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ const projectName = process.env.CP_PROJECT_NAME || 'cli';
1515

1616
const config: CoreConfig = {
1717
...(await loadEnv()),
18-
persist: {
19-
filename: `${projectName}-report`,
20-
outputDir: `packages/${projectName}/.code-pushup`,
21-
},
2218
plugins: [],
2319
};
2420

packages/core/code-pushup.config.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ const projectName = process.env.CP_PROJECT_NAME || 'core';
1515

1616
const config: CoreConfig = {
1717
...(await loadEnv()),
18-
persist: {
19-
filename: `${projectName}-report`,
20-
outputDir: `packages/${projectName}/.code-pushup`,
21-
},
2218
plugins: [],
2319
};
2420

packages/create-cli/code-pushup.config.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ const projectName = process.env.CP_PROJECT_NAME || 'create-cli';
1515

1616
const config: CoreConfig = {
1717
...(await loadEnv()),
18-
persist: {
19-
filename: `${projectName}-report`,
20-
outputDir: `packages/${projectName}/.code-pushup`,
21-
},
2218
plugins: [],
2319
};
2420

packages/models/code-pushup.config.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@ const projectName = process.env.CP_PROJECT_NAME || 'models';
1414

1515
const config: CoreConfig = {
1616
...(await loadEnv()),
17-
persist: {
18-
filename: `${projectName}-report`,
19-
outputDir: `packages/${projectName}/.code-pushup`,
20-
},
2117
plugins: [],
2218
};
2319

packages/nx-plugin/code-pushup.config.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ const projectName = process.env.CP_PROJECT_NAME || 'nx-plugin';
1515

1616
const config: CoreConfig = {
1717
...(await loadEnv()),
18-
persist: {
19-
filename: `${projectName}-report`,
20-
outputDir: `packages/${projectName}/.code-pushup`,
21-
},
2218
plugins: [],
2319
};
2420

packages/plugin-coverage/code-pushup.config.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ const projectName = process.env.CP_PROJECT_NAME || 'plugin-coverage';
1515

1616
const config: CoreConfig = {
1717
...(await loadEnv()),
18-
persist: {
19-
filename: `${projectName}-report`,
20-
outputDir: `packages/${projectName}/.code-pushup`,
21-
},
2218
plugins: [],
2319
};
2420

packages/plugin-eslint/code-pushup.config.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ const projectName = process.env.CP_PROJECT_NAME || 'plugin-eslint';
1515

1616
const config: CoreConfig = {
1717
...(await loadEnv()),
18-
persist: {
19-
filename: `${projectName}-report`,
20-
outputDir: `packages/${projectName}/.code-pushup`,
21-
},
2218
plugins: [],
2319
};
2420

0 commit comments

Comments
 (0)