Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c468f0daa6d22034745fed0336ec536624672f68
      
https://github.com/WebKit/WebKit/commit/c468f0daa6d22034745fed0336ec536624672f68
  Author: Jonathan Bedard <[email protected]>
  Date:   2026-10-13 (Tue, 13 Oct 2026)

  Changed paths:
    M Tools/CISupport/.gitignore
    M Tools/CISupport/ews-app/ews/views/statusbubble.py
    A Tools/CISupport/ews-build-webserver/webkitcorepy
    M Tools/CISupport/ews-build/__init__.py
    A Tools/CISupport/ews-build/config-template.yaml
    R Tools/CISupport/ews-build/config.json
    M Tools/CISupport/ews-build/loadConfig.py
    M Tools/CISupport/ews-build/loadConfig_unittest.py
    A Tools/CISupport/ews-build/webkitcorepy

  Log Message:
  -----------
  [ews-build.webkit.org] Load configuration with webkitcorepy's Config class
https://bugs.webkit.org/show_bug.cgi?id=326887

Reviewed by Dewei Zhu.

Adopt webkitcorepy's Config class in ews-build.webkit.org to allow for a more 
dynamic
configuration in the near future.

* Tools/CISupport/.gitignore: Add the now generated 'ews-build/config.json'.
* Tools/CISupport/ews-app/ews/views/statusbubble.py: Reference 
config-template.yaml.
(StatusBubble):
* Tools/CISupport/ews-build-webserver/webkitcorepy: Added.
* Tools/CISupport/ews-build/__init__.py:
(load_tests): Added to prevent loading webkitcorepy tests.
* Tools/CISupport/ews-build/config-template.yaml: Moved from config.json.
* Tools/CISupport/ews-build/loadConfig.py:
(render_config): Load configuration template, render it and write it to 
config.json.
(loadBuilderConfig): Render config before loading it.
* Tools/CISupport/ews-build/loadConfig_unittest.py:
(ConfigDotJSONTest):
(ConfigDotJSONTest.test_force_retry_schedulers):
(ConfigDotJSONTest.test_tab_character):
(ConfigDotJSONTest.test_builder_keys):
(ConfigDotJSONTest.test_multiple_scheduers_for_builder):
(ConfigDotJSONTest.test_schduler_contains_valid_builder_name):
(ConfigDotJSONTest.test_single_builder_for_triggerable_scheduler):
(ConfigDotJSONTest.test_incorrect_triggered_by):
(ConfigDotJSONTest.test_rebuild_without_change_only_on_builder_queues):
(ConfigDotJSONTest.test_deployment_target_on_intended_queues):
(ConfigDotJSONTest.get_config): Deleted.
* Tools/CISupport/ews-build/webkitcorepy: Add symlink.

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



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

Reply via email to