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

Reply via email to