[webkit-changes] [WebKit/WebKit] 2b6815: [ews-build.webkit.org] Refactor label definitions
Jonathan Bedard
noreply at github.com
Tue Oct 17 17:10:28 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 2b681519e6cc39c2a2eb75504661f2ebf163d19c
https://github.com/WebKit/WebKit/commit/2b681519e6cc39c2a2eb75504661f2ebf163d19c
Author: Jonathan Bedard <jbedard at apple.com>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
M Tools/CISupport/ews-build/events.py
M Tools/CISupport/ews-build/factories.py
M Tools/CISupport/ews-build/steps.py
Log Message:
-----------
[ews-build.webkit.org] Refactor label definitions
https://bugs.webkit.org/show_bug.cgi?id=263290
rdar://117100014
Reviewed by Aakash Jain.
* Tools/CISupport/ews-build/events.py:
(GitHubEventHandlerNoEdits): Use shared label definitions from GitHub.
(GitHubEventHandlerNoEdits.handle_pull_request): Ditto.
* Tools/CISupport/ews-build/factories.py:
(SafeMergeQueueFactory.__init__): Use shared label and remote definitions.
* Tools/CISupport/ews-build/steps.py:
(GitHub): Move labels from GitHubMixin to GitHub class.
(GitHub.user_for_queue): Ditto.
(GitHubMixin): Ditto.
(GitHubMixin._is_pr_blocked): Ditto.
(GitHubMixin._does_pr_has_skip_label): Ditto.
(GitHubMixin._is_pr_in_merge_queue): Ditto.
(ValidateChange.run): Ditto.
(ValidateChange.validate_github): Ditto.
(BlockPullRequest.run): Ditto.
(BlockPullRequest.getResultSummary): Ditto.
(RemoveLabelsFromPullRequest): Ditto.
(RemoveAndAddLabels.__init__): Ditto.
(RemoveAndAddLabels.run): Ditto.
(AddMergeLabelsToPRs.run): Ditto.
Canonical link: https://commits.webkit.org/269436@main
More information about the webkit-changes
mailing list