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