package testing import "dagger.io/dagger/engine" engine.#Plan & { actions: { repo1: engine.#GitPull & { remote: "https://github.com/blocklayerhq/acme-clothing.git" ref: "master" } repo2: engine.#GitPull & { remote: "https://github.com/blocklayerhq/acme-clothing.git" ref: "master" keepGitDir: true } image: engine.#Pull & { source: "alpine:3.15.0" } verify: engine.#Exec & { input: image.output args: ["sh", "-c", """ set -eu [ ! -d /repo1/.git ] [ -d /repo2/.git ] """] mounts: { a: {dest: "/repo1", contents: repo1.output} b: {dest: "/repo2", contents: repo2.output} } } } }