mirror of
				https://github.com/gristlabs/grist-core.git
				synced 2025-06-13 20:53:59 +00:00 
			
		
		
		
	
				Summary: The image Jenkins used up to now was from 2021. We updated buildtools/jenkins-ec2/Dockerfile since then but couldn't use new image; we can now that an issue with mounts in gvisor has been resolved. The new image uses newer Chrome (111 vs 95); 111 is the latest version that works with the webdriver version we are using (after that one, copy-pasting tests fail). In addition, this adds a more precise way to maintain python dependencies: by specifying top-level dependencies in the new core/sandbox/requirements3.in. An updated build step compiles that into requirements3.txt, and syncs venv to that using pip-sync. This addresses the issue that previously, removing a module from dependencies would not have caused the build to remove it from sandbox_venv3. Test Plan: Existing tests pass on the new image. Reviewers: georgegevoian Reviewed By: georgegevoian Differential Revision: https://phab.getgrist.com/D3952  | 
			||
|---|---|---|
| .. | ||
| docker | ||
| grist | ||
| gvisor | ||
| pyodide | ||
| bundle_as_wheel.sh | ||
| gen_js_schema.py | ||
| install_tz.js | ||
| MANIFEST.in | ||
| requirements3.in | ||
| requirements3.txt | ||
| requirements.txt | ||
| run.sh | ||
| setup.py | ||
| watch.sh | ||