Skip to content

Commit c27d06e

Browse files
committed
ci: fix upload coverage badge
1 parent bb7d8da commit c27d06e

File tree

5 files changed

+62
-5
lines changed

5 files changed

+62
-5
lines changed

libs/json-api/json-api-nestjs-microorm/project.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,10 @@
4646
],
4747
"options": {
4848
"commands": [
49-
"node tools/scripts/upload-badge.mjs json-api-nestjs-microorm"
49+
{
50+
"command": "node tools/scripts/upload-badge.mjs json-api-nestjs-microorm",
51+
"forwardAllArgs": false
52+
}
5053
],
5154
"cwd": "./",
5255
"parallel": false,

libs/json-api/json-api-nestjs-sdk/project.json

+19
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,25 @@
8989
"parallel": false
9090
}
9191
},
92+
"upload-badge": {
93+
"executor": "nx:run-commands",
94+
"dependsOn": [
95+
{
96+
"target": "test"
97+
}
98+
],
99+
"options": {
100+
"commands": [
101+
{
102+
"command": "node tools/scripts/upload-badge.mjs json-api-nestjs-sdk",
103+
"forwardAllArgs": false
104+
}
105+
],
106+
"cwd": "./",
107+
"parallel": false,
108+
"outputPath": "{workspaceRoot}/{projectRoot}"
109+
}
110+
},
92111
"nx-release-publish": {
93112
"options": {
94113
"packageRoot": "dist/{projectRoot}"

libs/json-api/json-api-nestjs-shared/project.json

+17-1
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,19 @@
8181
"parallel": false
8282
}
8383
},
84+
"test": {
85+
"executor": "@nx/jest:jest",
86+
"outputs": [
87+
"{workspaceRoot}/coverage/{projectRoot}"
88+
],
89+
"options": {
90+
"jestConfig": "{projectRoot}/jest.config.ts",
91+
"codeCoverage": true,
92+
"coverageReporters": [
93+
"json-summary"
94+
]
95+
}
96+
},
8497
"upload-badge": {
8598
"executor": "nx:run-commands",
8699
"dependsOn": [
@@ -90,7 +103,10 @@
90103
],
91104
"options": {
92105
"commands": [
93-
"node tools/scripts/upload-badge.mjs json-api-nestjs-shared"
106+
{
107+
"command": "node tools/scripts/upload-badge.mjs json-api-nestjs-shared",
108+
"forwardAllArgs": false
109+
}
94110
],
95111
"cwd": "./",
96112
"parallel": false,

libs/json-api/json-api-nestjs-typeorm/project.json

+17-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,19 @@
2424
"packageRoot": "dist/{projectRoot}"
2525
}
2626
},
27+
"test": {
28+
"executor": "@nx/jest:jest",
29+
"outputs": [
30+
"{workspaceRoot}/coverage/{projectRoot}"
31+
],
32+
"options": {
33+
"jestConfig": "{projectRoot}/jest.config.ts",
34+
"codeCoverage": true,
35+
"coverageReporters": [
36+
"json-summary"
37+
]
38+
}
39+
},
2740
"upload-badge": {
2841
"executor": "nx:run-commands",
2942
"dependsOn": [
@@ -33,7 +46,10 @@
3346
],
3447
"options": {
3548
"commands": [
36-
"node tools/scripts/upload-badge.mjs json-api-nestjs-typeorm"
49+
{
50+
"command": "node tools/scripts/upload-badge.mjs json-api-nestjs-typeorm",
51+
"forwardAllArgs": false
52+
}
3753
],
3854
"cwd": "./",
3955
"parallel": false,

libs/json-api/json-api-nestjs/project.json

+5-2
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,14 @@
7171
],
7272
"options": {
7373
"commands": [
74-
"node tools/scripts/upload-badge.mjs json-api-nestjs"
74+
{
75+
"command": "node tools/scripts/upload-badge.mjs json-api-nestjs",
76+
"forwardAllArgs": false
77+
}
7578
],
7679
"cwd": "./",
7780
"parallel": false,
78-
"outputPath": "{workspaceRoot}/projectRoot}"
81+
"outputPath": "{workspaceRoot}/{projectRoot}"
7982
}
8083
}
8184
},

0 commit comments

Comments
 (0)