[webkit-changes] [WebKit/WebKit] 6c7947: [build.webkit.org] Switch GTK and WPE nightly pack...

Carlos Alberto Lopez Perez noreply at github.com
Wed Oct 16 03:15:30 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6c794791a3396581d1b8184920f8694c23a55612
      https://github.com/WebKit/WebKit/commit/6c794791a3396581d1b8184920f8694c23a55612
  Author: Carlos Alberto Lopez Perez <clopez at igalia.com>
  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


More information about the webkit-changes mailing list