Commit Graph

849 Commits

Author SHA1 Message Date
Mikhail f. Shiryaev
4882b99715
Merge pull request #54310 from ClickHouse/ci-libfuzzer-integration
CI: libFuzzer integration
2023-09-20 10:01:39 +02:00
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
Alexey Milovidov
c19a20cc23
More assertive 2023-08-29 20:33:03 +03: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
Mikhail f. Shiryaev
a67950d138
Check the PRs body directly in lambda, without rerun 2023-05-03 22:38:33 +02:00
Dmitry Novik
1fdee1a2ab
Merge branch 'master' into analyzer-ci 2023-04-21 15:43:16 +02:00
Alexey Milovidov
5ecdb35029
Update PULL_REQUEST_TEMPLATE.md 2023-04-19 11:54:45 +03: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
Alexey Milovidov
1963268fec
Update PULL_REQUEST_TEMPLATE.md
There is no "prestable" version.
2023-03-27 13:17:00 +03: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