Using nested directories in build context fails with error: failed to solve: unclean path test2/hello.txt: invalid argument.
Repro
Set-Content Dockerfile @"
FROM mcr.microsoft.com/windows/nanoserver:ltsc2022
USER ContainerAdministrator
COPY . C:/
"@
md test1\test2
"hello" >> test1\test2\hello.txt
buildctl build `
--frontend=dockerfile.v0 `
--local context=test1 `
--local dockerfile=. `
--output=type=image,name=hello-buildkit
[+] Building 0.3s (5/6)
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 128B 0.0s
=> [internal] load metadata for mcr.microsoft.com/windows/nanoserver:ltsc2022 0.1s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> ERROR [internal] load build context 0.1s
=> => transferring context: 59B 0.0s
=> CACHED [1/2] FROM mcr.microsoft.com/windows/nanoserver:ltsc2022@sha256:64b22e42a69ebcdb86e49bf50780b64156431a508f7f06ac3050c71920fe57b7 0.1s
=> => resolve mcr.microsoft.com/windows/nanoserver:ltsc2022@sha256:64b22e42a69ebcdb86e49bf50780b64156431a508f7f06ac3050c71920fe57b7 0.1s
------
> [internal] load build context:
------
error: failed to solve: unclean path test2/hello.txt: invalid argument
Version
buildctl --version
buildctl github.com/moby/buildkit v0.13.0-rc2 596ef8f
Windows 11 23H2
Using nested directories in build context fails with
error: failed to solve: unclean path test2/hello.txt: invalid argument.Repro
Version
buildctl --version
buildctl github.com/moby/buildkit v0.13.0-rc2 596ef8f
Windows 11 23H2