Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6c794791a3396581d1b8184920f8694c23a55612
      
https://github.com/WebKit/WebKit/commit/6c794791a3396581d1b8184920f8694c23a55612
  Author: Carlos Alberto Lopez Perez <[email protected]>
  Date:   2024-10-16 (Wed, 16 Oct 2024)

  Changed paths:
    M Tools/CISupport/build-webkit-org/config.json
    M Tools/CISupport/build-webkit-org/factories_unittest.py
    M Tools/CISupport/build-webkit-org/steps.py
    M Tools/CISupport/build-webkit-org/steps_unittest.py

  Log Message:
  -----------
  [build.webkit.org] Switch GTK and WPE nightly packaging bots to generate 
universal bundles.
https://bugs.webkit.org/show_bug.cgi?id=281305

Reviewed by Carlos Garcia Campos.

The GTK and WPE nightly packaging bots are producing MiniBrowser bundles for 
Ubuntu-22.04
and Ubuntu-24.04, but the Ubuntu-22.04 bundles have been broken for a while.

So the idea is to remove the bots generating bundles for a specific distro 
(like Ubuntu)
and instead have just one bot generating universal bundles that can work on any 
distro.

An extra test step is added that validates the generated bundle before 
uploading it
(by running several WebDriver tests on very different distros with Docker).

* Tools/CISupport/build-webkit-org/config.json:
* Tools/CISupport/build-webkit-org/factories_unittest.py:
(TestExpectedBuildSteps):
* Tools/CISupport/build-webkit-org/steps.py:
(GenerateMiniBrowserBundle):
(GenerateMiniBrowserBundle.run):
(TestMiniBrowserBundle):
(TestMiniBrowserBundle.run):
* Tools/CISupport/build-webkit-org/steps_unittest.py:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to