May 16, 2026
Commits
ca9ff8e — splat-base: EC2 builder + minimal Modal setup_dockerfile_commands
Adds build_splat_base_on_ec2.py — a Modal-orchestrated script that spins up an EC2 instance to build the heavy COLMAP/fastgs Docker image and pushes it to ECR. This replaces the GitLab CI docker-in-docker approach which had no docker runner available.
Added:
dev/queues/build_splat_base_on_ec2.py— EC2 builder for splat base image (+429)
Changed:
dev/queues/session_to_splat.py— minimalsetup_dockerfile_commands(+16/-1)dev/queues/session_to_splat.video_3d_reconstruction.py— same (+12/-1)bruno/.../Users API/Get User Profile.bru— test adjustment (+3)IMPROVE.md— document EC2 builder approach (+23)
dedb19b — ci: make build_splat_base manual-only — no docker runner available
Marks the GitLab CI build_splat_base job as when: manual since no docker runner is available. Documents the gap in IMPROVE.md.
Changed:
.gitlab-ci.yml— manual-only gate (+26/-12)IMPROVE.md— docker runner finding (+22)
17958d8 — IMPROVE.md N21: CI dev→beta auto-merge blocked on HTTP Basic auth
Documents a finding where the CI pipeline's dev→beta auto-merge is blocked by GitLab's HTTP Basic auth requirement, which prevents automated git push from Modal containers.
Changed:
IMPROVE.md— new finding N21 (+21)