From 3300e0dead173abb31cc82eb5f7c418620664d69 Mon Sep 17 00:00:00 2001 From: Austin Gregg-Smith Date: Mon, 12 Oct 2026 18:09:57 +0100 Subject: [PATCH 1/9] perf: the setup pass runs its stages in subshells, not a bash each Every new non-interactive bash reads $BASH_ENV, and kinisi_ros's image points it at its whole ROS bashrc: about 1.1s a read inside a devpod ssh session. A cold launch's setup trip started one bash per stage on top of its own, so the trip took about 11s for 6.7s of work. The stages now run as `( eval '