Description
When running pnpm run update:clawix -- --pull after the latest update, the build fails because the python-runner Dockerfile references egress-firewall.sh at the build context root, but the file is located at infra/docker/egress-firewall.sh instead of infra/docker/python-runner/egress-firewall.sh.
Error
ERROR: failed to build: failed to solve: failed to compute cache key: failed to calculate checksum of ref ...: "/egress-firewall.sh": not found
Steps to reproduce
- Run
pnpm run update:clawix -- --pull on the latest main
- Build fails at the python-runner Docker image step
Workaround
Manually copy the file to the expected location:
cp infra/docker/egress-firewall.sh infra/docker/python-runner/
Expected behaviour
The file should either be placed in infra/docker/python-runner/ in the repo, or the Dockerfile COPY path should be updated to reference the correct location.
Environment
- macOS (Mac mini)
- Docker Desktop
- Clawix commit:
5c5b194
Description
When running
pnpm run update:clawix -- --pullafter the latest update, the build fails because the python-runner Dockerfile referencesegress-firewall.shat the build context root, but the file is located atinfra/docker/egress-firewall.shinstead ofinfra/docker/python-runner/egress-firewall.sh.Error
Steps to reproduce
pnpm run update:clawix -- --pullon the latestmainWorkaround
Manually copy the file to the expected location:
Expected behaviour
The file should either be placed in
infra/docker/python-runner/in the repo, or the DockerfileCOPYpath should be updated to reference the correct location.Environment
5c5b194