Commit Graph

809 Commits

Author SHA1 Message Date
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
Alexey Milovidov
e6b3f54842
Merge pull request #41110 from ClickHouse/automerge
Automatically merge green backport PRs and green approved PRs
2023-01-13 23:16:35 +03:00
Alexey Milovidov
34871e6934
Add a checkbox for documentation 2023-01-12 00:26:03 +03: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
Mikhail f. Shiryaev
aed9dc499f
Merge branch 'master' into split-bc-check 2023-01-05 01:14:28 +01:00
Alexey Milovidov
c5be77a555
Merge pull request #44896 from ClickHouse/PR-template-add-docs
Update PULL_REQUEST_TEMPLATE.md
2023-01-05 02:49:06 +03:00
Kruglov Pavel
c69fe38f62
Merge branch 'master' into split-bc-check 2023-01-04 15:17:02 +01:00
DanRoscigno
2daa92b195 combine feedback 2023-01-04 08:10:36 -05:00
DanRoscigno
83faec186c combine feedback 2023-01-04 08:08:31 -05:00
DanRoscigno
9ee66373df combine feedback 2023-01-04 08:05:32 -05:00
Dan Roscigno
670020b600
Update .github/PULL_REQUEST_TEMPLATE.md
Co-authored-by: Ivan Blinkov <ivan@clickhouse.com>
2023-01-04 07:55:10 -05:00
Dan Roscigno
617144187e
Update .github/PULL_REQUEST_TEMPLATE.md
Co-authored-by: Ivan Blinkov <ivan@clickhouse.com>
2023-01-04 07:54:52 -05: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
Dan Roscigno
c54f9a935f
Update PULL_REQUEST_TEMPLATE.md
Add a prompt to the PR template to encourage adding information to go into the docs.
2023-01-04 06:48:12 -05: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
Ivan Blinkov
6d90f39315
Recommend Slack over Telegram in the "Question" issue template 2022-12-14 15:27:51 +03: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
Mikhail f. Shiryaev
1d181b8939
Suggest users installation troubleshooting 2022-11-17 21:28:18 +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
Alexey Milovidov
f2e6e08fb8
Merge branch 'master' into alexey-milovidov-patch-5 2022-11-08 16:27:54 +01:00
Mikhail f. Shiryaev
7069919706
Add BuilderSpecialReport to dependencies of FinishCheck 2022-11-08 12:23:31 +01:00
Mikhail f. Shiryaev
aebb30c7d7
Add CI jobs to mark commit as release ready 2022-11-08 12:23:07 +01:00
Antonio Andelic
4861edb14b bring back all tests 2022-11-07 13:15:23 +00:00
Mikhail f. Shiryaev
65c86e9ebd
Add on: workflow_call to debug CI 2022-11-07 13:10:18 +01:00
Antonio Andelic
af09ef5351 Enable release build 2022-11-07 11:48:48 +00:00
Mikhail f. Shiryaev
940e859ead
Add debug information to nightly builds 2022-11-07 11:40:18 +01:00
Antonio Andelic
7467490861 Increase test count 2022-11-07 10:39:16 +00:00
Antonio Andelic
8e1a4bcf9a Update CI config 2022-11-07 09:42:00 +00:00
Antonio Andelic
291e8931c1 Build docker image 2022-11-07 08:42:24 +00:00
Antonio Andelic
da97e32110 Fix workflow 2022-11-07 08:27:50 +00:00
Antonio Andelic
e751557599 Merge branch 'master' into jepen-multiple-tests 2022-11-07 08:13:49 +00:00
Antonio Andelic
0f86cbaf54 Enable only jepsen 2022-11-04 13:49:03 +00:00
Antonio Andelic
5f7b7a8a33 Add server 2022-11-04 13:48:46 +00:00
Ilya Yatsishin
2e7013f439
Merge pull request #42397 from qoega/revive-sqlancer
Revive SQLancer
2022-11-04 14:28:21 +01:00
Alexey Milovidov
204dac3d5d
Suggest using https://fiddle.clickhouse.com/ 2022-11-02 17:14:20 +03:00
Nikolay Degterinsky
0821358c04
Update pull_request.yml 2022-11-01 23:30:40 +01:00
Mikhail f. Shiryaev
3f424de022
Adjust cancel and rerun workflow names to the actual 2022-11-01 14:26:06 +01:00
vdimir
fba8686db1 CheckLabels, StyleCheck for TestsBugfixCheck 2022-11-01 11:20:10 +01:00
Julio Jimenez
baf0e92e60
exclude more stuff
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2022-10-31 17:58:43 -04:00
Julio Jimenez
439ddc2bf7
exclude java
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2022-10-31 16:53:58 -04:00
Julio Jimenez
440cc51a7e
Fix Missing Env Vars - Sonar Nightly
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2022-10-31 14:11:52 -04:00
Ilya Yatsishin
7c345f6094
Merge branch 'master' into revive-sqlancer 2022-10-31 17:19:27 +01:00
Julio Jimenez
9fb6f52286
Fix Missing Quotes - Sonar Nightly
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2022-10-31 11:02:08 -04:00
Yakov Olkhovskiy
2fbff660d7
fix indentation 2022-10-31 09:45:38 -04:00
Nikita Mikhaylov
21fec05242 Add a step to build fuzzers 2022-10-30 17:36:46 +01:00
Julio Jimenez
53acc23856
sc2086
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2022-10-28 14:17:29 -04:00
Julio Jimenez
51f2d6046c
sc2086
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2022-10-28 14:10:23 -04:00
Julio Jimenez
dc10c7a446
no newline at end of file.
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2022-10-28 13:57:47 -04:00
Julio Jimenez
10bee23c58
no newline at end of file.
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2022-10-28 13:56:12 -04:00
Julio Jimenez
144648a633
disable sc2086
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2022-10-28 13:47:37 -04:00
Julio Jimenez
0872d5c440
style
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2022-10-28 13:33:12 -04:00
Yatsishin Ilya
ccc515bebd Merge remote-tracking branch 'origin/master' into revive-sqlancer 2022-10-27 07:13:28 +00:00
Alexey Milovidov
f31061c68f Revert "Sonar Cloud Workflow (#42534)"
This reverts commit acc03cf52e.
2022-10-27 09:04:46 +03:00
Julio Jimenez
c8444f751f
Move SonarCloud Job to nightly
Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2022-10-26 14:07:10 -04:00
Julio Jimenez
acc03cf52e
Sonar Cloud Workflow (#42534)
* Sonar Cloud Workflow

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

* build command

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

* try builder

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

* build

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

* ok

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

* ok

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

* not sure why python was there

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

* ccache

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

* install python3

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

* env vars and simpler cmake

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

* ninjaless

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

* mandatory properties

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

* typo

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

Signed-off-by: Julio Jimenez <julio@clickhouse.com>
2022-10-26 13:44:46 -04:00
Mikhail f. Shiryaev
4e2f56ac34
Try to force StyleCheck running 2022-10-26 13:24:51 +02:00
Mikhail f. Shiryaev
e0852ba028
Always run BuilderReport in all CI types 2022-10-26 13:17:34 +02:00
Yatsishin Ilya
8e77180968 Merge remote-tracking branch 'origin/master' into revive-sqlancer 2022-10-26 08:31:00 +00:00
Mikhail f. Shiryaev
787c252437
Add a template for installation issues 2022-10-24 21:30:09 +02:00
Yatsishin Ilya
8da389faf4 fix name 2022-10-24 11:28:43 +00:00
Yatsishin Ilya
c8a4dc088f fix workflows 2022-10-24 08:25:21 +00:00
Yatsishin Ilya
db2f3baf39 fix 2022-10-21 19:43:06 +00:00
Yatsishin Ilya
aa432fe95a staging 2022-10-17 15:20:20 +00:00
Yatsishin Ilya
6a82d54314 add CI files 2022-10-17 14:46:50 +00:00
Robert Schulze
bcaa66c804
Add arm-v80compat builds 2022-09-21 13:09:24 +00:00
Alexey Milovidov
ecfd8cb5a6 Remove trash error message from integration tests 2022-09-17 20:24:56 +02:00
Mikhail f. Shiryaev
a9c272283a
Merge pull request #41260 from ClickHouse/macos-release-download
Fix download_binary, use proper version and commit
2022-09-14 12:30:33 +02:00
Mikhail f. Shiryaev
72a77ba8c1
Update VERSION in server Dockerfiles on new tag 2022-09-13 15:54:56 +02:00
Mikhail f. Shiryaev
bd773e6918
Fix download_binary, use proper version and commit 2022-09-13 15:03:07 +02:00
Mikhail f. Shiryaev
b815fdbc8c
Merge pull request #41088 from ClickHouse/darwin-releases
Add macos binaries to release assets
2022-09-09 17:17:15 +02:00
Mikhail f. Shiryaev
bd10a2195b
Build macos binaries in backport CI, add BuilderSpecialReport to Finish 2022-09-08 10:33:24 +02:00
Robert Schulze
9d4de0cbaa
Merge pull request #40999 from ClickHouse/sse2-special-build
Add special x86-SSE2-only build
2022-09-08 09:06:29 +02:00
Mikhail f. Shiryaev
c0ce4c2d6f
Add macos binaries to GH release assets 2022-09-07 19:23:44 +02:00
Mikhail f. Shiryaev
0cc6202706
Add macos builds to ReleaseBranchCI 2022-09-07 19:23:39 +02:00
Kseniia Sumarokova
0296d44a7c
Update pull_request.yml 2022-09-05 22:15:05 +02:00
Robert Schulze
e1def723f8
Add special x86-SSE2-only build 2022-09-05 12:51:44 +00:00
Alexey Milovidov
a819f2c75b
Merge branch 'master' into add-more-s3-tests 2022-09-05 05:23:17 +03:00
Robert Schulze
d311482391
More renamings for consistency
AST Fuzzer (ASan)  --> AST Fuzzer (asan)
AST Fuzzer (TSan)  --> AST Fuzzer (tsan)
AST Fuzzer (MSan)  --> AST Fuzzer (msan)
AST Fuzzer (UBSan) --> AST Fuzzer (ubsan)
2022-09-01 07:59:01 +00:00
Robert Schulze
48164b039a
Consistent sanitizer naming in CI
Sanitizer build/test jobs were sometimes named with full form
('undefined') - which could be confusing - and sometimes named with
abbreviated form ('ubsan'). Now always using the short form.
2022-08-31 12:45:05 +00:00
Mikhail f. Shiryaev
661a62a789
Migrate to a new artifactory instance 2022-08-31 11:57:04 +02:00
Mikhail f. Shiryaev
d11b7504d7
Rename release* workflows to more correct 2022-08-31 11:57:00 +02:00
Alexey Milovidov
47ccb28ad3 Revert "Better machines to build Docker images"
This reverts commit 7b99581e5c.
2022-08-21 20:52:01 +02:00
Alexey Milovidov
ad8a1751ac
Merge branch 'master' into riscv-in-ci 2022-08-21 16:56:11 +03:00
Yakov Olkhovskiy
43227e76eb
use input token instead of env var 2022-08-19 14:55:02 -04:00
Yakov Olkhovskiy
90f17a9440
Merge pull request #40067 from ClickHouse/ci-pr-from-action-fix
use ROBOT_CLICKHOUSE_COMMIT_TOKEN for create-pull-request
2022-08-19 08:59:40 -04:00
Yakov Olkhovskiy
effe3dbab8
style fix 2022-08-18 16:45:53 -04:00
Yakov Olkhovskiy
75283ea354
input context fixed 2022-08-18 16:36:16 -04:00
Mikhail f. Shiryaev
99f6ec95a4
Reduce changelog verbosity in CI 2022-08-18 20:44:24 +02:00
Alexey Milovidov
7b99581e5c Better machines to build Docker images 2022-08-17 07:47:42 +02:00
Alexey Milovidov
ec334a3a08 Programming in YAML with copy-paste 2022-08-14 09:45:38 +02:00
Yakov Olkhovskiy
9dca2c3e01
add test trigger 2022-08-12 23:06:38 -04:00