Commit Graph

107 Commits

Author SHA1 Message Date
Mikhail f. Shiryaev
58a249263c
Use global StatusNames.PR_CHECK 2024-10-14 17:51:02 +02:00
Mikhail f. Shiryaev
b9338750cb
Handle pylint global-statement 2024-09-26 16:09:54 +02:00
Mikhail f. Shiryaev
cb503ec2ec
Make env_helper importable from any module 2024-09-19 10:22:05 +02:00
Max K.
beb43734ae
Merge pull request #67898 from ClickHouse/ci_mergeable_check_fix_2
CI: Fix for setting Mergeable Check from sync
2024-08-08 08:20:01 +00:00
Max Kainov
913b902864 CI: Fix for setting Mergeable Check from sync 2024-08-06 14:11:37 +02:00
Alexey Milovidov
8e19f46829
Merge pull request #67706 from ClickHouse/ci_minot_utils_refactoring
CI: Minor refactoring in ci_utils
2024-08-05 21:34:43 +00:00
Max K
67bddde628 move Check Descriptions to commit_status_helper 2024-08-05 13:18:37 +02:00
Alexey Milovidov
bd3606dac4 Fix typos 2024-08-02 20:17:07 +02:00
Max K
9481b665cc CI: Single point of setting mergeable check status 2024-06-25 15:23:02 +02:00
Max K
6e3199ebea CI: ci_config refactoring 2024-06-14 11:58:29 +02:00
Max K
443d06328f Merge branch 'master' into ci_py_small_refactoring 2024-06-04 19:30:37 +02:00
Max K
f5757ab3a8 CI: ci.py refactoring 2024-06-04 12:58:43 +02:00
Mikhail f. Shiryaev
938b5d267b
Bring back strict StatusType 2024-06-04 12:36:13 +02:00
Max K
ba7adb5caa CI: CI running status fix 2024-05-31 14:45:48 +02:00
Max K
7ccb776ed9 mcheck fix 2024-05-24 12:39:35 +02:00
Max K
f1421c9e5c style fix 2024-05-24 12:27:05 +02:00
Max K
d4fb2d50e9 CI: Sync, Merge check, CI gh's statuses fixes 2024-05-24 12:00:16 +02:00
Max K
f00f551fba
Merge pull request #64093 from ClickHouse/ci_mergeable_check_redesign
CI: mergeable check redesign
2024-05-21 08:04:50 +00:00
Max Kainov
a735ab7dd1 fix upstream commit status update in sync pr 2024-05-20 18:58:56 +00:00
Max Kainov
c4f47b9071 set greem mergeable status in upstream pr from finish check in sync 2024-05-20 14:09:17 +00:00
Max K
5698ef698d check overall wf status in mergeable check 2024-05-19 18:02:15 +02:00
Max K
4e4d078786 return sync pr status to upstream from FinishCheck job 2024-05-18 20:36:04 +02:00
Max K
d5eac97d45 remove update_mergeable_check_from_ci.py 2024-05-18 19:53:06 +02:00
Max K
e3329a10f9 CI: mergeable check redesign 2024-05-18 18:25:48 +02:00
Mikhail f. Shiryaev
e8c2b68333
Fix bug when Required check [1/3] is not included in Mergeable Check 2024-05-16 13:09:46 +02:00
Mikhail f. Shiryaev
38604eb3bc
Add more logging about the status will be post 2024-05-09 13:40:56 +02:00
Mikhail f. Shiryaev
f294f6d16f
Move update_upstream_sync_status to commit_status_helper 2024-05-09 13:40:53 +02:00
Mikhail f. Shiryaev
d39f2fb2f9
Make mergeable-check related return CommitStatus 2024-05-03 17:57:42 +02:00
Mikhail f. Shiryaev
2732ce1ace
Add a way to mask RUN_URL for Mergeable Check 2024-05-03 15:37:18 +02:00
Max Kainov
6866382326 minor update for MCheck in the MQ 2024-04-26 08:25:25 +00:00
Mikhail f. Shiryaev
76911c9fca
Add ci_config.StatusNames class for common statuses 2024-04-24 17:31:15 +02:00
Mikhail f. Shiryaev
2ba5b7fd23
Refactor labels in CI, move them to shared package 2024-04-24 17:31:14 +02:00
Mikhail f. Shiryaev
58bf18999d
Add isort configuration to not spoil imports 2024-04-19 11:43:33 +02:00
Mikhail f. Shiryaev
5c4c2c16dd
Convert PRInfo.is_* to properties 2024-04-17 22:23:41 +02:00
Max Kainov
4e344f6a93 remove ci status and reports for MQ case 2024-04-09 10:25:41 +00:00
Mikhail f. Shiryaev
d465835306
Reorder hidden and shown checks in comment, change url of Mergeable check 2024-03-14 14:19:07 +01:00
Mikhail f. Shiryaev
91cff01ce0
More fixes in tests/ci 2024-03-05 16:02:41 +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
Max Kainov
5a3a93bea5 CI: refactor bugfix validate job
#no_merge_commit
2024-02-15 16:28:27 +00:00
Max Kainov
641c7b547d CI: enable await
#no_merge_commit
2024-02-08 18:37:30 +00: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
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
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
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
vdimir
9021667f82
Fix link to failed check report in status commit 2023-11-02 08:44:03 +00:00
Mikhail f. Shiryaev
e60983f5ae
Do not fail if label-to-remove does not exists in PR 2023-10-13 13:32:56 +02:00