Build out Pipeline for Whistium Builds #7118
Labels
devOps
Improving or adding new tests & CI capabilities
priority-4-medium
#4 Priority - An important, non-blocking issue
📁 Repo: browser
This PR/Issue modifies /browser code
📁 Repo: mandelboxes
This PR/Issue modifies /mandelboxes code
Copied from Slack
Curious people's thoughts on a development setup for Whistium (our server Chromium-based fork). Right now it's going to be as simple as:
Meanwhile, deployment instances will also just pull from the S3 bucket. This is fine for now because we don't need to make any more changes for the time being.
Eventually, though, we need a more robust setup if we're going to make significant changes. This will consist of two components:
CI for dev, staging, and prod, which applies our Whistium patches to Chromium or Brave, builds it, and uploads the .deb output to S3.
A development build setup
The CI is self-explanatory. The development build setup needs to enable us to modify and test Chromium during development, or to build mandelboxes in general even if not modifying Whistium. I see a few options:
When we ./build.sh browsers/whistium, check if hash_contents("whistium.patch") is a folder in the S3 bucket.
The text was updated successfully, but these errors were encountered: