Commit Graph

794 Commits

Author SHA1 Message Date
Robert Schulze
3a3a00f95e
Bump minimal required compiler to Clang 16 2023-09-18 17:44:04 +00:00
Yakov Olkhovskiy
dd6f12dd94 review suggestions 2023-09-17 16:36:50 +00:00
Yakov Olkhovskiy
d1cd3cdd2a move on its own workflow 2023-09-17 16:36:50 +00:00
Yakov Olkhovskiy
b7a17bf8dd add libFuzzer tests, initial integration 2023-09-17 16:36:49 +00:00
Yakov Olkhovskiy
46fa7dbb80 add libFuzzer build on 'libFuzzer' label, build produces artifacts 2023-09-17 16:28:50 +00:00
János Benjamin Antal
328f675473 Temporarily disable cron 2023-09-14 15:09:42 +00:00
János Benjamin Antal
51781a6a86 Add workflow 2023-09-14 12:05:50 +00:00
János Benjamin Antal
5862c4ec93
Use not the absolute latest docker image tag (#54369)
* Add params for select queries in clickhouse_helper.py

* Find the latest image tags from master

* Get full git history

* Do not checkout submodules

* Automatic style fix

* Fix style errors

* Make logging pretty

* Revert accidentally committed changes

* Eliminate pformat

* Update all workflows

* Remove flag with default value

* Improve exception handling

* Utilizing the loop condition in while loop

* Make the logic robust over temporary errors

* Prettify logs

* Automatic style fix

* Add accidentally removed line

* Revert "Make the logic robust over temporary errors"

This reverts commit 91e6b5d7ba.

* Do not fail in case the tag cannot be queried from ClickHouse

* Support partial finding of tags

---------

Co-authored-by: robot-clickhouse <robot-clickhouse@users.noreply.github.com>
2023-09-08 08:42:56 +02:00
Mikhail f. Shiryaev
7999598ad8
Rollback testing part from #42599 2023-09-05 12:59:31 +02:00
robot-clickhouse
926c5636dd
Merge pull request #42599 from ClickHouse/build-fuzzer-protocol
libFuzzer: add CI fuzzers build, add tcp protocol fuzzer, fix other fuzzers.
2023-09-04 22:41:54 +02:00
Yakov Olkhovskiy
97317a07f1 remove oss-fuzz build, add fuzzers build 2023-09-03 17:28:44 +00:00
Mikhail f. Shiryaev
e553242957
Get rid of CLICKHOUSE_CI_LOGS_* secrets 2023-08-30 22:06:31 +02:00
Yakov Olkhovskiy
db1a291e1e cleanup 2023-08-27 23:19:24 +00:00
Yakov Olkhovskiy
713f971b56 debug 2023-08-26 16:06:41 +00:00
Yakov Olkhovskiy
8ed7fe9846 debug 2023-08-26 15:48:48 +00:00
Yakov Olkhovskiy
06aae687a0 local oss-fuzz build_fuzzers 2023-08-26 06:01:48 +00:00
Yakov Olkhovskiy
15f77f1d4f style fix 2023-08-25 21:23:12 +00:00
Yakov Olkhovskiy
e62dc05421 fix 2023-08-25 21:06:14 +00:00
Yakov Olkhovskiy
a9ba0f3139 style 2023-08-25 14:12:17 +00:00
Yakov Olkhovskiy
5888bef8c4 fix indentation 2023-08-25 02:20:24 +00:00
Yakov Olkhovskiy
e9ccfb24f1
Merge branch 'master' into build-fuzzer-protocol 2023-08-23 17:13:35 -04:00
Yakov Olkhovskiy
95de1610b8
Update pull_request.yml 2023-08-23 17:10:18 -04:00
Alexey Milovidov
d059465389
Merge pull request #52293 from ClickHouse/sqltest
Add SQLTest
2023-08-13 00:35:46 +03:00
Alexey Milovidov
561e043868
Merge branch 'master' into sqltest 2023-08-10 21:47:56 +03:00
Alexey Milovidov
53151610a0
Merge branch 'master' into sqltest 2023-08-10 03:47:26 +03:00
Alexey Milovidov
964c407d48
Revert "Revert "Upload build time-trace data to CI database"" 2023-08-09 16:11:17 +03:00
Alexander Gololobov
63183c56f1
Revert "Upload build time-trace data to CI database" 2023-08-09 13:58:05 +02:00
Alexey Milovidov
ede1b17c48
Merge branch 'master' into sqltest 2023-08-09 05:10:47 +03:00
Yakov Olkhovskiy
d8a231e0cb Add Linux s390x build to CI 2023-08-09 00:44:01 +00:00
Alexey Milovidov
d977e221b4 Upload build time-trace data to CI database 2023-08-07 03:26:59 +02:00
Mikhail f. Shiryaev
a4185d9be0
Merge branch 'master' into sources-with-subs 2023-08-03 16:08:39 +02:00
Alexey Milovidov
b4f0d0bc2e
Update pull_request.yml 2023-08-02 21:05:39 +03:00
Alexey Milovidov
97bd68d5c7 Merge branch 'master' into sqltest 2023-08-01 22:31:18 +02:00
Alexey Milovidov
afb76101b7 Remove obsolete part of a check name 2023-07-31 05:23:28 +02:00
Alexey Milovidov
8e3bd222f0 Add SQLTest 2023-07-19 03:42:32 +02:00
Dmitry Novik
fc05187e8a Add dependencies to FinishCheck 2023-07-17 13:50:21 +00:00
Dmitry Novik
dd74ce3e1c Add integration tests check with analyzer to master 2023-07-17 13:44:52 +00:00
Mikhail f. Shiryaev
0ba38b4dde
Merge branch 'master' into sources-with-subs 2023-07-17 14:04:02 +02:00
Dmitry Novik
ee2392bf8e Merge remote-tracking branch 'origin/master' into analyzer-integration-tests 2023-07-11 08:55:31 +00:00
Alexey Milovidov
43856ef6c2
Merge branch 'master' into remove-coverity 2023-07-07 13:45:16 +03:00
Mikhail f. Shiryaev
24e5625906
Use sparse submodules in darwin builds to reduce artifacts size 2023-07-06 12:57:14 +02:00
Alexey Milovidov
8d5ddcbd30 Remove coverity 2023-07-05 15:40:06 +02:00
Alexey Milovidov
7cb7e138c1 Update 2023-07-05 14:16:46 +02:00
Alexey Milovidov
3021180e01 Update 2023-07-04 21:33:12 +02:00
Alexey Milovidov
1eafba60d2 Merge branch 'master' into riscv-in-ci 2023-07-04 21:28:05 +02:00
Julio Jimenez
4511213a1f
job successful
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2023-06-30 13:52:22 -04:00
Julio Jimenez
185e106c1f
Please install NASM because NASM compiler cannot be found
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2023-06-30 10:53:04 -04:00
Julio Jimenez
542b03bfd1
SonarCloud: Add C++23 Experimental Flag
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2023-06-30 10:41:31 -04:00
Mikhail f. Shiryaev
5e3233f0e4
Increase woboq job timeout 2023-06-16 12:57:03 +02:00
Dmitry Novik
9652b38a6c Fix CHECK_NAME 2023-06-13 23:10:03 +00:00
Dmitry Novik
9e8ca5f5ae Add integration test check with enabled analyzer 2023-06-13 13:09:39 +00:00
Mikhail f. Shiryaev
7f08f218d9
Create lambda_shared package for lambdas 2023-06-01 21:03:53 +02:00
Mikhail f. Shiryaev
3129eda247
Launch WoboqBuilder in scope of NightlyBuilds 2023-05-12 19:22:49 +02:00
Mikhail f. Shiryaev
b7b48b0d09
Use rebuilt images in woboq, call it from other workflows 2023-05-12 19:22:45 +02:00
Azat Khuzhin
c37fe64040 Merge remote-tracking branch 'u/master' into build/llvm-16 2023-05-08 22:33:52 +02:00
Dmitry Novik
82897d83fc Add CI check with enabled analyzer in master 2023-05-08 14:22:52 +00:00
Dmitry Novik
b2ed99f6b3
Merge branch 'master' into analyzer-ci 2023-04-18 13:07:45 +02:00
Sema Checherinda
0354a964cd turn on all CI back 2023-04-17 14:07:56 +02:00
Sema Checherinda
c3b9d5fe6e introduce sqllogic runner 2023-04-16 13:57:24 +02:00
Julio Jimenez
d69463859f
SonarCloud: C++ Reporting Standards (#48668)
* Sonar: C++ Reporting Standards

Signed-off-by: Julio Jimenez <julio@clickhouse.com>

* -DCMAKE_CXX_STANDARD=20

Signed-off-by: Julio Jimenez <julio@clickhouse.com>

* -DCMAKE_CXX_STANDARD=20

Signed-off-by: Julio Jimenez <julio@clickhouse.com>

* upgrade sonarcloud

Signed-off-by: Julio Jimenez <julio@clickhouse.com>

* Disable job until SonarCloud support c++23

Signed-off-by: Julio Jimenez <julio@clickhouse.com>

---------

Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2023-04-13 10:48:45 -04:00
Dmitry Novik
f8e4d6bb41 Add CI run with new analyzer enabled 2023-04-12 15:18:28 +00:00
Alexander Tokmakov
3633f0b2f3 fix 2023-04-07 23:50:09 +02:00
Alexander Tokmakov
043729e1eb
Update pull_request.yml 2023-04-01 02:18:39 +03:00
Alexander Tokmakov
409c8e3f54 fix 2023-03-31 22:35:48 +02:00
Alexander Tokmakov
c4c3602f69
Merge branch 'master' into contrib_sparse_checkout 2023-03-31 22:55:22 +03:00
Alexander Tokmakov
9552b37414
Merge pull request #48267 from ClickHouse/fix_some_tests2
Fix some tests
2023-03-31 22:03:00 +03:00
Alexander Tokmakov
ee3da3854a check sparse checkout in CI 2023-03-31 17:47:23 +02:00
Alexander Tokmakov
356716f0a1
Update master.yml 2023-03-31 03:26:16 +03:00
Alexander Tokmakov
2850d2822d more consistent workflows 2023-03-31 01:38:23 +02:00
Mikhail f. Shiryaev
1c58a911eb
Push clickhouse-keeper as both w/ and w/o suffix -alpine 2023-03-30 18:07:40 +02:00
Mikhail f. Shiryaev
ae88a31100
Add a fuse for backport branches w/o a created PR 2023-03-20 13:45:23 +01:00
Alexey Milovidov
89a76c2d77 Use LLVM 16 2023-03-18 23:45:57 +01:00
Mikhail f. Shiryaev
751f6d1dee
Merge pull request #47302 from ClickHouse/release-workflow
Add a manual trigger for release workflow
2023-03-08 13:52:29 +01:00
Mikhail f. Shiryaev
0eebe1ce57
Merge pull request #47107 from ClickHouse/autoscaling-lambda
Add code for autoscaling lambda
2023-03-08 13:51:42 +01:00
Mikhail f. Shiryaev
dedd242f35
Add a manual trigger for release workflow 2023-03-07 16:49:10 +01:00
Mikhail f. Shiryaev
c63be68a8f
Use explicit docker tags and paths 2023-03-07 16:49:09 +01:00
Mikhail f. Shiryaev
af23c8bed0
Get the release logs w/o delay from curl 2023-03-07 16:49:07 +01:00
Mikhail f. Shiryaev
c1774cabd0
Do not install GitPython on runners, it is preinstalled 2023-03-03 13:20:41 +01:00
Mikhail f. Shiryaev
4e9c246264
Check CI python code always 2023-03-03 13:20:40 +01:00
Robert Schulze
380e076e84
x86 --> amd64 2023-03-03 11:20:07 +00:00
Robert Schulze
5ddc9a9eed
Add binary compatibility check for Aarch64 2023-03-02 11:08:08 +00:00
avogar
6b7d3bf07b Merge branch 'master' of github.com:ClickHouse/ClickHouse into split-bc-check 2023-02-24 13:52:22 +00:00
Robert Schulze
ab1571b70f
Update .github/workflows/docs_check.yml
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
2023-02-23 16:33:36 +01:00
Robert Schulze
f9bf0b5a8e
Update .github/workflows/pull_request.yml
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
2023-02-23 16:33:22 +01:00
Robert Schulze
99e184c754
Update .github/workflows/pull_request.yml
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
2023-02-23 16:33:10 +01:00
Robert Schulze
2e3ff46905
Update .github/workflows/docs_check.yml
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
2023-02-23 16:33:03 +01:00
Robert Schulze
ce1176a744
CI: don't run builds/tests when CHANGELOG.md or README.md were modified 2023-02-23 13:10:36 +00:00
Julio Jimenez
4f31e59dcd
Fix SonarCloud Job
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2023-02-22 10:34:27 -05:00
Alexey Milovidov
4adbcd4beb
Merge pull request #46665 from ClickHouse/clean-docs-release
Get rid of legacy DocsReleaseChecks
2023-02-22 00:31:17 +03:00
Mikhail f. Shiryaev
cd2ab02f22
Get rid of legacy DocsReleaseChecks 2023-02-21 17:34:16 +01:00
Alexey Milovidov
d0d6306102 Fix coverity 2023-02-21 00:46:27 +01:00
Mikhail f. Shiryaev
3272e7d778
Fix dependencies for InstallPackagesTestAarch64 2023-02-20 15:23:24 +01:00
Mikhail f. Shiryaev
b1ad6b83e5
Trigger automerge on approved PRs 2023-02-13 12:17:04 +01:00
avogar
53a3cfc9e0 Merge branch 'master' of github.com:ClickHouse/ClickHouse into split-bc-check 2023-02-09 13:24:19 +00:00
Mikhail f. Shiryaev
0c8c04090c
Add checks for installable packages to workflows 2023-02-03 23:40:56 +01:00
Mikhail f. Shiryaev
cd2e1cfada
Merge pull request #45568 from ClickHouse/keeper-systemd
Add systemd.service for clickhouse-keeper
2023-02-03 23:08:02 +01:00
Nikita Mikhaylov
33877b5e00
Parallel replicas. Part [2] (#43772) 2023-02-03 14:34:18 +01:00
Mikhail f. Shiryaev
981101a40a
Add arm64 installation tests 2023-02-03 12:16:22 +01:00
Mikhail f. Shiryaev
dc00bce9cf
Add tests for packages' installation 2023-02-03 12:16:16 +01:00
Mikhail f. Shiryaev
d05285449c
Get rid of progress timestamps in release publishing 2023-01-31 13:21:12 +01:00
Mikhail f. Shiryaev
1f716ccc5b
Trim refs/tags/ from GITHUB_TAG in release workflow 2023-01-26 00:07:58 +01:00
avogar
ced2f69a01 Merge branch 'master' of github.com:ClickHouse/ClickHouse into split-bc-check 2023-01-25 19:47:27 +00:00
Mikhail f. Shiryaev
d32a564ff0
Merge pull request #45421 from ClickHouse/chrm-releases
Get rid of artifactory in favor of r2 + ch-repos-manager
2023-01-24 13:17:48 +01:00
avogar
d34c8f8432 Merge branch 'master' of github.com:ClickHouse/ClickHouse into split-bc-check 2023-01-20 19:28:15 +00:00
Mikhail f. Shiryaev
9d2677c2e5
Get rid of artifactory in favor of r2 + ch-repos-manager 2023-01-19 09:41:58 +01:00
Ilya Yatsishin
c0bcf28c3f Bump to newer version of debug-action 2023-01-18 16:44:34 +01:00
Mikhail f. Shiryaev
e2719de820
Add automerge for green approved PRs 2023-01-11 20:52:39 +01:00
Mikhail f. Shiryaev
570588a06f
Add automerge for green backport PRs 2023-01-11 20:52:38 +01:00
Alexey Milovidov
4694dad87c Break CI 2023-01-08 07:59:31 +01:00
Kruglov Pavel
c69fe38f62
Merge branch 'master' into split-bc-check 2023-01-04 15:17:02 +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
avogar
de4aca9c6b Update workflows 2023-01-03 20:06:43 +00:00
Mikhail f. Shiryaev
ef55fab71f
Use thiner runners for bugfix checks 2023-01-03 16:34:41 +01:00
Mikhail f. Shiryaev
41cdf42276
Upload status files to S3 report for bugfix check 2023-01-03 16:31:14 +01:00
Alexey Milovidov
a67878a03e Fix workflows 2023-01-02 20:18:12 +01:00
Alexey Milovidov
47ae8c5c79 Remove more lines 2023-01-02 02:06:11 +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
Mikhail f. Shiryaev
7fdcf91b54
Update the ClickHouse/checkout to v1 2022-12-23 17:54:19 +01:00
Mikhail f. Shiryaev
06bfa8b885
Remove stale code 2022-12-20 12:08:03 +01:00
Mikhail f. Shiryaev
3f32477abd
Migrate master.yml to ClickHouse/checkout 2022-12-20 12:08:02 +01:00
Mikhail f. Shiryaev
722ea8d424
Migrate release_branches.yml to ClickHouse/checkout 2022-12-20 12:08:01 +01:00
Mikhail f. Shiryaev
ca02ce176f
Migrate nightly.yml to ClickHouse/checkout 2022-12-20 11:40:27 +01:00
Mikhail f. Shiryaev
9bcd98f5ef
Migrate tags_stable.yml and release.yml to ClickHouse/checkout 2022-12-20 11:40:26 +01:00
Mikhail f. Shiryaev
ac4f968a98
Migrate woboq.yml to ClickHouse/checkout 2022-12-20 11:40:26 +01:00
Mikhail f. Shiryaev
50563c253f
Migrate jepsen.yml to ClickHouse/checkout 2022-12-20 11:40:25 +01:00
Mikhail f. Shiryaev
2f1166811e
Migrate docs_release.yml to ClickHouse/checkout 2022-12-20 11:40:25 +01:00
Mikhail f. Shiryaev
65673fbf72
Migrate docs_check.yml to ClickHouse/checkout 2022-12-20 11:40:24 +01:00
Mikhail f. Shiryaev
eddff099a7
Migrate CherryPick to ClickHouse/checkout 2022-12-20 11:40:24 +01:00
Mikhail f. Shiryaev
ef6868951d
Move backport branches to ClickHouse/checkout 2022-12-20 11:40:23 +01:00
Mikhail f. Shiryaev
e7341efb65
Upgrade download-artifact and upload-artifact actions to v3 2022-12-20 11:40:21 +01:00
Mikhail f. Shiryaev
76f0cb2443
Migrate pull_request.yml to composite checkout 2022-12-20 11:40:21 +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
7745824421
Ignore aspell-ignore in general PR CI 2022-12-19 16:21:14 +01:00
Mikhail f. Shiryaev
c4f2369cdb
Assign the created PR to the tag pusher 2022-12-08 20:59:59 +01:00
Mikhail f. Shiryaev
c36bc57638
Use python3 in TagsStableWorkflow 2022-12-05 14:19:09 +01:00
Mikhail f. Shiryaev
4ab92d3abf
Run CheckLabels always despite the CI is cancelled or not 2022-11-29 12:45:22 +01:00
Mikhail f. Shiryaev
fff60a9811
Attempt to fix StyleCheck condition 2022-11-29 12:45:20 +01:00
Alexander Tokmakov
ed35830c13 fix 2022-11-25 18:06:55 +01:00
Alexander Tokmakov
eec5449c1c run perf tests on aarch64 for pr-performance 2022-11-25 17:55:10 +01:00
Alexander Tokmakov
4a28830b9c Merge branch 'master' into move_perf_tests_aarch_to_master 2022-11-25 17:05:12 +01:00
Mikhail f. Shiryaev
cfdc693f60
Do not checkout submodules recursively 2022-11-24 19:59:07 +01:00
Alexander Tokmakov
ab786322c8 move perf tests for Aarch64 from PRs to master 2022-11-24 13:55:20 +01:00
alesapin
3d497cb9d4
Merge pull request #43373 from ClickHouse/trying_to_split_checks
Splitting checks in CI more
2022-11-19 13:42:15 +01:00
alesapin
f12309ac8e Fix finish check 2022-11-18 19:21:37 +01:00
alesapin
2dbf07f58a Splitting checks 2022-11-18 17:38:17 +01:00
Mikhail f. Shiryaev
e3e2ff5d5d
Update SECURITY.md on new tags 2022-11-18 13:46:00 +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
Antonio Andelic
e0adcd79c6 Add space after comment 2022-11-09 09:45:32 +01:00
Antonio Andelic
5ac2414b44 Disable server test 2022-11-09 09:15:11 +01:00