Mikhail f. Shiryaev
e31078e204
Fix some issues detected by new pylint
2024-03-05 16:02:36 +01:00
Mikhail f. Shiryaev
ec72800d78
Merge pull request #60383 from nickitat/upd_liburing
...
Enable testing with `io_uring` back
2024-03-05 15:26:35 +01:00
Max Kainov
82cc3f4339
CI: make workflow yml abstract
...
#no_merge_commit
#no_ci_cache
#job_style_check
#job_package_debug
#job_ClickHouse_build_check
#job_Stateless_tests_debug
#job_binary_release
2024-03-05 12:26:55 +00:00
Max Kainov
a6f5323c38
CI: Fix pending status for build report in backports
...
#do_not_test
2024-03-05 10:09:17 +00:00
Mikhail f. Shiryaev
a6caace5ec
Add a new runner type
2024-03-04 20:03:45 +01:00
Mikhail f. Shiryaev
bd2b0b4338
Export only str and bool for build configs
2024-03-04 20:01:26 +01:00
Mikhail f. Shiryaev
1443e490ea
Remove python bytecode, make consistent file-permissions
...
It's impossible to have persistent pyc files
Each time they are built with different content, for example:
> cmp -bl lambda-package*/charset_normalizer/__pycache__/constant.cpython-310.pyc
15582 6 ^F 4 ^D
15583 164 t 155 m
15584 141 a 142 b
15586 164 t 163 s
15587 151 i 332 M-Z
15588 163 s 6 ^F
15589 332 M-Z 164 t
15590 4 ^D 141 a
15591 155 m 143 c
15592 142 b 164 t
15593 143 c 151 i
17425 74 < 75 =
17428 76 > 46 &
17429 332 M-Z 372 M-z
17431 173 { 55 -
17434 75 = 174 |
17437 57 / 72 :
17440 54 , 73 ;
17441 372 M-z 332 M-Z
17443 174 | 175 }
17446 55 - 54 ,
17447 372 M-z 332 M-Z
17449 46 & 173 {
17452 72 : 76 >
17455 42 " 74 <
17458 73 ; 133 [
17461 135 ] 42 "
17464 133 [ 135 ]
17465 332 M-Z 372 M-z
17467 175 } 57 /
17503 332 M-Z 162 r
17504 5 ^E 130 X
17505 152 j 0 ^@
17506 157 o 0 ^@
17507 150 h 0 ^@
17508 141 a 332 M-Z
17509 142 b 5 ^E
17510 162 r 152 j
17511 130 X 157 o
17512 0 ^@ 150 h
17513 0 ^@ 141 a
17514 0 ^@ 142 b
17536 5 ^E 2 ^B
17537 143 c 150 h
17538 160 p 172 z
17539 71 9 332 M-Z
17540 65 5 5 ^E
17541 60 0 143 c
17542 332 M-Z 160 p
17543 2 ^B 71 9
17544 150 h 65 5
17545 172 z 60 0
2024-03-04 13:37:13 +01:00
Mikhail f. Shiryaev
63e40203d1
Use python zipfile to have x-platform idempotent lambda packages
2024-03-04 13:37:11 +01:00
Alexey Milovidov
6df3179341
Merge branch 'master' of github.com:ClickHouse/ClickHouse into clang-18-ci
2024-03-03 23:02:20 +01:00
Max K
cecd2a6bac
Merge pull request #60613 from ClickHouse/ci_build_report_job_to_ci_config
...
CI: build_report job no dependcies on yml
2024-03-03 20:33:08 +01:00
Alexey Milovidov
c427575f72
Merge pull request #60694 from azat/ci/fix-flaky-check
...
Fix flaky checks
2024-03-03 19:53:12 +03:00
Max Kainov
8785b0700c
CI: build_report job remove dependsies on yml
...
#no_merge_comit
#job_ClickHouse_build_check
#job_ClickHouse_special_build_check
#job_style_check
2024-03-03 16:08:35 +00:00
Max K
2c713c2b90
Merge pull request #60602 from ClickHouse/ci_remove_docker_server_job_input_params
...
CI: remove inputs from docker_server job command
2024-03-03 14:25:23 +01:00
Azat Khuzhin
982f7e97c3
tests/ci/functional_test_check: move validate_bugfix_check into assert
...
Co-authored-by: Max K. <max.kainov@clickhouse.com>
2024-03-03 13:55:22 +01:00
Azat Khuzhin
418a6258ac
Fix flaky checks
...
CI [1]:
2024-03-02T22:23:37.4878824Z Going to start run command [python3 /home/ubuntu/actions-runner/_work/ClickHouse/ClickHouse/tests/ci/functional_test_check.py "$CHECK_NAME" $KILL_TIMEOUT]
2024-03-02T22:23:37.7538256Z Runnin check [Stateless tests flaky check (asan)] with timeout [3600]
2024-03-02T22:23:37.8790465Z Fetched info about 3 changed files
2024-03-02T22:23:37.9160414Z Traceback (most recent call last):
2024-03-02T22:23:37.9161715Z File "/home/ubuntu/actions-runner/_work/ClickHouse/ClickHouse/tests/ci/functional_test_check.py", line 341, in <module>
2024-03-02T22:23:37.9162714Z main()
2024-03-02T22:23:37.9163683Z File "/home/ubuntu/actions-runner/_work/ClickHouse/ClickHouse/tests/ci/functional_test_check.py", line 235, in main
2024-03-02T22:23:37.9164642Z assert (
2024-03-02T22:23:37.9165273Z AssertionError: JobReport file path must be provided with --validate-bugfix
2024-03-02T22:23:37.9612679Z Run action failed for: [Stateless tests flaky check (asan)] with exit code [1]
[1]: https://github.com/ClickHouse/ClickHouse/actions/runs/8125551797/job/22208766466?pr=60689
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-03-03 10:44:21 +01:00
Max Kainov
bcd6e2f945
fixup! CI: remove inputs from docker_server job command
...
#job_style_check #job_Docker_server_image #job_Docker_keeper_image
2024-03-02 15:12:53 +00:00
Max Kainov
8abc0df7a8
CI: remove inputs from docker_server job command
...
#job_style_check #job_Docker_server_image #job_Docker_keeper_image
#packege_release #package_aarch64
2024-03-01 16:44:37 +00:00
Max Kainov
0b127ffba7
CI: await CI on master only
...
#do_not_test
2024-03-01 14:27:19 +00:00
robot-ch-test-poll1
7f0494b130
Merge pull request #60587 from ClickHouse/ci_fix_build_job_status
...
CI: fix for build job cache record status
2024-02-29 21:27:36 +04:00
Mikhail f. Shiryaev
af63125aaa
Merge pull request #60316 from ClickHouse/tailscale-ami
...
Install tailscale during AMI build and set it up on runners
2024-02-29 17:47:44 +01:00
Max Kainov
bd423c5ac5
CI: fix for build job cache record status
...
#job_package_release #job_style_check
2024-02-29 15:55:05 +00:00
Nikita Taranov
25347501d2
Merge branch 'master' into upd_liburing
2024-02-29 16:25:11 +01:00
Max K
01456f3f0c
Merge pull request #60455 from ClickHouse/ci_job_scripts_wo_input_params
...
CI: remove input params for job scripts
2024-02-29 15:51:10 +01:00
Max K
b4357d153d
Merge pull request #60554 from ClickHouse/ci_fix_docker_job_name_arch_suffix
...
CI: fix docker build job name
2024-02-29 15:25:51 +01:00
Max Kainov
64a2b6551a
CI: fix docker build job name
...
#do_not_test
2024-02-29 13:32:33 +00:00
Max Kainov
0df8db5c3f
CI: configure ci_set_analyzer
...
#do_not_test
2024-02-29 12:44:55 +00:00
Max Kainov
5f88a455ff
CI: remove input params for job scripts
...
#job_style_check
#job_Compatibility_check_amd64
#job_Compatibility_check_aarch64
2024-02-28 22:35:47 +00:00
Nikita Taranov
dc135294f0
add seccomp=unconfined
2024-02-28 22:17:47 +01:00
Max Kainov
5a57b9f75e
CI: remove autobackport for bugfix
...
#do_not_test
2024-02-28 19:30:34 +00:00
Max K
2970ca7b6d
Merge pull request #60457 from ClickHouse/ci_auto_ci_backport
...
CI: Auto backport for bugfix and ci-fix
2024-02-28 18:28:22 +01:00
Max Kainov
444ff093bb
CI: Auto backport for bugfix and CI changes
2024-02-28 16:02:13 +00:00
Mikhail f. Shiryaev
130cd86287
Do not mark report as pending if some jobs are skipped
2024-02-28 15:15:04 +01:00
Max Kainov
92e6cbe2e8
CI: quick style fix
...
#do_not_test
2024-02-28 12:37:07 +00:00
Max K
a23913b277
Update tests/ci/run_check.py
...
#do_not_test
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
2024-02-28 12:22:19 +01:00
Max Kainov
155b5f3cff
CI: fix pr check status to not fail mergeable check
...
#do_not_test
2024-02-28 10:33:32 +00:00
Alexey Milovidov
ee772aaf0f
Use clang-18 in CI
2024-02-27 23:17:11 +01:00
Mikhail f. Shiryaev
6b24306678
Merge pull request #60444 from ClickHouse/replace-distutils
...
Replace deprecated distutils by vendored packaging
2024-02-27 15:50:49 +01:00
Mikhail f. Shiryaev
f49882ee17
Do not fail the build if ci-logs is not healthy
2024-02-27 13:59:01 +01:00
Mikhail f. Shiryaev
c85daf27f4
Replace deprecated distutils by vendored packaging
2024-02-27 12:49:44 +01:00
Mikhail f. Shiryaev
6ac893b565
Fix the local cache when it does not exist
2024-02-26 23:17:16 +01:00
Mikhail f. Shiryaev
6a6d6a286e
Split update_mergeable_check into two functions to force trigger the status
2024-02-26 21:31:41 +01:00
Azat Khuzhin
dd690dd05d
Expose fatal.log separately for fuzzer
...
Otherwise you have to download the full server.log
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-02-24 19:23:28 +01:00
Mikhail f. Shiryaev
ff353823b6
Update the GH actions runner version
2024-02-23 17:18:53 +01:00
Mikhail f. Shiryaev
758acd4268
Setup tailscale on instances, create a common network script
2024-02-23 17:18:52 +01:00
Max K
11e4029c6b
Merge pull request #59496 from AVMusorin/skip-tests-for-docs
...
Avoid running all checks when `aspell-dict.txt` was changed
2024-02-23 14:13:47 +01:00
Max Kainov
831fee9edb
CI: remove Integration tests asan, release from PR wf
...
#do_not_test
2024-02-22 18:35:06 +00:00
Max K
0df33c94ba
Merge pull request #60224 from ClickHouse/ci_combine_analyzer_s3_replicated_tests
...
CI: combine analyzer, s3, dbreplicated into one job
2024-02-22 18:41:41 +01:00
Mikhail f. Shiryaev
a768f40adc
Add tailscale installation to the AMI preparation
2024-02-22 14:58:51 +01:00
Alexey Milovidov
659d960990
Merge pull request #60245 from Algunenano/enforce_cloud_sync
...
Make cloud sync required
2024-02-22 10:11:01 +01:00
Max K
e7a560f94d
Merge pull request #59939 from ClickHouse/ci_integration_tests_to_mysql8_migration
...
CI: integration tests to mysql80
2024-02-21 20:33:00 +01:00
Raúl Marín
07c9deed41
Make cloud sync required
2024-02-21 18:40:00 +01:00
Max Kainov
f827469207
CI: random sanitizer for parallel repl in PR wf
2024-02-21 16:08:03 +00:00
Max Kainov
47ab81bbab
CI: support for random job pick
...
#no_merge_commit
#no_ci_cache
2024-02-21 15:39:57 +00:00
Max Kainov
9fb55f1fa4
CI: combine analyzer s3 dbreplicated into one job
...
#job_Stateless_tests_release_analyzer_s3_DatabaseReplicated
#job_style_check
#no_merge_commit
2024-02-21 13:18:02 +00:00
Max Kainov
9f51e840db
CI: integration tests to mysql80
...
#ci_set_integration
#no_merge_commit
2024-02-21 11:05:47 +00:00
Max Kainov
f928eaf10c
CI: hot fix for gh statuses
...
#no_merge_commit
#job_style_check
#job_Stateless_tests_debug
2024-02-20 21:38:19 +00:00
Max K
bf6929cb4c
Merge pull request #59348 from ClickHouse/refactor_bugfix_validate_job
...
CI: refactor bugfix-validate job
2024-02-16 12:32:52 +01:00
Max Kainov
5a3a93bea5
CI: refactor bugfix validate job
...
#no_merge_commit
2024-02-15 16:28:27 +00:00
Mikhail f. Shiryaev
54b43ee3a2
Do not dump to the file, there are no pr_info locally
2024-02-14 18:33:55 +01:00
Mikhail f. Shiryaev
f5a71455b8
Do not rebuild a lambda package if it is updated
2024-02-12 18:12:25 +01:00
Alexey Milovidov
789bca11e1
Merge pull request #58792 from ClickHouse/enable-coverage-for-debug-build
...
Add builds and tests with coverage
2024-02-10 23:52:22 +01:00
Alexey Milovidov
ccc9637dda
Merge pull request #59814 from ClickHouse/enforce-analyzer-tests
...
Enforce tests with enabled analyzer in CI
2024-02-10 21:39:54 +01:00
Alexey Milovidov
61227acdc4
Merge branch 'master' of github.com:ClickHouse/ClickHouse into enable-coverage-for-debug-build
2024-02-10 19:30:22 +01:00
Nikolai Kochetov
fb8723a15c
Update pr.py
2024-02-10 13:13:26 +01:00
Maksim Kita
8b3c27d45b
Updated a list of trusted contributors
2024-02-10 15:00:31 +03:00
Alexey Milovidov
a7c30098b6
Merge branch 'master' of github.com:ClickHouse/ClickHouse into enable-coverage-for-debug-build
2024-02-09 22:52:49 +01:00
Alexey Milovidov
e54fbd3367
Update tests/ci/ci_config.py
...
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
2024-02-09 18:32:54 +01:00
Mikhail f. Shiryaev
f056e8b2c4
Handle different timestamp related aspects of zip-files
2024-02-09 16:54:00 +01:00
Dmitry Novik
b23ba02d4c
Enforce tests with enabled analyzer in CI
2024-02-09 16:50:37 +01:00
Max Kainov
c2320c2d16
CI: await tune ups
...
#no_ci_cache #job_package_debug
2024-02-09 13:17:49 +00:00
Max Kainov
9dfe3f5559
CI: do not reuse builds on release branches
...
#job_package_debug #job_style_check
2024-02-09 12:43:05 +00:00
robot-clickhouse
07ae125a52
Automatic style fix
2024-02-09 00:34:00 +00:00
Alexey Milovidov
ad665f9b06
Better
2024-02-09 00:46:12 +01:00
Alexey Milovidov
f386e34b91
Fix an error by rewriting the CI from Perl to Python
2024-02-09 00:45:16 +01:00
Alexey Milovidov
c12e34df19
Fix report
2024-02-08 23:28:29 +01:00
Alexey Milovidov
cd0acc512d
Merge branch 'master' of github.com:ClickHouse/ClickHouse into enable-coverage-for-debug-build
2024-02-08 22:08:15 +01:00
Max Kainov
b112fd1e3c
CI: ci test await
...
#do_not_test
2024-02-08 19:09:38 +00:00
Max Kainov
641c7b547d
CI: enable await
...
#no_merge_commit
2024-02-08 18:37:30 +00:00
Alexey Milovidov
85bd8d3cf0
Fix your Py
2024-02-08 00:23:04 +01:00
Alexey Milovidov
02c0b4c67f
Merge branch 'master' of github.com:ClickHouse/ClickHouse into enable-coverage-for-debug-build
2024-02-07 22:45:50 +01:00
Alexey Milovidov
62721fef78
Fix your Py
2024-02-07 22:45:35 +01:00
Alexey Milovidov
4d25929d74
A few missing changes
2024-02-07 20:58:40 +01:00
Mikhail f. Shiryaev
a1eb9abaf0
Add test for increase-always autoscaling lambda
2024-02-07 13:49:35 +01:00
Alexey Milovidov
d65a56d967
Merge branch 'master' into enable-coverage-for-debug-build
2024-02-07 04:58:21 +01:00
Mikhail f. Shiryaev
13948cbb20
Use constants from report instead of string literals
2024-02-06 15:02:09 +01:00
Mikhail f. Shiryaev
5b9bf80f09
Fix usage of status types to prevent API exceptions
2024-02-06 13:40:07 +01:00
Mikhail f. Shiryaev
df93062472
Apply and fix isort in scripts
2024-02-06 13:40:05 +01:00
Nikita Mikhaylov
306e739daa
Updated a list of trusted contributors ( #59616 )
...
* Updated a list of trusted contributors
* Automatic style fix
---------
Co-authored-by: robot-clickhouse <robot-clickhouse@users.noreply.github.com>
2024-02-06 12:33:11 +01:00
Max Kainov
cbd81b506f
CI: fix ast fuzzer job report (slack bot issue)
...
#job_ast_fuzzer_debug #job_style_check
2024-02-06 09:56:15 +00:00
Max K
3ddaa1b5f1
CI: nightly job to update latest docker tag only ( #59586 )
...
* CI: nightly job to update latest docker tag only
---------
Co-authored-by: robot-clickhouse <robot-clickhouse@users.noreply.github.com>
2024-02-05 18:09:43 +01:00
Max K
411b76cc57
Merge pull request #59241 from ClickHouse/test_arm
...
CI: Add ARM integration tests
2024-02-05 14:52:46 +01:00
Raúl Marín
08c1799f9c
Merge pull request #59383 from Algunenano/fuzz_literal
...
Add some fuzzing to ASTLiterals
2024-02-05 12:27:43 +01:00
Mikhail f. Shiryaev
31f27ad398
Merge pull request #59337 from ClickHouse/fix-fasttests-gdb
...
Some small fixes for docker images
2024-02-05 11:42:18 +01:00
Max Kainov
6504dfe0b2
CI: Enable ARM integration test
...
#ci_set_integration #no_merge_commit
2024-02-02 17:37:05 +00:00
Max K
0947d5c89e
CI: ci cache. step 1 ( #58664 )
...
* ci cache class
#no_merge_commit #ci_set_reduced
2024-02-02 18:10:47 +01:00
Raúl Marín
00096e5819
Merge remote-tracking branch 'blessed/master' into fuzz_literal
2024-02-02 17:28:47 +01:00
Aleksandr Musorin
3339a97014
Added aspell-dict.txt to only documentation list of files for CI
2024-02-01 19:49:03 +01:00
Mikhail f. Shiryaev
4ee7275f21
Improve dry run for lambda deployment
2024-02-01 11:20:16 +01:00
Mikhail f. Shiryaev
0f931057e9
Post a failure status if can not run the CI
2024-01-31 17:59:13 +01:00
Mikhail f. Shiryaev
bfa722bf62
Use JobNames.STYLE_CHECK for consistency
2024-01-31 13:58:25 +01:00
Mikhail f. Shiryaev
7af7255b90
Use JobNames.DOCS_CHECK for consistency
2024-01-31 13:58:24 +01:00
Mikhail f. Shiryaev
3dae643f19
Consistent "Fast test" job name
2024-01-31 13:58:23 +01:00
Raúl Marín
4f0c78d665
Upload one file. Save the planet
2024-01-30 20:29:59 +01:00
Raúl Marín
a3f0546f48
Handle both fuzzer.log and fuzzer.log.ztd
2024-01-30 19:44:55 +01:00
robot-clickhouse
419ddf7c9d
Automatic style fix
2024-01-30 18:34:56 +00:00
Max Kainov
e6fcc48471
CI: fix status and report for docker server jobs
...
#no_merge_commit
2024-01-30 18:24:29 +00:00
Alexey Milovidov
cb69a1b25d
Merge branch 'master' of github.com:ClickHouse/ClickHouse into enable-coverage-for-debug-build
2024-01-29 15:35:04 +01:00
Max K
bd83830cea
CI: WA for issue with perf test with artifact reuse ( #59325 )
...
* CI: WA for issue with perf test with artifact reuse
#do_not_test
* Automatic style fix
---------
Co-authored-by: robot-clickhouse <robot-clickhouse@users.noreply.github.com>
2024-01-29 12:17:38 +01:00
Alexey Milovidov
982e3ddbdd
Fix Python
2024-01-28 23:11:03 +01:00
Alexey Milovidov
1ef8062c77
Split by batches
2024-01-28 22:28:09 +01:00
Alexey Milovidov
8798f469b3
Fix conflicts.
2024-01-28 22:27:21 +01:00
Alexey Milovidov
4a94ae5a1b
Merge branch 'master' into enable-coverage-for-debug-build
2024-01-28 22:24:26 +01:00
Max Kainov
d36c92a219
CI: Add rust dir to build digest
2024-01-28 15:09:39 +00:00
Max Kainov
2b75836ad2
CI: fix ci configuration for nightly job
2024-01-26 09:33:04 +00:00
Mikhail f. Shiryaev
3d03c16fc8
Fix another place with special symbols in the URL
2024-01-24 21:02:22 +01:00
Mikhail f. Shiryaev
dedc889e49
Fix broken cache for non-existing temp_path
2024-01-24 18:12:30 +01:00
Mikhail f. Shiryaev
a05d22b1c1
Fix url encoding issue
2024-01-24 14:32:29 +01:00
Max Kainov
f1220c5637
CI: hot fix for reuse
2024-01-22 19:19:22 +00:00
Max K
08fcefbefd
Merge pull request #59046 from ClickHouse/job_names_refactoring
...
CI: add ci_config classes for job and build names
2024-01-22 13:46:32 +01:00
Max Kainov
5379767684
Job Naming
...
#no_merge_commit #ci_set_reduced
2024-01-22 11:16:58 +00:00
Max Kainov
6362fc1d48
fix inputs check in ci.py
2024-01-22 08:26:46 +00:00
Max K
070a55e194
Merge pull request #58516 from ClickHouse/move_out_ci_specifics_to_ci_py
...
CI: move ci-specifics from job scripts to ci.py
2024-01-21 18:24:42 +01:00
Max Kainov
3247ae81e4
move out ci specific functions to ci.py
...
#no_merge_commit
2024-01-21 16:36:37 +00:00
Alexey Milovidov
735708e9bb
Merge branch 'master' into enable-coverage-for-debug-build
2024-01-20 21:40:53 +01:00
Alexey Milovidov
05609cf75d
Ci to CI
2024-01-19 17:02:17 +01:00
Raúl Marín
76638fb7ba
Merge pull request #58942 from Algunenano/missing_digest
...
Add missing files to digests
2024-01-19 13:32:49 +01:00
vdimir
4509af091a
Merge pull request #58091 from ClickHouse/vdimir/bugfix_validate_check_exceptions_msg
...
Print another message in Bugfix check if internal check had been failed
2024-01-19 11:57:14 +01:00
Alexey Milovidov
7c0b167e2d
Merge branch 'master' of github.com:ClickHouse/ClickHouse into enable-coverage-for-debug-build
2024-01-19 03:59:27 +01:00
Alexey Milovidov
5a6a89897e
Merge pull request #58960 from ClickHouse/add_a_comment_about_sparse_checkout
...
Add a comment about sparse checkout
2024-01-19 00:39:26 +01:00
robot-clickhouse
5f1f27f8c7
Automatic style fix
2024-01-18 18:34:10 +00:00
Alexander Tokmakov
01d9b9a28a
add a comment about sparse checkout
2024-01-18 19:22:20 +01:00
Mikhail f. Shiryaev
7a911997ae
Fix git_helper.Runner.__call__ typing
2024-01-18 16:11:01 +01:00
Mikhail f. Shiryaev
61a79bac53
Copy local cache archives when CI is not set
2024-01-18 15:53:04 +01:00
Mikhail f. Shiryaev
d70c72b89e
Name stash properly
2024-01-18 15:53:02 +01:00
Mikhail f. Shiryaev
15cfc9b0ef
Fix stash and clear_repo contexts
...
All the cleanup should be done in `finally` block:
```
In [3]: @contextmanager
...: def stash():
...: try:
...: print("inside")
...: yield
...: except (Exception, KeyboardInterrupt):
...: print("catched")
...: raise
...: finally:
...: print("always")
...:
In [4]: with stash():
...: raise ValueError("something")
...:
inside
catched
always
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
Cell In[4], line 2
1 with stash():
----> 2 raise ValueError("something")
ValueError: something
In [5]: @contextmanager
...: def stash():
...: try:
...: print("inside")
...: yield
...: finally:
...: print("always")
...:
In [6]: with stash():
...: raise ValueError("something")
...:
inside
always
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
Cell In[6], line 2
1 with stash():
----> 2 raise ValueError("something")
```
And `except` block is unnecessary if it should just re-raise an error
2024-01-18 15:25:59 +01:00
Max Kainov
4eb7cda8fa
Add pr_info event type so that jobs could know how they launched
...
#no_merge_commit #ci_set_reduced
2024-01-18 13:31:37 +00:00
Max K
a4cab68a06
Merge pull request #58881 from ClickHouse/jepsen_to_reusable_builds
...
Jepsen job to reuse builds
2024-01-18 13:47:14 +01:00
Raúl Marín
cd4aefcddb
Add missing files to digests
2024-01-18 13:36:05 +01:00
robot-clickhouse
db3ffa5c86
Automatic style fix
2024-01-18 12:11:03 +00:00
Alexey Milovidov
6d6b8fcf8e
Add missing comments in code
2024-01-18 12:58:50 +01:00
Max Kainov
d387c84aa4
Jepsen job to reuse builds
...
#no-merge-commit
2024-01-18 11:58:41 +00:00
vdimir
bb8986de5d
Revert "break tests/integration/test_merge_tree_s3/test.py"
...
This reverts commit 5dd231ede1
.
2024-01-18 08:56:05 +00:00
vdimir
c3788c2fa1
upd
2024-01-18 08:54:31 +00:00
vdimir
5dd231ede1
break tests/integration/test_merge_tree_s3/test.py
2024-01-18 08:54:31 +00:00
vdimir
a3b4b7e880
Print another message in Bugfix check if internal check had been failed
2024-01-18 08:54:27 +00:00
Alexey Milovidov
61101d1a57
Add a release build with coverage, turn off coverage in the debug build
2024-01-18 01:16:50 +01:00
Alexey Milovidov
c098f41dbc
Merge branch 'master' into enable-coverage-for-debug-build
2024-01-17 22:35:51 +01:00
Mikhail f. Shiryaev
0b52dc0e33
Merge pull request #58920 from ClickHouse/cancel-MasterCI-in-prs
...
Cancel MasterCI in PRs
2024-01-17 18:58:23 +01:00
Mikhail f. Shiryaev
1d57666b19
Cancel MasterCI in PRs
2024-01-17 17:40:23 +01:00
Alexey Milovidov
1afc5e8c01
Enable coverage for debug build
2024-01-14 03:45:42 +01:00
Mikhail f. Shiryaev
9d8290cc50
Merge pull request #58712 from ClickHouse/helper-improvements
...
Some small improvements to version_helper from #57203
2024-01-12 17:40:14 +04:00
Mikhail f. Shiryaev
7ab571f0f0
Add ClickHouseVersion.is_lts
2024-01-11 11:42:59 +01:00
Mikhail f. Shiryaev
0572bf53ea
Add a new function to version_helper to get supported version from tags
2024-01-11 11:42:49 +01:00
Robert Schulze
ced9e93ac6
Merge remote-tracking branch 'rschu1ze/master' into qatzstd_main
2024-01-09 20:36:02 +00:00
Mikhail f. Shiryaev
ac1dac4fe3
Merge pull request #58619 from ClickHouse/s3-optional-client
...
Optional `client` argument for `S3Helper`
2024-01-09 16:52:42 +04:00
Sema Checherinda
6dbf7c967c
Merge pull request #57663 from ClickHouse/CheSema-remote-blobs-naming-2
...
generate object storage key by template
2024-01-09 13:26:56 +01:00
Mikhail f. Shiryaev
5ed4cd41d9
Extend S3Helper to accept a custom s3 client and endpoint
2024-01-09 13:10:34 +01:00
Mikhail f. Shiryaev
3875f4f4b5
Fix issue with default dataclass values
2024-01-09 13:10:28 +01:00
Mikhail f. Shiryaev
a2a3783366
Small renaming to reflect the current release process
2024-01-08 15:31:59 +01:00
Mikhail f. Shiryaev
fe19f45974
Simplify --type
argument for release.py
2024-01-08 15:31:58 +01:00
Mikhail f. Shiryaev
2232663216
Insignificant typing improvements
2024-01-08 15:31:57 +01:00
Mikhail f. Shiryaev
f38510be86
Do not fail the CI on an expired token
2024-01-08 10:43:55 +01:00
Robert Schulze
53965bb9f1
Merge remote-tracking branch 'rschu1ze/master' into qatzstd_main
2024-01-07 14:11:22 +00:00
Max Kainov
deda52b611
add packager script to build digest
2024-01-06 16:23:20 +00:00
Sema Checherinda
c59a72b987
fix special build, add randomization to stateless tests
2024-01-05 13:42:30 +00:00
Mikhail f. Shiryaev
dd7aca4d69
Revert "Fix an error in the release script - it didn't allow to make 23.12."
2023-12-30 18:35:42 +01:00
Alexey Milovidov
9d1e124102
Let me do the release
2023-12-28 11:21:58 +01:00
Mikhail f. Shiryaev
74dd63f956
Add a hack to un-/mark PR as a draft
...
#job_package_debug
2023-12-22 22:26:38 +01:00
Mikhail f. Shiryaev
e7c22fef7b
Rename ccache_utils to cache_utils
2023-12-22 22:26:37 +01:00
Mikhail f. Shiryaev
b386674ede
Add GitHubCache class, generalize Cache class
2023-12-22 22:26:36 +01:00
jinjunzh
aaf98f0ed7
refine setting with enable_zstd_qat_codec
2023-12-22 14:24:15 -05:00
Mikhail f. Shiryaev
a54dfabf0e
Add full repo name to the PR cache name
2023-12-22 17:52:15 +01:00
Alexey Milovidov
7f7e80ea56
Merge pull request #58130 from ClickHouse/integration-tests-images
...
Use the single images list for integration tests everywhere
2023-12-22 06:04:43 +01:00
Max K
8ac13b3e26
Support "do not test" label with ci.py ( #58128 )
...
* support "do not test" label with ci.py
Co-authored-by: robot-clickhouse <robot-clickhouse@users.noreply.github.com>
2023-12-21 18:08:25 +01:00
Mikhail f. Shiryaev
4a04a1316f
Add a tag processing for python-bottle
2023-12-21 16:11:54 +01:00
Mikhail f. Shiryaev
177f8f7d0d
Create a single point of true for integration tests images
2023-12-21 16:09:56 +01:00
Max K
2dcffcc41c
fix ( #58125 )
2023-12-21 14:14:51 +01:00
Max Kainov
afdc0548e5
limited ci on master for docs only
2023-12-21 11:37:39 +00:00
Max K
cb53ee63be
Add GH status for PR formatting ( #58050 )
...
* add GH status for PR formatting
#no-merge-commit
2023-12-21 11:53:01 +01:00
Max K
e0a790de1e
Fix for nightly job for digest-ci ( #58079 )
...
* Fix for run_always job - do not set done
#no-merge-commit
2023-12-20 21:28:54 +01:00
Julia Kartseva
2c32589949
Merge pull request #58019 from jkartseva/fix-build-errno-exception
...
fix freebsd build
2023-12-19 11:16:45 -08:00
Max K
d8383377ea
always run ast_fuzz and sqllancer #no-merge-commit ( #58049 )
2023-12-19 20:14:47 +01:00
vdimir
252cb8a507
Merge pull request #54602 from fionera/issue-49028
...
Add setting http_make_head_request
2023-12-19 13:33:59 +01:00
Max Kainov
276f040dd0
ci fix
...
https://github.com/ClickHouse/ClickHouse/actions/runs/7256640256/job/19769624432?pr=58015#step:8:5466
```
Dec 19 03:09:41 /build/src/IO/AIO.cpp:140:15: error: use of undeclared identifier 'ErrnoException'; did you mean 'DB::ErrnoException'?
Dec 19 03:09:41 140 | throw ErrnoException(DB::ErrorCodes::CANNOT_IOSETUP, "io_setup failed");
```
2023-12-19 10:24:36 +00:00
Max K
528df04b87
add needs_changed_files flag for pr_info ( #58003 )
2023-12-18 17:54:27 +01:00
Max K
b9408125cc
CI for docs only fix ( #57992 )
...
* run only docs related jobs if changes are in docs only (fix after applying CI with digest)
2023-12-18 17:06:10 +01:00
Mikhail f. Shiryaev
e0ffd3726d
Avoid situations with too long status descriptions
2023-12-18 13:45:15 +01:00
Mikhail f. Shiryaev
7441fe45cc
Apply isort for imports
2023-12-18 13:44:11 +01:00
Mikhail f. Shiryaev
9a2ee55b5e
Fix style-check checkout head-ref
2023-12-18 13:21:13 +01:00
Max K
84e5870b71
Reapply "improve CI with digest for docker, build and test jobs" ( #57904 )
...
* Revert "Revert "improve CI with digest for docker, build and test jobs""
* fix: docker manifest merge for missing images only
2023-12-18 09:07:22 +01:00
Max K
8c7add0334
Revert "improve CI with digest for docker, build and test jobs ( #56317 )"
...
This reverts commit 7844fcc196
.
2023-12-15 15:48:01 +01:00
Max K
7844fcc196
improve CI with digest for docker, build and test jobs ( #56317 )
...
* CI with digests to tag docker images, reuse builds, reuse tests and others
2023-12-15 15:21:20 +01:00
Mikhail f. Shiryaev
deb054dc7e
Add logging for the search PRs to backport query
2023-12-15 13:28:25 +01:00
Mikhail f. Shiryaev
e11fa23032
Add argument to fill the gap in cherry-pick
2023-12-15 12:56:35 +01:00
Alexey Milovidov
62b6d1ef5e
iMerge branch 'master' of github.com:ClickHouse/ClickHouse into clickbench-ci
2023-12-13 01:41:27 +01:00
Mikhail f. Shiryaev
88566b57db
Merge pull request #57600 from ClickHouse/fix-killed-jobs-detection
...
Identify failed jobs in lambda and mark as steps=0
2023-12-12 15:30:49 +01:00
Alexey Milovidov
7ff3021112
Fix Docker
2023-12-12 14:12:10 +01:00
Mikhail f. Shiryaev
cfe6bc2cc5
Replace len by sum for generator
2023-12-12 14:05:59 +01:00
Alexey Milovidov
8a68a4247e
Style
2023-12-12 07:58:54 +01:00
Alexey Milovidov
9789c2caa2
Review fixes
2023-12-12 05:48:09 +01:00
Alexey Milovidov
0c81892463
Update tests/ci/clickbench.py
...
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
2023-12-12 00:43:06 +03:00
Alexey Milovidov
a3262003f3
Update tests/ci/integration_test_check.py
...
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
2023-12-12 00:42:47 +03:00
Alexey Milovidov
b9b6e7584e
Update tests/ci/fast_test_check.py
...
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
2023-12-12 00:42:41 +03:00
Alexey Milovidov
fcb8ab9b63
Update tests/ci/functional_test_check.py
...
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
2023-12-12 00:42:23 +03:00
Mikhail f. Shiryaev
7bd6b42af2
Merge pull request #57744 from ClickHouse/fix-dockerub-proxy
...
Tune network memory for dockerhub proxy hosts
2023-12-11 14:25:51 +01:00
Max K
f5ba4ef9b3
Tune autoscale to scale for single job in the queue ( #57742 )
...
* tune setting desired capacity
* Automatic style fix
---------
Co-authored-by: robot-clickhouse <robot-clickhouse@users.noreply.github.com>
2023-12-11 13:07:56 +01:00
Mikhail f. Shiryaev
9307a87118
Tune network memory for dockerhub proxy hosts
2023-12-11 12:56:52 +01:00
Alexey Milovidov
4b13a6d08f
Fix CI
2023-12-10 22:02:05 +01:00
Alexey Milovidov
6b55c16b4e
mypy
2023-12-10 20:49:03 +01:00
Alexey Milovidov
c6f1832686
Merge branch 'clickbench-ci' of github.com:ClickHouse/ClickHouse into clickbench-ci
2023-12-10 19:55:18 +01:00
Alexey Milovidov
ce894c28f3
mypy
2023-12-10 19:54:59 +01:00
Alexey Milovidov
75df8db298
Python
2023-12-10 19:52:52 +01:00
robot-clickhouse
c1e387d682
Automatic style fix
2023-12-10 18:32:09 +00:00
Alexey Milovidov
99c8430c3e
mypy
2023-12-10 19:10:44 +01:00
Alexey Milovidov
11dda11f22
Python
2023-12-10 19:08:50 +01:00
Alexey Milovidov
af48cb9732
Python
2023-12-10 00:35:04 +01:00
Alexey Milovidov
ea31c8471f
Python
2023-12-10 00:26:44 +01:00
Alexey Milovidov
2602a7ba81
Python
2023-12-10 00:22:19 +01:00
Alexey Milovidov
01487af489
Merge branch 'clickbench-ci' of github.com:ClickHouse/ClickHouse into clickbench-ci
2023-12-10 00:03:51 +01:00
Alexey Milovidov
17772dc41c
Recommendation from @felixoid
2023-12-10 00:03:33 +01:00
robot-clickhouse
f8f42d82dd
Automatic style fix
2023-12-09 22:52:58 +00:00
Alexey Milovidov
3ac3a06561
Add ClickBench to CI
2023-12-09 23:31:05 +01:00
Alexey Milovidov
0157066fc5
Merge branch 'master' into musl-7
2023-12-09 15:19:38 +01:00
Max K
a12c685015
Update tests/ci/autoscale_runners_lambda/test_autoscale.py
...
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
2023-12-08 10:40:16 +01:00
Alexey Milovidov
15a0e6ab05
Merge branch 'master' into musl-7
2023-12-08 03:19:55 +01:00
Mikhail f. Shiryaev
b44dadc5c6
Identify failed jobs in lambda and mark as steps=0
2023-12-07 01:35:47 +01:00
robot-clickhouse
33fd370c94
Automatic style fix
2023-12-06 19:18:26 +00:00
Max Kainov
e2daad2065
tune scale up/down multipliers
2023-12-06 18:55:57 +00:00
vdimir
4e9402c3fc
Merge pull request #57413 from ClickHouse/vdimir/bugfix_validate_check_exceptions
...
Consider whole check failure in bugfix validate check as an error
2023-12-05 15:01:46 +01:00
vdimir
4ec21e94a5
Set http_make_head_request onlt in stress tests
2023-12-04 16:58:51 +01:00
alesapin
a5782cb56b
Revert "Revert bugfix check fix attempt"
...
This reverts commit dcc5ae2928
.
2023-12-03 16:04:22 +01:00
kssenii
dcc5ae2928
Revert bugfix check fix attempt
2023-12-01 20:23:39 +01:00
vdimir
d2bea265c9
Consider whole check failure in bugfix validate check as an error
2023-12-01 09:57:29 +00:00
kssenii
0e9aa9b1cd
Try fix bugfix check
2023-11-30 14:14:32 +01:00
Mikhail f. Shiryaev
59cf90876c
Changes after a review
2023-11-28 12:19:27 +01:00
Mikhail f. Shiryaev
4aac18d651
Add another header for the wrong conflicts resolution
2023-11-28 12:01:33 +01:00
Mikhail f. Shiryaev
8c4592f5c2
Follow up recommendations from #57167
2023-11-28 11:51:06 +01:00
alesapin
b26767d5bb
Add some additional groups to CI
2023-11-27 13:43:40 +01:00
Alexey Milovidov
b2d8103d19
Add special build with Musl
2023-11-26 02:27:54 +01:00
Alexey Milovidov
d7e64fa446
Merge pull request #57150 from azat/ci/no-partial-results
...
Remove partial results from build matrix for stress tests
2023-11-25 22:55:14 +01:00
Alexey Milovidov
91cc132feb
Merge pull request #56873 from ClickHouse/memory-for-client-in-stress-and-fuzzer
...
Set limit for memory usage for client in Stress tests and ASTFuzzers
2023-11-24 23:15:27 +01:00
Alexey Milovidov
13181db20e
Update stress.py
2023-11-24 23:11:23 +03:00
Mikhail f. Shiryaev
36d27d1713
Improve the cherry-pick PR description
2023-11-23 19:28:58 +01:00
Azat Khuzhin
d81fb9d117
Remove partial results from build matrix for stress tests
...
The feature had been reverted in #55893
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-11-23 16:39:52 +01:00
Michael Kolupaev
ff6dfd2490
Run CI for PRs with missing documentation if 'can be tested' label is present
2023-11-20 21:57:45 +00:00
Mikhail f. Shiryaev
362c15d9ea
Fix logging for profile JSON files
2023-11-20 15:15:38 +01:00
Mikhail f. Shiryaev
6da51942eb
Follow up the fix from #44311
2023-11-20 15:15:35 +01:00
Nikita Mikhaylov
427d9fff70
Set limit for memory
2023-11-16 19:13:25 +01:00
Mikhail f. Shiryaev
152758d6df
Merge pull request #56459 from ClickHouse/update-ami
...
Update the AMI receipt
2023-11-16 18:42:26 +01:00
Mikhail f. Shiryaev
f02ed02e4a
Terminate spot instances older than 1h
2023-11-16 16:35:34 +01:00
Mikhail f. Shiryaev
7c758d1b2d
Define the INIT_ENVIRONMENT through instances tags
2023-11-16 15:53:34 +01:00
Mikhail f. Shiryaev
002c4af384
Merge pull request #56785 from ClickHouse/another-digest-test
...
Add test for avoided recursion
2023-11-15 13:03:40 +01:00
Mikhail f. Shiryaev
e628114729
Add test for avoided recursion
2023-11-15 12:26:20 +01:00
Mikhail f. Shiryaev
30c6cea895
Fix another place with offset-aware datetime
2023-11-15 11:09:13 +01:00
Mikhail f. Shiryaev
ad3f422cff
Get rid of datetime
in calculation of since_updated
2023-11-15 10:53:55 +01:00
Mikhail f. Shiryaev
eb4add06ba
Rewrite repo.organization._url
to a proper repo._makeStringAttribute
2023-11-15 10:35:39 +01:00
Mikhail f. Shiryaev
8fbc0d3d51
Disable autoupdate for GH runners to speed-up boot
2023-11-14 15:48:01 +01:00
Mikhail f. Shiryaev
556e0faad2
Make sleep in init_runner loop global
2023-11-14 15:48:00 +01:00
Mikhail f. Shiryaev
b4cc55ea34
Deploy cloud-init script to S3 for following usage
2023-11-14 15:48:00 +01:00
Mikhail f. Shiryaev
5f9704a3c1
Kill forgotten Runner.Listener too
2023-11-14 15:47:59 +01:00
Mikhail f. Shiryaev
e77c9fbd53
Add TOE in the comment, find and fix possible issues for the second run
2023-11-14 15:47:59 +01:00
Mikhail f. Shiryaev
0c0f70d26d
Add the installing of azure cli
2023-11-14 15:47:58 +01:00
Mikhail f. Shiryaev
094eebde4f
Update the runner version
2023-11-14 15:47:57 +01:00
Mikhail f. Shiryaev
8a36f2fa4c
Rewrite builds reports to reusable workflow
2023-11-13 12:49:37 +01:00
Mikhail f. Shiryaev
7d3440add5
Delete codebrowser leftovers
2023-11-13 12:49:35 +01:00
Mikhail f. Shiryaev
15d27d5e85
Rewrite docs test to reusable workflow
2023-11-13 12:49:33 +01:00
Mikhail f. Shiryaev
6e00e14a45
Rewrite libfuzzer tests to reusable workflow
...
Update fuzzers clang version
2023-11-13 12:49:33 +01:00
Mikhail f. Shiryaev
b6a71ae6f4
Rewrite fast tests to reusable workflow
2023-11-13 12:49:33 +01:00
Mikhail f. Shiryaev
6f8baf3def
Rewrite style checks to reusable workflow
2023-11-13 12:49:32 +01:00
Mikhail f. Shiryaev
38b251946e
Add another check to CiConfig.validate, and test for it
2023-11-13 12:49:31 +01:00
Alexey Milovidov
9436209950
Fix error
2023-11-13 05:06:37 +01:00
Alexey Milovidov
7fc3cebd91
Fix error
2023-11-13 04:00:13 +01:00
Alexey Milovidov
c9f5ef0b1a
Fix error
2023-11-13 03:14:29 +01:00
Alexey Milovidov
17669111fc
Python
2023-11-12 08:07:14 +01:00
robot-clickhouse
c74aea08b2
Automatic style fix
2023-11-12 04:10:47 +00:00
Alexey Milovidov
fb8f9f5fed
Fix error
2023-11-12 04:52:49 +01:00
Alexey Milovidov
6c30aa121c
Collect information about binary sizes to the CI database
2023-11-12 04:01:59 +01:00
Alexey Milovidov
38ca18d8e7
Merge pull request #56617 from ClickHouse/publish-stripped-binary
...
Publish stripped binary
2023-11-11 22:18:26 +01:00
Alexey Milovidov
9824631044
Apply LowCardinality in more places
2023-11-11 07:46:35 +01:00
Alexey Milovidov
df24ef42b1
Publish stripped binary
2023-11-11 07:27:10 +01:00
Mikhail f. Shiryaev
a807a80d1e
Merge pull request #56385 from ClickHouse/modules-actions
...
Rewrite jobs to use callable workflow
2023-11-09 15:19:58 +01:00
Robert Schulze
949863872a
Merge pull request #56059 from rschu1ze/bump-grpc
...
Bump gRPC to v1.47.5
2023-11-09 11:35:38 +01:00
Robert Schulze
b9fafb5561
Try to fix sparse checkout
2023-11-08 17:18:05 +00:00
Mikhail f. Shiryaev
6dc0534143
Move sparse checkout logic to ci_config
2023-11-08 17:16:18 +01:00
Mikhail f. Shiryaev
af2795ad75
Work around issues with GH callable actions
2023-11-08 17:16:17 +01:00
Mikhail f. Shiryaev
1e981120c1
Merge pull request #56422 from ClickHouse/speed-up-autoscaling
...
Make autoscaling more responsive
2023-11-08 12:47:22 +01:00
Alexander Tokmakov
8fb594dd5e
Merge pull request #56388 from ClickHouse/tavplubix-patch-10
...
Update stress.py
2023-11-07 18:58:25 +01:00
Mikhail f. Shiryaev
4df3a7cc8b
Make autoscaling more responsive
2023-11-07 17:49:22 +01:00
Mikhail f. Shiryaev
b981a94bc7
Merge pull request #56305 from ClickHouse/digests
...
Implement digest helpers for different objects
2023-11-07 17:46:29 +01:00
Alexander Tokmakov
0fbb32c8ee
Merge branch 'master' into tavplubix-patch-10
2023-11-06 20:59:16 +01:00
vdimir
cc25f66b03
Merge pull request #56243 from ClickHouse/vdimir/fix_check_url_in_commit_status
...
Fix link to failed check report in status commit
2023-11-06 20:27:18 +01:00
Alexander Tokmakov
101975705e
Update stress.py
2023-11-06 19:59:43 +01:00
robot-clickhouse
43f2b59625
Automatic style fix
2023-11-06 18:31:15 +00:00
Alexander Tokmakov
93cb51bad5
Update stress.py
2023-11-06 19:13:26 +01:00
Mikhail f. Shiryaev
53033d2347
Add a consistent digest and tests
2023-11-06 16:43:26 +01:00
Mikhail f. Shiryaev
4fe3d10604
Unify all workflows for python unit tests, follow naming best practices
2023-11-06 11:14:57 +01:00
Mikhail f. Shiryaev
e352e7bfba
Change digest API to update the single hash object
2023-11-03 17:42:09 +01:00
Mikhail f. Shiryaev
f7c5602da4
Add digest_paths
2023-11-03 17:42:09 +01:00
Mikhail f. Shiryaev
3e8ad14423
Implement digest helpers for different objects
2023-11-03 17:42:08 +01:00
Mikhail f. Shiryaev
77f4ec4422
Add evidence of failed integrations infrastructure
2023-11-02 11:36:18 +01:00