Max K
|
6e3199ebea
|
CI: ci_config refactoring
|
2024-06-14 11:58:29 +02:00 |
|
Mikhail f. Shiryaev
|
61582a9bee
|
Use logging where no special strings are required
|
2024-06-06 09:03:35 +02:00 |
|
Mikhail f. Shiryaev
|
a4b55985fa
|
Fix issue with overwriting a lack of documentation failure
|
2024-06-06 09:03:33 +02: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
|
baa62cdaee
|
CI: no CI Running status for MQ
|
2024-04-08 16:09:47 +00:00 |
|
Max Kainov
|
5a57b9f75e
|
CI: remove autobackport for bugfix
#do_not_test
|
2024-02-28 19:30:34 +00:00 |
|
Max Kainov
|
444ff093bb
|
CI: Auto backport for bugfix and CI changes
|
2024-02-28 16:02:13 +00:00 |
|
Max Kainov
|
92e6cbe2e8
|
CI: quick style fix
#do_not_test
|
2024-02-28 12:37:07 +00:00 |
|
Max K
|
a23913b277
|
Update tests/ci/run_check.py
#do_not_test
Co-authored-by: Mikhail f. Shiryaev <felixoid@clickhouse.com>
|
2024-02-28 12:22:19 +01:00 |
|
Max Kainov
|
155b5f3cff
|
CI: fix pr check status to not fail mergeable check
#do_not_test
|
2024-02-28 10:33:32 +00:00 |
|
Max Kainov
|
5a3a93bea5
|
CI: refactor bugfix validate job
#no_merge_commit
|
2024-02-15 16:28:27 +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
|
0f931057e9
|
Post a failure status if can not run the CI
|
2024-01-31 17:59:13 +01:00 |
|
Max K
|
8ac13b3e26
|
Support "do not test" label with ci.py (#58128)
* support "do not test" label with ci.py
Co-authored-by: robot-clickhouse <robot-clickhouse@users.noreply.github.com>
|
2023-12-21 18:08:25 +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 |
|
Michael Kolupaev
|
ff6dfd2490
|
Run CI for PRs with missing documentation if 'can be tested' label is present
|
2023-11-20 21:57:45 +00:00 |
|
Mikhail f. Shiryaev
|
56a8818cf2
|
Fix logic of Mergeable Check
|
2023-08-14 14:31:26 +02:00 |
|
Mikhail f. Shiryaev
|
900e38a676
|
Fail early on missed documentation for new features
|
2023-08-14 14:20:40 +02:00 |
|
Mikhail f. Shiryaev
|
79d49a006c
|
Fix the PR body check for Reverts #number
|
2023-08-01 17:06:23 +02:00 |
|
Mikhail f. Shiryaev
|
acb9531ebf
|
Unify and put GH access token to the lambda_shared
|
2023-06-01 21:03:56 +02:00 |
|
Mikhail f. Shiryaev
|
90fe9dd1f2
|
Skip mergeable check only on a proper description
|
2023-05-03 22:38:34 +02:00 |
|
Mikhail f. Shiryaev
|
a67950d138
|
Check the PRs body directly in lambda, without rerun
|
2023-05-03 22:38:33 +02:00 |
|
Mikhail f. Shiryaev
|
61c6c61638
|
Rework the status comment to be a digest with the full report available
by link
|
2023-04-28 23:52:33 +02:00 |
|
Mikhail f. Shiryaev
|
e8cf417350
|
Use NotSet in post_commit_status for optional arguments
|
2023-04-28 23:52:33 +02:00 |
|
Mikhail f. Shiryaev
|
f411be8c37
|
Rename Run Check to CI running
|
2023-04-28 23:52:31 +02:00 |
|
Mikhail f. Shiryaev
|
df33b99907
|
Rework post_commit_status, add set_status_comment there
|
2023-04-28 23:52:31 +02:00 |
|
Mikhail f. Shiryaev
|
ccd4fd7e64
|
Use commit_status_helper.post_commit_status everywhere
|
2023-04-28 23:52:28 +02:00 |
|
Mikhail f. Shiryaev
|
144ebd3d36
|
Implement main() in run_check.py
|
2023-04-28 23:52:27 +02:00 |
|
Mikhail f. Shiryaev
|
222176639d
|
Update pr_info.labels in commit_helper lebel helpers
|
2023-04-24 11:03:25 +02:00 |
|
Mikhail f. Shiryaev
|
caee710fcc
|
Enforce documentation change for a new-feature PR
|
2023-04-24 10:41:38 +02:00 |
|
Alexey Milovidov
|
2dbe4f80f2
|
Do not allow incomplete changelog entries
|
2023-04-21 12:59:47 +02:00 |
|
Alexey Milovidov
|
95e69b6f85
|
Do not allow incomplete changelog entries
|
2023-04-21 12:59:17 +02:00 |
|
Mikhail f. Shiryaev
|
cdceac6624
|
Reduce number of return statements
|
2023-04-11 16:10:52 +02:00 |
|
Mikhail f. Shiryaev
|
c29aa0cd49
|
Fail the build on a wrong changelog category
|
2023-04-11 15:34:33 +02:00 |
|
Mikhail f. Shiryaev
|
57a1919594
|
Partially revert e0252db8d and fix pr-bugfix labeling
|
2023-04-11 12:40:04 +02:00 |
|
Alexey Milovidov
|
e0252db8d4
|
No prestable
|
2023-03-27 12:19:32 +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 |
|
Mikhail f. Shiryaev
|
cb460c6903
|
Fix missing format_description
|
2023-02-27 13:11:17 +01:00 |
|
Mikhail f. Shiryaev
|
067e656ff3
|
Reuse code, do not update Mergeable Check unnecessary
|
2023-02-23 15:25:29 +01:00 |
|
Mikhail f. Shiryaev
|
0ab9d6787e
|
Add format_description for commit status descriptions
|
2023-02-23 15:21:19 +01:00 |
|
Mikhail f. Shiryaev
|
9dff6a80ab
|
Fix run_check.py and dependencies
|
2022-11-29 14:12:16 +01:00 |
|
robot-clickhouse
|
01139d9d28
|
Automatic style fix
|
2022-09-07 08:51:02 +00:00 |
|
Robert Schulze
|
497b65f41d
|
CheckLabels: Print message that 'can be tested' is missing
|
2022-09-07 08:42:53 +00:00 |
|
Alexey Milovidov
|
c4adc9ed8f
|
Remove trash
|
2022-09-04 04:28:08 +02:00 |
|