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