Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main new #56

Closed
wants to merge 83 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
d16bbdc
ci: add action checks workflows
zeruk May 15, 2023
f58691e
feat: init typescript action
zeruk May 15, 2023
b60d223
feat: add group decorator
zeruk May 15, 2023
dcbf187
feat: add parseArguments func
zeruk May 15, 2023
c071e50
feat: add callExecutables func
zeruk May 15, 2023
449d00c
feat: add mutex functions
zeruk May 15, 2023
58a3078
feat: add cluster actions
zeruk May 15, 2023
56e2c36
feat: add dockerLogin func
zeruk May 15, 2023
9365a64
feat: add build workload action
zeruk May 16, 2023
a37264d
feat: add workload build check
zeruk May 16, 2023
ce30b08
feat: add runWorkload action
zeruk May 16, 2023
7d2ceca
feat: move logGroup decorator
zeruk May 16, 2023
efebc33
feat: add withTimeout helper
zeruk May 16, 2023
6f0acb2
feat: runWorkload with timeout
zeruk May 17, 2023
095b9f5
feat: async calls of executables
zeruk May 17, 2023
6ff6506
fix: fix eslint errors
zeruk May 17, 2023
3b86e2a
feat: infrastructure check before run
zeruk May 18, 2023
9334928
fix: bugfix cluster creation
zeruk May 18, 2023
09cfe3b
fix: cluster creation
zeruk May 19, 2023
b27573e
feat: add getDataFromGrafana func
zeruk May 23, 2023
3264f8a
feat: add docker build from mac
zeruk May 23, 2023
9bf4a60
feat: update workload manifest args
zeruk May 23, 2023
11108a9
fix: bugfix mutex obtainment
zeruk May 23, 2023
45cfe09
feat: add error scheduler
zeruk May 23, 2023
afd3d22
test: add workload and improve checkResult
zeruk May 23, 2023
9d7a3ef
test: checkResults requestId generation
zeruk May 23, 2023
7d7e1a0
test: remove logging in test
zeruk May 26, 2023
3133423
test: add filterGraphData test
zeruk May 26, 2023
8c827e0
feat: add call id logging
zeruk May 26, 2023
54c68a1
fix: bugfix errorScheduler
zeruk May 26, 2023
cf05d20
feat: add retries to infra endpoints, wl create
zeruk May 26, 2023
28c8461
feat: add other arguments to parseArguments
zeruk May 26, 2023
bd748ae
feat: add checkResult and grafanaScreenshot
zeruk May 26, 2023
7d2912d
feat: add mutext re-check after obtaining
zeruk May 26, 2023
9f93718
feat: update package
zeruk May 26, 2023
e7b6b18
feat: update action.yml and arguments
zeruk May 26, 2023
0b82a77
chore: release 1.0.0
zeruk May 26, 2023
839656a
fix: bugfix action arguments
zeruk May 26, 2023
03bddd7
fix: bugfix grafana screenshot url
zeruk May 26, 2023
ce0becf
ci: add GITHUB_TOKEN var to action yml
zeruk May 26, 2023
4c8b9a5
fix: action post run bugfix
zeruk May 29, 2023
732685a
chore: add more logs for calls
zeruk May 29, 2023
e4d2fb2
fix: update image write method and update data for checks
zeruk May 29, 2023
dd24d7d
fix: bugfix cluster logs
zeruk May 29, 2023
616c034
fix: update message text
zeruk May 30, 2023
8be1c75
feat: add more logging to checkResults
zeruk May 30, 2023
96afcb8
fix: bugfix grafana screnshot uri
zeruk May 30, 2023
4131a4f
feat: add more debug info to checks
zeruk May 30, 2023
b285024
feat: add started_at to checks
zeruk May 30, 2023
c1ba6b1
feat: change check name
zeruk May 30, 2023
2c1e25f
fix: set failed instead of checks API usage
zeruk May 30, 2023
0c47a3d
fix: update comments creation
zeruk May 30, 2023
0676541
feat: add debug info for comment creation
zeruk May 30, 2023
ba08199
fix: remove cluster and mutex if failed
zeruk May 30, 2023
eeb3177
feat: add tag for comments
zeruk May 30, 2023
69778a3
feat: return back checks creation
zeruk May 30, 2023
bda50ec
feat: move workload logs to group
zeruk Jun 1, 2023
5cf9082
feat: move base64 image to log group
zeruk Jun 1, 2023
020a8c3
feat: truncate and group commands output
zeruk Jun 1, 2023
424db49
feat: add workload filter to grafana screenshot
zeruk Jun 2, 2023
2eeb3bd
fead: add more workloads to action.yml
ImpressionableRaccoon Jun 3, 2023
174af77
Merge pull request #43 from ydb-platform/add-more-workloads
ImpressionableRaccoon Jun 3, 2023
6aa0e3b
feat: save workloads logs to files
ImpressionableRaccoon Jun 6, 2023
57e73ef
feat: log call output on errors
ImpressionableRaccoon Jun 9, 2023
f70256b
feat: set exec maxBuffer to infinity
ImpressionableRaccoon Jun 9, 2023
3a72654
logs: update error scheduler target message
ImpressionableRaccoon Jun 13, 2023
4ed7d59
feat: add workload id into grafana screenshot pod name
ImpressionableRaccoon Jul 20, 2023
f1f0fbe
feat: add .idea to gitignore
ImpressionableRaccoon Jul 20, 2023
a32b43f
feat: add workload id into picture file name
ImpressionableRaccoon Jul 20, 2023
a7fd881
Merge pull request #48 from ydb-platform/fix-multiple-grafana-screens…
ImpressionableRaccoon Jul 20, 2023
07dc86a
feat: save workload logs even on withTimeout fail
ImpressionableRaccoon Aug 4, 2023
8f9c684
fix: duplicate .png in screenshot filename
ImpressionableRaccoon Aug 4, 2023
7f1e143
Add width and height params
Aug 16, 2023
58cf63f
Update index.js file. Added width and height params for screenshot
Aug 16, 2023
b420a26
Merge pull request #49 from ilyakharev/save-logs-even-on-fail
ImpressionableRaccoon Aug 16, 2023
339f9f0
Merge branch 'main' into js-version
asmyasnikov Mar 6, 2024
6039fd7
1.1.0: switch to node20
asmyasnikov Mar 6, 2024
afbdbae
actions/checkout@v4
asmyasnikov Mar 23, 2024
d7aa51c
print logs to group
asmyasnikov Mar 23, 2024
f8e9068
logs to console if fail to safe to logs artifacts
asmyasnikov Mar 23, 2024
86fbb2c
Merge branch 'js-version' into php-version
asmyasnikov May 14, 2024
cb0fc13
chore: packaged
May 16, 2024
95438b9
The js-version and php-version branches are picked up
May 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
dist/
lib/
node_modules/
jest.config.js
*.test.ts
*.spec.ts
63 changes: 63 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"plugins": ["jest", "@typescript-eslint"],
"extends": ["plugin:github/recommended"],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 9,
"sourceType": "module",
"project": "./tsconfig.json"
},
"rules": {
"i18n-text/no-en": "off",
"eslint-comments/no-use": "off",
"import/no-namespace": "off",
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": "error",
"@typescript-eslint/explicit-member-accessibility": [
"error",
{"accessibility": "no-public"}
],
"@typescript-eslint/no-require-imports": "error",
"@typescript-eslint/array-type": "error",
"@typescript-eslint/await-thenable": "error",
"@typescript-eslint/ban-ts-comment": "error",
"camelcase": "off",
"@typescript-eslint/consistent-type-assertions": "error",
"@typescript-eslint/explicit-function-return-type": [
"error",
{"allowExpressions": true}
],
"@typescript-eslint/func-call-spacing": ["error", "never"],
"@typescript-eslint/no-array-constructor": "error",
"@typescript-eslint/no-empty-interface": "error",
"@typescript-eslint/no-explicit-any": "error",
"@typescript-eslint/no-extraneous-class": "error",
"@typescript-eslint/no-for-in-array": "error",
"@typescript-eslint/no-inferrable-types": "error",
"@typescript-eslint/no-misused-new": "error",
"@typescript-eslint/no-namespace": "error",
"@typescript-eslint/no-non-null-assertion": "warn",
"@typescript-eslint/no-unnecessary-qualifier": "error",
"@typescript-eslint/no-unnecessary-type-assertion": "error",
"@typescript-eslint/no-useless-constructor": "error",
"@typescript-eslint/no-var-requires": "error",
"@typescript-eslint/prefer-for-of": "warn",
"@typescript-eslint/prefer-function-type": "warn",
"@typescript-eslint/prefer-includes": "error",
"@typescript-eslint/prefer-string-starts-ends-with": "error",
"@typescript-eslint/promise-function-async": "error",
"@typescript-eslint/require-array-sort-compare": "error",
"@typescript-eslint/restrict-plus-operands": "error",
"semi": "off",
"@typescript-eslint/semi": ["error", "never"],
"@typescript-eslint/type-annotation-spacing": "error",
"@typescript-eslint/unbound-method": "error",
"no-redeclare": "off",
"@typescript-eslint/no-redeclare": "error"
},
"env": {
"node": true,
"es6": true,
"jest/globals": true
}
}
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
dist/** -diff linguist-generated=true
68 changes: 0 additions & 68 deletions .github/actions/cluster/action.yml

This file was deleted.

43 changes: 0 additions & 43 deletions .github/actions/grafana-annotate/action.yml

This file was deleted.

71 changes: 0 additions & 71 deletions .github/actions/grafana-screenshot/action.yml

This file was deleted.

58 changes: 0 additions & 58 deletions .github/actions/mutex/action.yml

This file was deleted.

Loading
Loading