← All docs changelog/2026-05-16.md

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 — minimal setup_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)