Skip to content

Commit 4c48525

Browse files
authored
fix(tasks): ⬆️ upgrade dependencies and add more info to scheduler health check (#12)
1 parent 444fa19 commit 4c48525

File tree

27 files changed

+69
-52
lines changed

27 files changed

+69
-52
lines changed

package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,18 @@
3535
},
3636
"devDependencies": {
3737
"@mdf.js/repo-config": "*",
38-
"@stryker-mutator/core": "^8.2.5",
39-
"@stryker-mutator/jest-runner": "^8.2.5",
40-
"@stryker-mutator/typescript-checker": "^8.2.5",
38+
"@stryker-mutator/core": "^8.5.0",
39+
"@stryker-mutator/jest-runner": "^8.5.0",
40+
"@stryker-mutator/typescript-checker": "^8.5.0",
4141
"@types/jest": "29.5.12",
42-
"@types/node": "22.2.0",
43-
"@typescript-eslint/eslint-plugin": "8.0.1",
44-
"@typescript-eslint/parser": "8.0.1",
42+
"@types/node": "22.5.4",
43+
"@typescript-eslint/eslint-plugin": "8.4.0",
44+
"@typescript-eslint/parser": "8.4.0",
4545
"cross-env": "^7.0.3",
46-
"dependency-cruiser": "^16.3.9",
47-
"eslint": "^9.7.0",
46+
"dependency-cruiser": "^16.4.1",
47+
"eslint": "^9.9.1",
4848
"eslint-config-prettier": "^9.1.0",
49-
"eslint-plugin-import": "^2.29.1",
49+
"eslint-plugin-import": "^2.30.0",
5050
"eslint-plugin-prettier": "^5.2.1",
5151
"eslint-plugin-tsdoc": "^0.3.0",
5252
"glob": "^11.0.0",
@@ -68,13 +68,13 @@
6868
"remark-stringify": "^11.0.0",
6969
"remark-toc": "^9.0.0",
7070
"rimraf": "^6.0.1",
71-
"snyk": "^1.1292.1",
71+
"snyk": "^1.1293.0",
7272
"snyk-to-html": "^2.5.1",
73-
"sort-package-json": "^2.9.0",
74-
"ts-jest": "29.2.4",
73+
"sort-package-json": "^2.10.1",
74+
"ts-jest": "29.2.5",
7575
"ts-node": "10.9.2",
76-
"turbo": "^2.0.7",
77-
"typedoc": "0.26.5",
76+
"turbo": "^2.1.1",
77+
"typedoc": "0.26.6",
7878
"typedoc-plugin-missing-exports": "^3.0.0",
7979
"typescript": "5.5.4"
8080
},

packages/api/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"joi": "^17.13.3",
4343
"lodash": "^4.17.21",
4444
"prom-client": "^15.1.3",
45-
"tslib": "^2.6.3",
45+
"tslib": "^2.7.0",
4646
"uuid": "^10.0.0"
4747
},
4848
"devDependencies": {

packages/api/crash/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"test": "jest --detectOpenHandles --config ./jest.config.js"
3636
},
3737
"dependencies": {
38-
"tslib": "^2.6.3",
38+
"tslib": "^2.7.0",
3939
"uuid": "^10.0.0"
4040
},
4141
"devDependencies": {

packages/api/doorkeeper/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"ajv-keywords": "^5.1.0",
4040
"jsonpointer": "^5.0.0",
4141
"lodash": "^4.17.21",
42-
"tslib": "^2.6.3",
42+
"tslib": "^2.7.0",
4343
"uuid": "^10.0.0"
4444
},
4545
"devDependencies": {

packages/api/firehose/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"@mdf.js/utils": "*",
3737
"lodash": "^4.17.21",
3838
"prom-client": "^15.1.3",
39-
"tslib": "^2.6.3",
39+
"tslib": "^2.7.0",
4040
"uuid": "^10.0.0"
4141
},
4242
"devDependencies": {

packages/api/logger/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@
3333
"dependencies": {
3434
"@mdf.js/crash": "*",
3535
"@mdf.js/utils": "*",
36-
"debug": "^4.3.5",
36+
"debug": "^4.3.7",
3737
"fluent-logger": "^3.4.1",
3838
"joi": "^17.13.3",
39-
"tslib": "^2.6.3",
39+
"tslib": "^2.7.0",
4040
"uuid": "^10.0.0",
41-
"winston": "^3.13.1"
41+
"winston": "^3.14.2"
4242
},
4343
"devDependencies": {
4444
"@mdf.js/repo-config": "*",

packages/api/middlewares/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"morgan": "^1.10.0",
4747
"multer": "^1.4.5-lts.1",
4848
"prom-client": "^15.1.3",
49-
"tslib": "^2.6.3",
49+
"tslib": "^2.7.0",
5050
"uuid": "^10.0.0"
5151
},
5252
"devDependencies": {
@@ -58,7 +58,7 @@
5858
"@types/jsonwebtoken": "^9.0.2",
5959
"@types/lodash": "^4.17.7",
6060
"@types/morgan": "^1.9.4",
61-
"@types/multer": "^1.4.11",
61+
"@types/multer": "^1.4.12",
6262
"@types/supertest": "^6.0.2",
6363
"@types/uuid": "^10.0.0",
6464
"supertest": "^7.0.0"

packages/api/openc2-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"@types/express": "^4.17.17",
3939
"express": "^4.19.2",
4040
"lodash": "^4.17.21",
41-
"tslib": "^2.6.3",
41+
"tslib": "^2.7.0",
4242
"uuid": "^10.0.0"
4343
},
4444
"devDependencies": {

packages/api/tasks/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"@mdf.js/utils": "*",
3838
"lodash": "^4.17.21",
3939
"ms": "^2.1.3",
40-
"tslib": "^2.6.3",
40+
"tslib": "^2.7.0",
4141
"uuid": "^10.0.0"
4242
},
4343
"devDependencies": {

packages/api/tasks/src/Polling/PollingManager.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,16 @@ export class PollingManager extends EventEmitter {
192192
}
193193
/** Return the stats of the polling manager */
194194
public get check(): Health.Check {
195-
return this.pollingStats.check;
195+
const _check = {
196+
...this.pollingStats.check,
197+
observedValue: {
198+
...this.pollingStats.check.observedValue,
199+
inFastCycleTasks: this.fastEntries.size,
200+
inSlowCycleTasks: this.slowEntries.size,
201+
inOffCycleTasks: this.offEntries.size,
202+
pendingTasks: this.pending.size,
203+
},
204+
};
205+
return _check;
196206
}
197207
}

0 commit comments

Comments
 (0)