Bug 220479 - [GitHub] Use github.com as the source of truth for EWS
Summary: [GitHub] Use github.com as the source of truth for EWS
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Jonathan Bedard
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-01-08 13:11 PST by Jonathan Bedard
Modified: 2021-04-19 08:25 PDT (History)
11 users (show)

See Also:


Attachments
Patch (1.38 KB, patch)
2021-01-08 13:16 PST, Jonathan Bedard
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Bedard 2021-01-08 13:11:26 PST
EWS is already using a git checkout, we should have it use the future canonical GitHub checkout instead of git.webkit.org.
Comment 1 Radar WebKit Bug Importer 2021-01-08 13:12:25 PST
<rdar://problem/72941463>
Comment 2 Jonathan Bedard 2021-01-08 13:16:39 PST
Created attachment 417297 [details]
Patch
Comment 3 Jonathan Bedard 2021-01-08 13:18:21 PST
UAT instance is chewing on this now, but buildbot seems to be handling this gracefully.
Comment 4 Jonathan Bedard 2021-01-15 16:21:53 PST
On the UAT instance, some Igalia bots had issues with filling up their disks, but other than that, things worked smoothly. On the morning of 1/19/2021, I plan on deploying this change.
Comment 5 Aakash Jain 2021-01-16 12:25:47 PST
Few builds seems to be failing with this change, e.g.: https://ews-build.webkit-uat.org/#/builders/9/builds/501
fatal: refusing to merge unrelated histories

Also size of the checkout on the bot seems to increase significantly after this. It might be better to manually delete the checkout directory (e.g.: /Volumes/Data/worker/Style-EWS/build/) on all the ews bots (and let buildbot re-download it) when this change is deployed.
Comment 6 Jonathan Bedard 2021-01-19 06:35:39 PST
Committed r271600: <https://trac.webkit.org/changeset/271600>
Comment 7 Aakash Jain 2021-01-19 16:23:40 PST
This is deployed and all EWS bots are now using github.com checkout.