[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