[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