Skip to content

Commit 8f24663

Browse files
authored
feat(): add jsonl-archiver and fix small bugs (#16)
* feat(firehose): ✨ add a 'hold' event to detect holding states in firehose * feat(tasks): ✨ add new config options for fast and slow cycle in scheduler * chore(tasks): 🧪 fix some test for tasks * chore(tasks): 🧪 fix failing test * fix(tasks): 🐛 apply default retry options to task when no specific retry options are indicated * feat(jsonl-archiver): ✨ add a new provider jsonl-archiver * test(firehose): 🧪 add failing test * docs(general): 📝 update doc
1 parent 747bbd3 commit 8f24663

File tree

506 files changed

+14213
-10488
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

506 files changed

+14213
-10488
lines changed

.config/envDoc.mjs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,16 @@ function findAllEnvironmentVariablesInFile(fileContent, path) {
9595
for (let index = 0; index < lines.length; index++) {
9696
const matches = lines[index].match(envVarRegex);
9797
if (matches && matches.groups && matches.groups['varName']) {
98-
let comment = findUpperCommentInFile(lines, index);
99-
const defaultValue = getDefaultValueFromComment(comment);
100-
if (defaultValue) {
101-
comment = comment.replace(defaultValueRegex, '').trim();
98+
try {
99+
let comment = findUpperCommentInFile(lines, index);
100+
const defaultValue = getDefaultValueFromComment(comment);
101+
if (defaultValue) {
102+
comment = comment.replace(defaultValueRegex, '').trim();
103+
}
104+
variables.push({ name: matches.groups['varName'], comment, path, defaultValue });
105+
} catch (error) {
106+
console.log(`ERROR: Error while processing file ${path}: ${error.message}`);
102107
}
103-
variables.push({ name: matches.groups['varName'], comment, path, defaultValue });
104108
}
105109
}
106110
}

.vscode/settings.json

Lines changed: 82 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,82 @@
1-
{
2-
"[typescript]": {
3-
"editor.defaultFormatter": "esbenp.prettier-vscode",
4-
"editor.formatOnSave": true
5-
},
6-
"files.eol": "\r\n",
7-
"editor.codeActionsOnSave": {
8-
"source.organizeImports": "explicit",
9-
"source.fixAll.eslint": "explicit"
10-
},
11-
"eslint.validate": [
12-
"typescript",
13-
"javascript",
14-
],
15-
"eslint.workingDirectories": [{"pattern": "packages/**/*/"}],
16-
"cSpell.words": [
17-
"Artermis",
18-
"binded",
19-
"firehoses",
20-
"jolokia",
21-
"Jolokia",
22-
"middlewares",
23-
"Middlewares",
24-
"openc2",
25-
"OpenC2",
26-
"OPENC2",
27-
"RESTAPI",
28-
"Retryable",
29-
"sasl",
30-
"SASL",
31-
"Struct"
32-
],
33-
"sonarlint.connectedMode.project": {
34-
"projectKey": "Mytra-Development-Framework-NDF-TypeScript"
35-
},
36-
"typescript.tsdk": "node_modules/typescript/lib",
37-
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
38-
"plantuml.diagramsRoot": ".models",
39-
"plantuml.exportOutDir": "assets/models",
40-
"jestrunner.runOptions": [
41-
"--runInBand",
42-
"--detectOpenHandles",
43-
"--coverage=false",
44-
"--no-cache",
45-
"--forceExit"
46-
],
47-
"jestrunner.debugOptions": {
48-
"args": [
49-
"--runInBand",
50-
"--detectOpenHandles",
51-
"--coverage=false",
52-
"--no-cache",
53-
"--forceExit"
54-
],
55-
},
56-
"conventionalCommits.scopes": [
57-
"mongo-provider",
58-
"style",
59-
"amqp-provider",
60-
"jobs",
61-
"firehose",
62-
"redis-provider",
63-
"core",
64-
"service-config",
65-
"openc2",
66-
"app-wrapper",
67-
"ci",
68-
"doorkeeper",
69-
"faker",
70-
"kafka-provider",
71-
"mqtt-provider",
72-
"utils",
73-
"logger",
74-
"middlewares",
75-
"limiter",
76-
"general",
77-
"tasks",
78-
"elastic-provider"
79-
],
80-
81-
}
1+
{
2+
"[typescript]": {
3+
"editor.defaultFormatter": "esbenp.prettier-vscode",
4+
"editor.formatOnSave": true
5+
},
6+
"files.eol": "\r\n",
7+
"editor.codeActionsOnSave": {
8+
"source.organizeImports": "explicit",
9+
"source.fixAll.eslint": "explicit"
10+
},
11+
"eslint.validate": [
12+
"typescript",
13+
"javascript",
14+
],
15+
"eslint.workingDirectories": [{"pattern": "packages/**/*/"}],
16+
"cSpell.words": [
17+
"Artermis",
18+
"binded",
19+
"firehoses",
20+
"jolokia",
21+
"Jolokia",
22+
"middlewares",
23+
"Middlewares",
24+
"openc2",
25+
"OpenC2",
26+
"OPENC2",
27+
"RESTAPI",
28+
"Retryable",
29+
"sasl",
30+
"SASL",
31+
"Struct"
32+
],
33+
"sonarlint.connectedMode.project": {
34+
"projectKey": "Mytra-Development-Framework-NDF-TypeScript"
35+
},
36+
"typescript.tsdk": "node_modules/typescript/lib",
37+
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
38+
"plantuml.diagramsRoot": ".models",
39+
"plantuml.exportOutDir": "assets/models",
40+
"jestrunner.runOptions": [
41+
"--runInBand",
42+
"--detectOpenHandles",
43+
"--coverage=false",
44+
"--no-cache",
45+
"--forceExit"
46+
],
47+
"jestrunner.debugOptions": {
48+
"args": [
49+
"--runInBand",
50+
"--detectOpenHandles",
51+
"--coverage=false",
52+
"--no-cache",
53+
"--forceExit"
54+
],
55+
},
56+
"conventionalCommits.scopes": [
57+
"mongo-provider",
58+
"style",
59+
"amqp-provider",
60+
"jobs",
61+
"firehose",
62+
"redis-provider",
63+
"core",
64+
"service-config",
65+
"openc2",
66+
"app-wrapper",
67+
"ci",
68+
"doorkeeper",
69+
"faker",
70+
"kafka-provider",
71+
"mqtt-provider",
72+
"utils",
73+
"logger",
74+
"middlewares",
75+
"limiter",
76+
"general",
77+
"tasks",
78+
"elastic-provider",
79+
"jsonl-archiver"
80+
],
81+
82+
}

docs/assets/icons.js

Lines changed: 17 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/assets/icons.svg

Lines changed: 1 addition & 1 deletion
Loading

docs/assets/main.js

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/assets/navigation.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/assets/search.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)