Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b560bf8e54109b9e46d737bf1c4b0d90324f6401
      
https://github.com/WebKit/WebKit/commit/b560bf8e54109b9e46d737bf1c4b0d90324f6401
  Author: Ryan Haddad <[email protected]>
  Date:   2026-07-21 (Tue, 21 Jul 2026)

  Changed paths:
    M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/classify_unittest.py
    M 
Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/pull_request_unittest.py
    M metadata/commit_classes.json

  Log Message:
  -----------
  [webkitscmpy] Changes to tests shouldn't be considered "Gardening"
https://bugs.webkit.org/show_bug.cgi?id=319847
rdar://182469134

Reviewed by Aakash Jain.

The "Gardening" commit class matched any change whose files were all located in 
LayoutTests,
so a PR that fixed test code would be classified as "Gardening", resulting in 
git-webkit
commenting as much in the associated bugzilla. Beyond potential confusion, it 
could also result
in silently skipping bug assignment and reopening.

* Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/classify_unittest.py:
* Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/pull_request_unittest.py:
* metadata/commit_classes.json: Narrow the Gardening paths so a gardening 
change may only
touch test expectations and baseline/result files, never a test driver. A 
change that edits
an actual test now falls through to the Tools class and is handled like any 
other pull request.
Pure skip and rebaseline changes continue to be classified as Gardening.

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



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

Reply via email to