Commit Graph

1391 Commits

Author SHA1 Message Date
Alexey Milovidov
bb71ec7f0e Supposedly fix the "Download script failed" error 2023-01-07 02:47:32 +01:00
Alexey Milovidov
3211f63911 Add dmesg.log to Fuzzer 2023-01-07 01:18:35 +01:00
Alexey Milovidov
a708d24e9a
Update report.py 2023-01-06 06:56:27 +03:00
Alexey Milovidov
5ac019a6d3
Avoid flickering on scroll 2023-01-06 06:53:55 +03:00
Alexey Milovidov
d784c6d201
Update report.py 2023-01-06 06:28:51 +03:00
Alexey Milovidov
c6071f247a Hipster's HTML 2023-01-06 04:19:10 +01:00
Mikhail f. Shiryaev
fb1e7fcd7c
Merge pull request #44520 from ClickHouse/lambda-workflow-jobs
Add the lambda to collect data for workflow_jobs
2023-01-05 18:02:23 +01:00
Yatsishin Ilya
1b03a60e43 Do not report status if we failed to pull images. 2023-01-05 13:53:45 +00:00
Kruglov Pavel
ac66dcfbe4
Merge pull request #44867 from ClickHouse/fail-performance-on-report-error
Fix non-detected Errors in performance tests message
2023-01-04 14:27:37 +01:00
Ilya Yatsishin
5794ebaa4e
Merge pull request #44871 from ClickHouse/upload-bugfix-statuses
Upload status files to S3 report for bugfix check
2023-01-04 12:52:42 +01:00
Robert Schulze
58694ff091
Fix "AttributeError: 'BuildResult' object has no attribute 'libraries'" in BuilderSpecialReport 2023-01-04 09:37:56 +00:00
Robert Schulze
0330276a02
The "libraries" field is no longer needed 2023-01-03 19:07:29 +00:00
Robert Schulze
cfb6feffde
What happens if I remove these 139 lines of code? 2023-01-03 18:35:31 +00:00
Mikhail f. Shiryaev
41cdf42276
Upload status files to S3 report for bugfix check 2023-01-03 16:31:14 +01:00
Mikhail f. Shiryaev
795a677aaa
Fix non-detected Errors in performance tests message 2023-01-03 15:26:02 +01:00
Alexey Milovidov
ca117d5b94
Merge branch 'master' into remove-two-lines-of-code 2023-01-02 22:15:36 +03:00
Mikhail f. Shiryaev
ec79257bb6
Add a tiny but important logging
The first commit in 2023
2023-01-02 13:27:17 +01:00
Alexey Milovidov
47ae8c5c79 Remove more lines 2023-01-02 02:06:11 +01:00
robot-clickhouse
dcfe1487ce Automatic style fix 2022-12-31 13:51:42 +00:00
Alexey Milovidov
78ed8a6d69 GitHub is unreliable; copy-paste code from Stackoverflow to solve it 2022-12-31 14:45:44 +01:00
Alexey Milovidov
d4a35f7682 Fix typo in stress test 2022-12-31 14:31:40 +01:00
Alexey Milovidov
79ae191611 A few improvements to AST Fuzzer 2022-12-29 18:55:28 +01:00
Pradeep Chhetri
d36f2d7ad9 Fix minor typo: replace validate_bugix_check with validate_bugfix_check
Signed-off-by: Pradeep Chhetri <pradeepchhetri4444@gmail.com>
2022-12-28 20:53:32 +08:00
Alexey Milovidov
2892d447d4
Merge pull request #44626 from ClickHouse/alexey-milovidov-patch-5
Sometimes spot instances fail more than 20 times in a row
2022-12-27 23:20:05 +03:00
Mikhail f. Shiryaev
93af1f3f7c
Restart failing workflows up to 30 times 2022-12-27 14:50:37 +01:00
Mikhail f. Shiryaev
d6ebb5fca8
Merge pull request #44399 from ClickHouse/checkout-action
Implement a custom central checkout action
2022-12-27 14:15:22 +01:00
Alexey Milovidov
43376af340
Merge branch 'master' into alexey-milovidov-patch-5 2022-12-27 15:14:37 +03:00
Alexey Milovidov
05c27f4e15
Merge pull request #44603 from ClickHouse/runlog
Rename `runlog.log` to `run.log` in tests
2022-12-27 15:14:05 +03:00
Alexey Milovidov
cb0a91d865
Sometimes spot instances fail more than 20 times in a row 2022-12-27 15:05:11 +03:00
Alexey Milovidov
6ba360be71 Rename runlog.log to run.log 2022-12-26 16:29:32 +01:00
alesapin
bb77ad8941 Disable BC check 2022-12-25 13:49:01 +01:00
Mikhail f. Shiryaev
e9829b0d46
Change the scheme to have rows ordered by updated_at 2022-12-23 12:05:05 +01:00
Mikhail f. Shiryaev
7d7efcbccd
Add the lambda to collect data for workflow_jobs 2022-12-22 18:03:40 +01:00
Mikhail f. Shiryaev
6646950f3c
Get rid of unused set-output 2022-12-20 11:40:22 +01:00
Robert Schulze
a6019fec70
Merge branch 'master' into sse2-in-universal 2022-12-20 10:24:50 +01:00
Robert Schulze
2b9a0824fe
Cosmetics: Rename "amd64-sse2" builds to "amd64-compat" builds
... a bit of consistency with "aarch64-v80compat"
2022-12-19 19:00:21 +00:00
Mikhail f. Shiryaev
ab0aab2c15
Fix false success rerun on similar prefix for another builds 2022-12-16 14:23:31 +01:00
Mikhail f. Shiryaev
3907b64d09
Get rid of global Git object 2022-12-15 17:43:48 +01:00
Mikhail f. Shiryaev
9a422974ab
Timeout stress-tests after 2.5 hours 2022-12-14 12:51:35 +01:00
Mikhail f. Shiryaev
16b2d5dfd1
Improve TeePopen typing and structure 2022-12-14 12:51:34 +01:00
Mikhail f. Shiryaev
092f87a60d
Merge pull request #44079 from ClickHouse/gh-helper-cache
Fix the CACHE_PATH creation for default value
2022-12-12 11:05:36 +01:00
Alexey Milovidov
268bfea2fc Fix typo 2022-12-10 23:42:53 +01:00
Mikhail f. Shiryaev
fe44b514b7
Create GitHub cache directory optionally by default 2022-12-09 21:33:06 +01:00
Mikhail f. Shiryaev
9c934bf68a
Improve logging of the ci_runners_metrics_lambda 2022-12-09 20:15:29 +01:00
Mikhail f. Shiryaev
eb9ea6d0b9
Do not remove runners from GH in advance 2022-12-09 20:15:27 +01:00
Mikhail f. Shiryaev
c11cec605d
Fix the CACHE_PATH creation for default value 2022-12-09 16:11:03 +01:00
Mikhail f. Shiryaev
820d362466
Assign the new-version PR to the author, add "do not test" 2022-12-08 20:55:50 +01:00
Mikhail f. Shiryaev
e1584c5d3a
Provide sha512 hashsums for tgz artifacts 2022-12-07 21:44:19 +01:00
vdimir
8f05cb58f0
Fix typo in tests/ci/bugfix_validate_check.py 2022-12-06 11:13:22 +01:00
Alexander Gololobov
472c5a835b
Merge pull request #43862 from ClickHouse/rerun-docs-check-on-edited
Rerun DocsCheck on edited PR description
2022-12-05 13:58:32 +01:00
Mikhail f. Shiryaev
8d53d558bd
Restore typing for S3Helper 2022-12-02 22:49:26 +01:00
Mikhail f. Shiryaev
8d9dbda7f2
Experiment with old upload_result_helper.py 2022-12-02 21:34:21 +01:00
Mikhail f. Shiryaev
dcdacea8e8
Revert "Add typing to upload_result_helper.py, remove stale code"
This reverts commit 1fb090bfe2.
2022-12-02 21:33:08 +01:00
Mikhail f. Shiryaev
e2a9b226e0
Merge pull request #43894 from ClickHouse/improve-release-script
Improve release script
2022-12-02 20:33:34 +01:00
Mikhail f. Shiryaev
8e8068afe4
Use only PRs to our repository in pr_info on push 2022-12-02 19:17:16 +01:00
Mikhail f. Shiryaev
7356d48f67
Get rid of PyGithub dependency 2022-12-02 18:58:46 +01:00
Mikhail f. Shiryaev
ed4db129f4
Reduce dependencies from unidiff 2022-12-02 18:27:36 +01:00
Mikhail f. Shiryaev
8897aa7fe8
Merge pull request #43132 from ClickHouse/strict-typing-ci
Enable strict typing check in tests/ci
2022-12-01 14:37:25 +01:00
Mikhail f. Shiryaev
a6a45f98b2
Rerun DocsCheck on edited PR description 2022-12-01 13:26:29 +01:00
Mikhail f. Shiryaev
5d7cb6b85a
Change email for robot-clickhouse to immutable one 2022-12-01 13:01:35 +01:00
Mikhail f. Shiryaev
fe8107e95f
Fix type ignorance in version_helper.py 2022-11-29 17:18:29 +01:00
Mikhail f. Shiryaev
0f2704703f
Fix typing and bug in cancel_and_rerun_workflow_lambda 2022-11-29 16:50:22 +01:00
Mikhail f. Shiryaev
23002bc808
Add typing to terminate_runner_lambda 2022-11-29 16:50:21 +01:00
Mikhail f. Shiryaev
3feb8e3657
Add type hinting to ci_runners_metrics_lambda 2022-11-29 16:50:20 +01:00
Mikhail f. Shiryaev
eacf7e01a1
Fix typing in team_keys_lambda 2022-11-29 14:12:29 +01:00
Mikhail f. Shiryaev
3bf3dacb4d
Add __init__.py to lambdas for mypy 2022-11-29 14:12:28 +01:00
Mikhail f. Shiryaev
f4a7ff409e
Fix push_to_artifactory.py 2022-11-29 14:12:28 +01:00
Mikhail f. Shiryaev
db44e40989
Fix sqlancer_check.py typing 2022-11-29 14:12:27 +01:00
Mikhail f. Shiryaev
e1a9f2976a
Fix stress_check.py typing 2022-11-29 14:12:27 +01:00
Mikhail f. Shiryaev
5af2bc6660
Fix unit_tests_check.py typing 2022-11-29 14:12:26 +01:00
Mikhail f. Shiryaev
d0d23af63e
Fix integration_test_check.py typing 2022-11-29 14:12:26 +01:00
Mikhail f. Shiryaev
1e5fec1157
Fix functional_test_check.py typing 2022-11-29 14:12:25 +01:00
Mikhail f. Shiryaev
33424bc411
Add typing to fast tests 2022-11-29 14:12:25 +01:00
Mikhail f. Shiryaev
eb738fa13e
Use PRInfo and TEMP_PATH in codebrowser 2022-11-29 14:12:24 +01:00
Mikhail f. Shiryaev
40b8c8559f
Simplify finish_check.py 2022-11-29 14:12:24 +01:00
Mikhail f. Shiryaev
d4859275f4
Fix typing in version_test.py 2022-11-29 14:12:23 +01:00
Mikhail f. Shiryaev
459dde989b
A tiny fix for missing types 2022-11-29 14:12:23 +01:00
Mikhail f. Shiryaev
ba9e51d686
Fix cherry-pick.py typing issues 2022-11-29 14:12:22 +01:00
Mikhail f. Shiryaev
ec0684dfce
Fix typing issues in build_check.py 2022-11-29 14:12:22 +01:00
Mikhail f. Shiryaev
4fc5bb7a63
Fix release.py typing issue 2022-11-29 14:12:21 +01:00
Mikhail f. Shiryaev
da71dbe040
Fix issues in build_report_check.py 2022-11-29 14:12:21 +01:00
Mikhail f. Shiryaev
6e00bb2e74
Add and fix typing for docker_pull_helper, github_helper and style_check 2022-11-29 14:12:20 +01:00
Mikhail f. Shiryaev
02b8da2a0f
Add typing for TeePopen 2022-11-29 14:12:20 +01:00
Mikhail f. Shiryaev
8838102657
Fix issue in docker_manifests_merge.py 2022-11-29 14:12:19 +01:00
Mikhail f. Shiryaev
1fb090bfe2
Add typing to upload_result_helper.py, remove stale code 2022-11-29 14:12:19 +01:00
Mikhail f. Shiryaev
324c8e4b12
Use f-strings in report.py 2022-11-29 14:12:18 +01:00
Mikhail f. Shiryaev
080ff97627
Fix mypy errors in report.py 2022-11-29 14:12:17 +01:00
Mikhail f. Shiryaev
9dff6a80ab
Fix run_check.py and dependencies 2022-11-29 14:12:16 +01:00
Mikhail f. Shiryaev
78e560f78e
Fix docker_image_check and docker_test 2022-11-29 12:51:47 +01:00
Mikhail f. Shiryaev
9d173ca369
Fix version_helper.py 2022-11-29 12:51:46 +01:00
Mikhail f. Shiryaev
c058f07fab
Add mypy config, fix git_helper.py 2022-11-29 12:51:45 +01:00
alesapin
fdf1e54d1e
Merge pull request #43777 from ClickHouse/rerun-actions-on-edited
Rerun PullRequestCI on changed description body
2022-11-29 12:33:38 +01:00
Mikhail f. Shiryaev
fbb39cb659
Cancel workflows only on new "do not test" labels in favor of CheckLabels 2022-11-28 21:23:18 +01:00
Mikhail f. Shiryaev
ec344c91b4
Rerun PullRequestCI on changed description body 2022-11-28 20:59:20 +01:00
Mikhail f. Shiryaev
1c02cc5896
Migrate terminate-runner-lambda to zip-packages 2022-11-28 18:12:42 +01:00
Mikhail f. Shiryaev
af4d0b10bd
Delete unused code 2022-11-28 18:11:40 +01:00
Mikhail f. Shiryaev
218897e032
Rename runners_termination_lambda 2022-11-28 18:11:23 +01:00
Mikhail f. Shiryaev
9a729e3370
Migrate runner_token_rotation_lambda to zip package deployment 2022-11-28 17:40:38 +01:00
Mikhail f. Shiryaev
cf8c904b61
Fix typing errors 2022-11-28 17:31:22 +01:00
Mikhail f. Shiryaev
7cddfbe9f9
Rename token lambda to reflect the meaning 2022-11-28 17:30:53 +01:00
Mikhail f. Shiryaev
fda2c4e78a
Merge pull request #43756 from ClickHouse/terminate-lost-runners
Terminate lost runners
2022-11-28 16:07:28 +01:00
Mikhail f. Shiryaev
272042108d
Terminate instances that lost connection to github 2022-11-28 16:05:55 +01:00
Alexander Tokmakov
a82fec83d8
Merge pull request #43623 from ClickHouse/move_perf_tests_aarch_to_master
Move perf tests for Aarch64 from PRs to master
2022-11-28 17:56:35 +03:00
Mikhail f. Shiryaev
28f9f588bc
A small improvement in naming and rounding pages number 2022-11-28 14:54:00 +01:00
Mikhail f. Shiryaev
88c338c090
Merge pull request #43579 from ClickHouse/universal-runners
Prepare CI for universal runners preallocated pool
2022-11-25 21:30:44 +01:00
Alexander Tokmakov
5bb0a7ac38
Update performance_comparison_check.py 2022-11-25 20:43:45 +03:00
Alexander Tokmakov
eec5449c1c run perf tests on aarch64 for pr-performance 2022-11-25 17:55:10 +01:00
Mikhail f. Shiryaev
3ac0692a3d
Fix pagination issue in GITHUB_JOB_ID() 2022-11-25 17:28:13 +01:00
Mikhail f. Shiryaev
9584487a1e
Use docker images cache from merged PRs in master and release branches 2022-11-25 14:09:21 +01:00
Mikhail f. Shiryaev
1d9570a4cb
Display runner's labels on setup step 2022-11-24 16:05:16 +01:00
Mikhail f. Shiryaev
650a9dc2c2
Use zip file for ci-runners-metrics-lambda 2022-11-24 16:05:16 +01:00
Mikhail f. Shiryaev
ebe696af80
Handle universal runners in metrics lambda 2022-11-24 16:05:15 +01:00
Mikhail f. Shiryaev
ffd18d43a6
Use docker for lambda packages building 2022-11-24 16:05:15 +01:00
Mikhail f. Shiryaev
531811575e
Rename directory for zip deployment 2022-11-24 16:05:13 +01:00
Mikhail f. Shiryaev
7048f36fc7
Save unnecessary API requests 2022-11-22 13:37:08 +01:00
Mikhail f. Shiryaev
fb95ca43d8
Use all parameters with prefixes from ssm 2022-11-22 12:43:17 +01:00
alesapin
f4ef20b5e4
Merge pull request #43295 from ClickHouse/cancel-lambda-api-url
Cancel lambda api url
2022-11-21 12:03:37 +01:00
Mikhail f. Shiryaev
e9e355dd82
Process optionally base64-encoded bodies 2022-11-18 15:17:36 +01:00
Mikhail f. Shiryaev
b1fcdfcaad
Preserve the whole event for debugging 2022-11-18 14:26:19 +01:00
Mikhail f. Shiryaev
3727f21ac2
Merge pull request #43019 from ClickHouse/release-only-on-marked-commits
Allow release only from ready commits
2022-11-17 20:51:57 +01:00
Mikhail f. Shiryaev
6d532d310d
Migrate cancel-lambda to python package 2022-11-17 15:55:48 +01:00
Mikhail f. Shiryaev
1fe095ae90
Explicitly return OK for python lambdas 2022-11-17 15:55:25 +01:00
Mikhail f. Shiryaev
2e5e9a8729
Get rid of API_URL environment 2022-11-17 13:31:41 +01:00
Mikhail f. Shiryaev
cb069d8bfa
Use authorized requests for GET 2022-11-16 15:50:26 +01:00
Mikhail f. Shiryaev
589648c444
Event data for 'labeled' has an added label data 2022-11-16 15:47:32 +01:00
Mikhail f. Shiryaev
eea23df48a
Merge pull request #43121 from ClickHouse/commit-status-improvement
Improve commit_status_helper.py
2022-11-14 14:48:27 +01:00
Yatsishin Ilya
dee865ce78 Fix trailing \n from SQLancer status 2022-11-11 13:48:55 +01:00
Mikhail f. Shiryaev
eec74e46e4
Move get_commit_filtered_statuses to commit_status_helper 2022-11-10 13:12:22 +01:00
Mikhail f. Shiryaev
e2de809532
Add typing to commit_status_helper.py 2022-11-10 13:12:20 +01:00
Mikhail f. Shiryaev
c12c1cdf9b
Allow release only from ready commits 2022-11-10 12:42:33 +01:00
Antonio Andelic
e512d7f036
Merge pull request #42619 from ClickHouse/jepen-multiple-tests
Extend Jepsen tests with support for server
2022-11-10 09:01:40 +01:00
Alexander Tokmakov
af78f4b66a
Merge branch 'master' into tavplubix-patch-5 2022-11-09 16:20:24 +03:00
Alexander Tokmakov
9edb4d779b fix 2022-11-09 12:18:29 +01:00
Mikhail f. Shiryaev
7549b22317
Add a script to mark commit as ready for release 2022-11-08 12:21:14 +01:00
Mikhail f. Shiryaev
ff083e1b55
Forbit launching release.py from branches but master 2022-11-08 12:21:12 +01:00
Antonio Andelic
900894e251 Fix style 2022-11-07 14:03:11 +00:00
robot-clickhouse
70ce952363 Automatic style fix 2022-11-07 13:49:21 +00:00
Antonio Andelic
af09ef5351 Enable release build 2022-11-07 11:48:48 +00:00
Antonio Andelic
8e1a4bcf9a Update CI config 2022-11-07 09:42:00 +00:00
Antonio Andelic
e751557599 Merge branch 'master' into jepen-multiple-tests 2022-11-07 08:13:49 +00:00
Mikhail f. Shiryaev
1642b2f4bd
Fix old bug to remove refs/heads from default ref 2022-11-05 14:51:26 +01:00
Antonio Andelic
51ee6ec436 Use autoscaling for keeper 2022-11-04 14:12:30 +00:00
Antonio Andelic
fee53a415a Reuse same PR 2022-11-04 13:49:12 +00:00
Antonio Andelic
98d3b4a835 Support Jepsen for server in CI 2022-11-04 13:40:13 +00:00
Ilya Yatsishin
2e7013f439
Merge pull request #42397 from qoega/revive-sqlancer
Revive SQLancer
2022-11-04 14:28:21 +01:00
Mikhail f. Shiryaev
0e27039ec4
Merge pull request #42934 from ClickHouse/lambdas-cryptography
Pin the cryptography version to not break lambdas
2022-11-04 10:09:43 +01:00
Mikhail f. Shiryaev
43dd55798d
Pin the cryptography version to not break lambdas 2022-11-03 16:37:58 +01:00
Vladimir C
acf9a62f2e
Merge pull request #42932 from ClickHouse/vdimir/pr-bufix-check 2022-11-03 14:17:58 +01:00
vdimir
5f184359a1
Do not show status for Bugfix validate check in non bugfix PRs 2022-11-03 12:44:07 +00:00
Mikhail f. Shiryaev
3f424de022
Adjust cancel and rerun workflow names to the actual 2022-11-01 14:26:06 +01:00