Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 96806318d1a178e12f5558d6e7eee89c7008b81d
      
https://github.com/WebKit/WebKit/commit/96806318d1a178e12f5558d6e7eee89c7008b81d
  Author: Aakash Jain <[email protected]>
  Date:   2026-08-17 (Mon, 17 Aug 2026)

  Changed paths:
    R Tools/CISupport/ews-app/ews/common/bugzilla.py
    M Tools/CISupport/ews-app/ews/common/buildbot.py
    M Tools/CISupport/ews-app/ews/config.py
    M Tools/CISupport/ews-app/ews/fetcher.py
    M Tools/CISupport/ews-app/ews/models/patch.py
    M Tools/CISupport/ews-app/ews/templates/statusbubble.html
    R Tools/CISupport/ews-app/ews/templates/submittoews.html
    R Tools/CISupport/ews-app/ews/thirdparty/BeautifulSoup.py
    R Tools/CISupport/ews-app/ews/thirdparty/__init__.py
    M Tools/CISupport/ews-app/ews/urls.py
    M Tools/CISupport/ews-app/ews/views/statusbubble.py
    R Tools/CISupport/ews-app/ews/views/submittoews.py

  Log Message:
  -----------
  [EWS] Remove Bugzilla patch workflow support from ews-app
https://bugs.webkit.org/show_bug.cgi?id=321792
<rdar://problem/184925566>

Reviewed by Ryan Haddad.

EWS has supported both Bugzilla patches and GitHub pull requests since PR 
support
landed in early 2022, and essentially all contributor activity has moved to PRs.

Removed from ews-app:
- Polling Bugzilla for r? attachments and cq+ bugs, and submitting those 
patches to
  buildbot via 'buildbot try'. ews-app no longer talks to bugs.webkit.org at 
all,
  which also drops its mechanize, BeautifulSoup and dateutil dependencies.
- The /submit-to-ews/ page.
- Sending patches to the commit-queue (cq+/cq-).

The /status-bubble/ and /status/ endpoints stay, so that status bubbles on 
existing
Bugzilla patches keep loading their old results, including their commit-queue 
bubble.
The bubble page also works for a pull request's head hash, and ews-build's 
merge queues
poll /status/.

Bugzilla itself remains in use for issue tracking, and pull requests keep 
linking to
and commenting on bugs.

Fetching buildbot's queue mappings was the only remaining job of the fetch 
loop, so it
now runs every 5 minutes instead of every 30 seconds.

* Tools/CISupport/ews-app/ews/common/bugzilla.py: Removed.
* Tools/CISupport/ews-app/ews/common/buildbot.py:
* Tools/CISupport/ews-app/ews/config.py:
* Tools/CISupport/ews-app/ews/fetcher.py:
* Tools/CISupport/ews-app/ews/models/patch.py:
* Tools/CISupport/ews-app/ews/templates/statusbubble.html:
* Tools/CISupport/ews-app/ews/templates/submittoews.html: Removed.
* Tools/CISupport/ews-app/ews/thirdparty/BeautifulSoup.py: Removed.
* Tools/CISupport/ews-app/ews/thirdparty/__init__.py: Removed.
* Tools/CISupport/ews-app/ews/urls.py:
* Tools/CISupport/ews-app/ews/views/statusbubble.py:
* Tools/CISupport/ews-app/ews/views/submittoews.py: Removed.

Canonical link: https://commits.webkit.org/319285@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to