Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: fb06b74340997b336b94f9ca8a88a42a0e66b11e
https://github.com/WebKit/WebKit/commit/fb06b74340997b336b94f9ca8a88a42a0e66b11e
Author: Lauro Moura <[email protected]>
Date: 2026-01-16 (Fri, 16 Jan 2026)
Changed paths:
M Tools/Scripts/webkitpy/port/glib.py
M Tools/Scripts/webkitpy/port/gtk_unittest.py
M Tools/Scripts/webkitpy/port/wpe_unittest.py
Log Message:
-----------
[GLIB][Results DB] Define a more relevant configuration version value for WPE
and GTK
https://bugs.webkit.org/show_bug.cgi?id=304547
Reviewed by Carlos Alberto Lopez Perez.
Currently, webkitpy defaults to the operating system version for the
Upload configuration dict. While this works fine for Mac OS/iOS with its
named versions, in Linux ports this means that individual kernel
versions were used. So, a minor kernel update means a new configuration
series in the results database, making it harder to follow a test
series, as they are usually not that impactful for our tests.
This commit changes WebKitGTK and WPEWebKit to expose its public API
version MAJOR.MINOR numbers instead to the results database. This
gives us a much more stable series, with updates only every 6 months.
* Tools/Scripts/webkitpy/port/glib.py:
(GLibPort.environment_for_api_tests):
(GLibPort):
(GLibPort._webkit_version):
(GLibPort.configuration_for_upload):
* Tools/Scripts/webkitpy/port/gtk_unittest.py:
(GtkPortTest.test_default_upload_configuration):
* Tools/Scripts/webkitpy/port/wpe_unittest.py:
(WPEPortTest.test_default_upload_configuration):
Canonical link: https://commits.webkit.org/305707@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications