It looks like a lot of code inside the reproduction below, but it is not. You can ignore almost all the code except e2e tests.
My env
Mac M1
MacOS Sequoia 15.0.1
Docker version 24.0.5, build ced0996
shell: kitty 0.37.0 created by Kovid Goyal
fish, version 3.7.1
node v22.9.0
pnpm v9.12.3
affected repo: https://github.com/XaveScor/smartbundle
affected zx versions: v8.1.9, v8.2.0
git clone git@github.com:XaveScor/smartbundle.git
cd smartbundle
pnpm install
pnpm test:e2e
Tests should be passed correctly, but if you uncomment https://github.com/XaveScor/bobrik/blob/78e2df4538525f6eaee503b5320e05c8df28b59b/e2e/e2e.test.ts#L8-L8, zx will fire an error
Error: docker: invalid reference format.
See 'docker run --help'.
at Proxy.set (/Users/xavescor/projects/bobrik/node_modules/.pnpm/zx@8.1.9/node_modules/zx/build/core.cjs:77:52)
exit code: 125
errno: undefined (Unknown error)
code: undefined
at Proxy.set (/Users/xavescor/projects/bobrik/node_modules/.pnpm/zx@8.1.9/node_modules/zx/build/core.cjs:77:52)
❯ Proxy.set node_modules/.pnpm/zx@8.1.9/node_modules/zx/build/core.cjs:77:52
❯ Proxy.set node_modules/.pnpm/zx@8.1.9/node_modules/zx/build/core.cjs:77:52
❯ EventEmitter.end node_modules/.pnpm/zx@8.1.9/node_modules/zx/build/core.cjs:217:26
❯ invoke node_modules/.pnpm/zx@8.1.9/node_modules/zx/build/vendor-core.cjs:508:10
❯ exec node_modules/.pnpm/zx@8.1.9/node_modules/zx/build/vendor-core.cjs:512:21
❯ _ProcessPromise.run node_modules/.pnpm/zx@8.1.9/node_modules/zx/build/core.cjs:158:46
❯ callback node_modules/.pnpm/zx@8.1.9/node_modules/zx/build/core.cjs:90:58
❯ Proxy.set node_modules/.pnpm/zx@8.1.9/node_modules/zx/build/core.cjs:101:12
❯ node_modules/.pnpm/zx@8.1.9/node_modules/zx/build/core.cjs:73:52
❯ within node_modules/.pnpm/zx@8.1.9/node_modules/zx/build/core.cjs:43:18
It looks like a lot of code inside the reproduction below, but it is not. You can ignore almost all the code except e2e tests.
My env
affected repo: https://github.com/XaveScor/smartbundle
affected zx versions: v8.1.9, v8.2.0
git clone git@github.com:XaveScor/smartbundle.git cd smartbundle pnpm install pnpm test:e2eTests should be passed correctly, but if you uncomment https://github.com/XaveScor/bobrik/blob/78e2df4538525f6eaee503b5320e05c8df28b59b/e2e/e2e.test.ts#L8-L8, zx will fire an error