[webkit-changes] [WebKit/WebKit] 4f987f: [ews-build.webkit.org] Upload full build logs to S3

Jonathan Bedard noreply at github.com
Tue Feb 6 12:35:51 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4f987fb3ae60485e3e0f44f82984caa301210c20
      https://github.com/WebKit/WebKit/commit/4f987fb3ae60485e3e0f44f82984caa301210c20
  Author: Jonathan Bedard <jbedard at apple.com>
  Date:   2024-02-06 (Tue, 06 Feb 2024)

  Changed paths:
    M Tools/CISupport/ews-build/steps.py
    M Tools/CISupport/ews-build/steps_unittest.py

  Log Message:
  -----------
  [ews-build.webkit.org] Upload full build logs to S3
https://bugs.webkit.org/show_bug.cgi?id=268766
rdar://122328282

Reviewed by Aakash Jain.

To prevent buildbot from attempting to consume each line of a build log one-by-one,
we should filter logs through filter-build-webkit and then upload those logs to S3.

* Tools/CISupport/ews-build/steps.py:
(CompileWebKit): Separate build and filter commands.
(CompileWebKit.start): Concatenate build and filter commands.
(CompileWebKit.follow_up_steps): Upload build logs to S3 for Apple's ports.
(CompileWebKit.evaluateCommand): In production and staging instances for Apple's ports,
upload logs to S3.
(CompileWebKitWithoutChange.evaluateCommand): Ditto.
(CompileJSC): Separate build and filter commands.
* Tools/CISupport/ews-build/steps_unittest.py:

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




More information about the webkit-changes mailing list