[webkit-changes] [WebKit/WebKit] f2d4b2: EWS bots should upload archives directly to S3

Aakash J noreply at github.com
Thu Apr 13 13:25:07 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f2d4b23fbdc9f771c30dbb5f4f0df4149a28a4b7
      https://github.com/WebKit/WebKit/commit/f2d4b23fbdc9f771c30dbb5f4f0df4149a28a4b7
  Author: Aakash Jain <aakash_jain at apple.com>
  Date:   2023-04-13 (Thu, 13 Apr 2023)

  Changed paths:
    A Tools/CISupport/Shared/generate-s3-url
    M Tools/CISupport/ews-build/steps.py

  Log Message:
  -----------
  EWS bots should upload archives directly to S3
https://bugs.webkit.org/show_bug.cgi?id=255339

Reviewed by Ryan Haddad.

Server will generate a pre-signed url in each build, securely pass it to the
bot, and bot will upload the archive directly to S3. In case the upload fails, we
fallback to previous approach of bot uploading to master and master tranferring to S3.

* Tools/CISupport/Shared/generate-s3-url: Script to generate pre-signed url, runs on master.
* Tools/CISupport/ews-build/steps.py:
(CompileWebKit.evaluateCommand):
(UploadFileToS3): Step to run on bot to upload archive directly to S3.
(GenerateS3URL): Step to generate pre-signed url.

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




More information about the webkit-changes mailing list