Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0ed5c0a3be8ff0603f5c9ff0bef8066cc782af58
      
https://github.com/WebKit/WebKit/commit/0ed5c0a3be8ff0603f5c9ff0bef8066cc782af58
  Author: Carlos Alberto Lopez Perez <[email protected]>
  Date:   2026-02-26 (Thu, 26 Feb 2026)

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

  Log Message:
  -----------
  [WKCI][Tools] WPE build bots RPi4-64bits-Mesa and ARM64-bit-Release are 
uploading the release.zip file to the same S3 directory.
https://bugs.webkit.org/show_bug.cgi?id=308641

Reviewed by Claudio Saavedra.

The bots Bots WPE-Linux-RPi4-64bits-Mesa-Release-Perf-Build and
WPE-Linux-ARM64-bit-Release-Build are uploading the release.zip
file to the same S3 directory, causing conflicts and problems
on the testers.

The problem is caused because the S3 directory name is determined
as "{full_platform}-{arch_for_upload}-{configuration}", so this
two bots yield the same "wpe-arm64-release" value.

Their build products are not compatible as they run on different
environments: one cross-builds with a Yocto-based environment),
and the other builds natively with the SDK (Ubuntu-based).

Fix this by defining for the RPi4 perf builders and testers a
fullPlatform with a suffix value which is equal to the cross-target
string that is used to define their environment.

* Tools/CISupport/build-webkit-org/config.json:
* Tools/CISupport/build-webkit-org/factories.py:
(Factory.__init__):
(DownloadAndPerfTestFactory.__init__):
* Tools/CISupport/build-webkit-org/steps_unittest.py:

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



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

Reply via email to