/e/OS build docker can't compile latest version of /e/OS?

Okay, I cloned it, and I think I put it in the right place src/U/lineage/vendor/device/google/shiba, but it still will not build:

# podman run -v $(pwd)/src:/srv/src -v $(pwd)/zips:/srv/zips -v $(pwd)/logs:/srv/logs -v $(pwd)/ccache:/srv/ccache -e BRANCH_NAME=v2.6.3-u -e DEVICE_LIST=shiba -e "REPO=registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community" -e "INCLUDE_PROPRIETARY=true" -e CCACHE_SIZE=300G registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community
Set cache size limit to 300.0 GB
>> [Tue Dec 31 01:54:21 UTC 2024] Branch:  v2.6.3-u
>> [Tue Dec 31 01:54:21 UTC 2024] Devices: shiba,
fatal: not a git repository (or any parent up to mount point /srv)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: not a git repository (or any parent up to mount point /srv)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
>> [Tue Dec 31 01:54:21 UTC 2024] (Re)initializing branch repository
>> [Tue Dec 31 01:54:22 UTC 2024] Branch name v2.6.3-u is a tag on e/os/releases, prefix with refs/tags/ for 'repo init'
>> [Tue Dec 31 01:54:27 UTC 2024] Copying '/srv/local_manifests/*.xml' to '.repo/local_manifests/'
>> [Tue Dec 31 01:54:28 UTC 2024] Syncing branch repository
grep: vendor/lineage/config/common.mk: No such file or directory
grep: vendor/lineage/config/common.mk: No such file or directory
grep: vendor/lineage/config/common.mk: No such file or directory
grep: vendor/lineage/config/common.mk: No such file or directory
>> [Tue Dec 31 01:54:28 UTC 2024] Setting "UNOFFICIAL" as release type
sed: can't read vendor/lineage/config/common.mk: No such file or directory
>> [Tue Dec 31 01:54:28 UTC 2024] Adding OTA URL overlay (for custom URL )
>> [Tue Dec 31 01:54:28 UTC 2024] Preparing build environment
/root/build.sh: line 238: build/envsetup.sh: No such file or directory
>> [Tue Dec 31 01:54:28 UTC 2024] Starting build for shiba, v2.6.3-u branch
>> [Tue Dec 31 01:54:28 UTC 2024] ANDROID_JACK_VM_ARGS=-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4G
>> [Tue Dec 31 01:54:28 UTC 2024] Switch to Python2
>> [Tue Dec 31 01:54:28 UTC 2024] Failed build for shiba
>> [Tue Dec 31 01:54:28 UTC 2024] Finishing build for shiba
>> [Tue Dec 31 01:54:28 UTC 2024] Cleaning source dir for device shiba
>> [Tue Dec 31 01:54:28 UTC 2024] Switch back to Python3

On the recommendation of another thread on this forum, I added INCLUDE_PROPRIETARY=true (which did not appear to do anything at all – it seems the /e/OS developers have opted to remove support for it!) and CCACHE_SIZE=300G (which it seems will help with the build but I can’t even figure out how to download the source code!!!)

It seems there are still some files I’m missing. I think the build docker might just be broken. I struck out to try to build it manually, but I’m having even less luck there.

I found this forum post that links to three other guides as prior work, plus a fourth one that the author created. I tried three of those four with no success (the fourth one didn’t seem applicable and was more than a little intimidating). The first prior-art guide has a link to a script the author created that now 404s, the second one is a massive copy-paste shell script that seems to only work inside an Ubuntu 16.04 docker (which the author does not say) and tries to clone a private GitHub repo (omnirom/android_packages_apps_OpenDelta) straight off the bat, the third one is about how to build /e/OS for devices that don’t support Lineage and my Pixel 8 definitely does, and the guide the author of that post (SteadfasterX) created seems to leave me on my own to find a kernel and device tree for my device before I can even clone the source code. I have no idea where to even begin to look for those.

Help?