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
c63be68a8f
Use explicit docker tags and paths
2023-03-07 16:49:09 +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
Mikhail f. Shiryaev
3272e7d778
Fix dependencies for InstallPackagesTestAarch64
2023-02-20 15:23:24 +01:00
Mikhail f. Shiryaev
0c8c04090c
Add checks for installable packages to workflows
2023-02-03 23:40:56 +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
e7341efb65
Upgrade download-artifact and upload-artifact actions to v3
2022-12-20 11:40:21 +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
Alexander Tokmakov
ed35830c13
fix
2022-11-25 18:06:55 +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
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
Yatsishin Ilya
ccc515bebd
Merge remote-tracking branch 'origin/master' into revive-sqlancer
2022-10-27 07:13:28 +00:00
Mikhail f. Shiryaev
e0852ba028
Always run BuilderReport in all CI types
2022-10-26 13:17:34 +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
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
Robert Schulze
e1def723f8
Add special x86-SSE2-only build
2022-09-05 12:51:44 +00: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
Alexey Milovidov
47ccb28ad3
Revert "Better machines to build Docker images"
...
This reverts commit 7b99581e5c
.
2022-08-21 20:52:01 +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
Robert Schulze
0e154ed1df
More renamings
2022-08-01 07:05:39 +00:00
Alexander Tokmakov
2fd1bf8548
run tests with Replicated database in master
2022-07-27 14:26:41 +02:00
Alexey Milovidov
b6b217d2a3
Merge branch 'master' into status-names
2022-07-24 00:34:00 +03:00
Mikhail f. Shiryaev
f60dcc30fb
Push automatic fix for black format for PRs
2022-07-21 17:01:42 +02:00
Mikhail f. Shiryaev
3ab288b095
Rename AST fuzzer statuses
2022-07-21 12:47:49 +02:00
Mikhail f. Shiryaev
8be0d9287d
Rename unit tests statuses
2022-07-21 12:45:46 +02:00
Mikhail f. Shiryaev
69f0cf19f4
Rename integration tests statuses
2022-07-21 12:43:42 +02:00
Mikhail f. Shiryaev
cc3c47c143
Rename stress tests statuses
2022-07-21 12:41:49 +02:00
Mikhail f. Shiryaev
f3ba18778d
Rename stateless tests statuses
2022-07-21 12:36:25 +02:00
Mikhail f. Shiryaev
9259e5ca77
Rename stateful tests statuses
2022-07-21 12:32:54 +02:00
Mikhail f. Shiryaev
7acf3dd624
Rename build reports statuses
2022-07-21 12:27:45 +02:00
Robert Schulze
1f85358625
Add X86 prefix to x86 performance tests
...
reduces ambiguity with the recently introduced ARM performance tests
2022-07-15 08:25:24 +00:00
Robert Schulze
5048d384b2
BuilderBinClangTidy
2022-06-28 22:28:19 +02:00
Robert Schulze
75f7662ebb
Rename slightly weirdly named "BuilderBinTidy" to "BuilderClangTidy"
2022-06-28 19:47:00 +00:00
Ilya Yatsishin
a57432659a
Merge remote-tracking branch 'origin/master' into aarch64-perf
2022-06-02 14:31:55 +02:00
Ilya Yatsishin
64befe9753
Filter out incompatible performance test
2022-06-02 14:29:24 +02:00
Alexey Milovidov
eef6a5ec96
Revert "Remove resursive submodules"
2022-06-02 09:41:12 +03:00
alesapin
84ed5aa6b0
No recursive in CI
2022-05-30 14:41:27 +02:00
Mikhail f. Shiryaev
e1ed2aa3dc
Add failed builds to the build report
2022-05-25 23:00:33 +02:00
Mikhail f. Shiryaev
48751f5a91
Checkout master:master for performance output in packager
2022-05-18 01:38:44 +02:00
Mikhail f. Shiryaev
1f67665c95
Build performance output in release builds
2022-05-18 01:38:44 +02:00
Mikhail f. Shiryaev
b929eee8db
Remove redundant CHECK_NAME from build_check.py
2022-05-18 01:38:41 +02:00
Mikhail f. Shiryaev
302b7e00cf
Fix docker cleaner in workflows
2022-05-16 21:57:05 +02:00
alesapin
240d063df3
Disable gcc everywhere
2022-05-10 13:55:49 +02:00
Mikhail f. Shiryaev
f510968fc1
Checkout submodules manually with parallel jobs and depth=1
2022-04-21 20:10:04 +02:00
Mikhail f. Shiryaev
fc5107623f
Checkout shallow repository for builds
2022-04-21 20:08:52 +02:00
Mikhail f. Shiryaev
8785f00953
Check a proper number of reports in BuilderSpecialReport
2022-04-19 09:55:22 +02:00
Mikhail f. Shiryaev
cb962b8ad5
Stop rewriting BUILD_NAME env in build_check.py
2022-04-08 22:34:58 +02:00
Mikhail f. Shiryaev
19e0e6e765
Fix failing BuilderReport
2022-04-06 15:16:15 +02:00
Mikhail f. Shiryaev
1078b1d31e
Build server and keeper images for each master commit
2022-04-01 12:32:27 +02:00
alesapin
d0f01516db
Resurrect automatic labelling
2022-03-29 15:48:57 +02:00
Azat Khuzhin
806a4bcdee
Add build with GCC
...
v2: Add gcc build to "ClickHouse special build check (actions)"
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-03-26 23:42:46 +03:00
alesapin
b75d551281
Fix clang tidy and add check for master
2022-02-14 14:37:41 +03:00
Mikhail f. Shiryaev
1e365111f2
Run the StyleCheck always even if tests skipped
2022-02-03 13:32:21 +01:00
Mikhail f. Shiryaev
fc1c80f1be
Launch docker images building on on-demand hosts
2022-01-24 15:56:18 +01:00
Mikhail f. Shiryaev
d38b4f5440
Add unit tests for python to CI
2022-01-24 14:54:55 +01:00
Mikhail f. Shiryaev
c4362469ca
Add actionlint configuration and fix all issues
2022-01-13 19:06:35 +01:00
Mikhail f. Shiryaev
f2d1ac9041
YetAnother workflow fix
2022-01-13 18:21:53 +01:00
Mikhail f. Shiryaev
8be27c0657
Fix broken workflow dependencies
2022-01-13 17:26:47 +01:00
Mikhail f. Shiryaev
7fa5d6aed4
Build arch-dependent images in every workflow
2022-01-12 17:07:57 +01:00
Mikhail f. Shiryaev
44e02fa075
Add functional tests for aarch64
2022-01-12 17:07:48 +01:00
Mikhail f. Shiryaev
90c83b1fa4
Add BuilderDebAarch64 to other workflows
2022-01-12 17:07:48 +01:00
alesapin
1a3cdc3388
Upload build artifact in case of build failures
2021-12-24 12:56:09 +03:00
Mikhail f. Shiryaev
0c55e27066
Unbuffer python outputs to get realtime logs
2021-12-16 13:00:32 +01:00
alesapin
9256c75ea5
Followup
2021-12-16 12:20:20 +03:00
alesapin
b64ad512fe
Remove repository before checkout
2021-12-16 11:22:57 +03:00
Alexey Milovidov
3506b12ccb
Remove recursive submodules
2021-12-16 02:22:05 +03:00
Mikhail f. Shiryaev
ac8bbdc7be
Clean ccache on builders
2021-12-15 13:55:44 +01:00
Mikhail f. Shiryaev
b9c1348541
Set global environment for jobs
2021-12-15 13:55:42 +01:00
alesapin
c332482268
Trying another stress servers
2021-12-15 12:48:56 +03:00
alesapin
076da86a08
Add performance comparison
2021-12-14 15:48:39 +03:00
alesapin
689c8d9291
Remove flaky check from master and split asan test
2021-12-13 11:10:21 +03:00
alesapin
a6e55b00e3
Revert "Revert "Split long tests into multiple checks""
2021-12-10 18:39:02 +03:00
alesapin
dcbba460c1
Revert "Split long tests into multiple checks"
2021-12-10 18:38:42 +03:00
alesapin
3e9eb86e2b
Fix master yml
2021-12-10 13:57:10 +03:00
alesapin
4c1babee05
Split long functional tests to multiple checks
2021-12-10 12:07:24 +03:00
alesapin
1eb36c7236
Remove dependency between integration and functional tests
2021-12-09 17:48:03 +03:00
alesapin
952e975d16
Fix unit tests on master
2021-12-09 17:32:00 +03:00
alesapin
7ef0737edc
Move fuzzers and unit tests to another group
2021-12-02 13:23:32 +03:00
alesapin
97e7da18bb
Remove PVS check from master
2021-12-02 11:36:30 +03:00
alesapin
b8a03f398f
Remove fast test from master
2021-12-01 12:36:23 +03:00
alesapin
fb1d5e413e
Merge pull request #31987 from ClickHouse/add_special_functional_tests
...
Add rest functional tests to CI
2021-12-01 12:18:36 +03:00
alesapin
4b1b92a288
Better builds report
2021-11-30 18:33:29 +03:00
alesapin
e4cb882909
Add special builds to CI
2021-11-30 15:45:18 +03:00
alesapin
208eb6563c
Add rest functional tests
2021-11-30 14:40:19 +03:00
alesapin
081bfdfe82
Get rid of build numbers and simplify builds paths in S3
2021-11-26 13:57:36 +03:00
alesapin
6ae12c0a62
Fix workflow in master
2021-11-24 13:20:42 +03:00
alesapin
8a7c75554a
Fix master yml
2021-11-22 15:07:53 +03:00
alesapin
a0fb44a495
Add master yml
2021-11-22 14:54:02 +03:00