As Cog is a bit nicer than the current WPE MiniBrowser I wonder if we could ship it in the nightly zip archives produced by the bots. Any thoughts?
A possible implementation idea is: 1. Start by having a new script (in Tools/Scripts) that allow to download and build cog [1] against the webkit built product, and also that allows to run that built cog (i guess that without installing it, just from the build directory) 2. Once we have this script, if we want to include cog in the built-product zip files (those that are downloaded via the script Tools/Scripts/webkit-flatpak-run-nightly) we can run this new script as a new step after build-webkit on the build bots (build-only bots) [1] I would even go for downloading just last cog master (instead of a specific git commit). That would even allow us to start testing that cog builds against the last wpewebkit on the build.webkit.org CI if we do 2.
Getting back to this, I recently added Cog build support, it can be enabled with this cmake option: `-DENABLE_COG=ON`. Could we enable that on the bots and pack the cog artefacts in the zip archives for the nightlies? Shouldn't have a major impact on the final zip size.
Created attachment 423122 [details] Patch
Comment on attachment 423122 [details] Patch The Windows EWS failure seems unrelated, FWIW :]
Committed r274554: <https://commits.webkit.org/r274554> All reviewed patches have been landed. Closing bug and clearing flags on attachment 423122 [details].
<rdar://problem/75517284>