bass loop

Runs

JSON

{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine","tag":"latest","digest":"sha256:02bb6f428431fbc2809c5d1b41eab5a68350194fb508869a33cb1af4444c9b11"}}}},"args":[{"string":{"value":"ls"}},{"string":{"value":"-al"}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"archive":{"platform":{"os":"linux","arch":"amd64"},"file":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"nixos/nix","tag":"latest","digest":"sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf"}},"args":[{"string":{"value":"cp"}},{"string":{"value":"-auT"}},{"dirPath":{"path":"/nix"}},{"dirPath":{"path":"/cache"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/cache"}}}]}},"args":[{"string":{"value":"sh"}},{"string":{"value":"-c"}},{"string":{"value":"echo accept-flake-config = true >> /etc/nix/nix.conf"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]}},"args":[{"string":{"value":"sh"}},{"string":{"value":"-c"}},{"string":{"value":"echo experimental-features = nix-command flakes >> /etc/nix/nix.conf"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]}},"args":[{"string":{"value":"nix"}},{"string":{"value":"build"}},{"string":{"value":".#depsImage"}}],"mounts":[{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":".","include":["./nix/","./flake.nix","./flake.lock","./default.nix"]}}}},"target":{"dir":{"path":"."}}},{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]}},"args":[{"string":{"value":"cp"}},{"string":{"value":"-aL"}},{"filePath":{"path":"result"}},{"filePath":{"path":"deps-image.tar"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]},"path":{"file":{"path":"deps-image.tar"}}}}}}}},"args":[{"string":{"value":"cp"}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"file":{"path":"go.mod"}}}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"file":{"path":"go.sum"}}}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"cp"}},{"string":{"value":"-a"}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":"pkg/lsp/testdata/bundle/nvim-lspconfig"}}}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"go"}},{"string":{"value":"mod"}},{"string":{"value":"download"}}],"env":[{"symbol":"GOCACHE","value":{"dirPath":{"path":"/go/cache/build"}}},{"symbol":"GOMODCACHE","value":{"dirPath":{"path":"/go/cache/mod"}}}],"mounts":[{"source":{"cache":{"id":"bass go mod","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/go/cache/mod"}}},{"source":{"cache":{"id":"bass go cache","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/go/cache/build"}}}]}},"args":[{"filePath":{"path":"docs/scripts/build"}}],"env":[{"symbol":"BUILDKIT_HOST","value":{"thunkAddr":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"dockerBuild":{"platform":{"os":"linux","arch":"amd64"},"context":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/moby/buildkit"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"f1f27537acc758d10765876fca9e5270c674de55"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"f1f27537acc758d10765876fca9e5270c674de55"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":"."}}}}}}}},"args":[{"string":{"value":"apk"}},{"string":{"value":"add"}},{"string":{"value":"--no-cache"}},{"string":{"value":"dumb-init"}},{"string":{"value":"iptables"}},{"string":{"value":"ip6tables"}},{"string":{"value":"dnsmasq"}}]}},"args":[{"string":{"value":"mkdir"}},{"string":{"value":"-p"}},{"dirPath":{"path":"/opt/cni/bin"}},{"dirPath":{"path":"/etc/buildkit"}}]}},"args":[{"string":{"value":"cp"}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"golang","tag":"latest","digest":"sha256:403f48633fb5ebd49f9a2b6ad6719f912df23dae44974a0c9445be331e72ff5e"}}}},"args":[{"string":{"value":"make"}},{"string":{"value":"binaries"}}],"env":[{"symbol":"CGO_ENABLED","value":{"string":{"value":"0"}}}],"mounts":[{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/containers/dnsname"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"512aea91bf1095fbcad0abceec38798df5c40c14"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"512aea91bf1095fbcad0abceec38798df5c40c14"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"."}}}]},"path":{"file":{"path":"bin/dnsname"}}}},{"filePath":{"path":"/opt/cni/bin/dnsname"}}]}},"args":[{"string":{"value":"tar"}},{"string":{"value":"-zxf"}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine","tag":"latest","digest":"sha256:124c7d2707904eea7431fffe91522a01e5a861a624ee31d03372cc1d138a3126"}}}},"args":[{"string":{"value":"apk"}},{"string":{"value":"add"}},{"string":{"value":"--no-cache"}},{"string":{"value":"curl"}}]}},"args":[{"string":{"value":"curl"}},{"string":{"value":"-Ls"}},{"string":{"value":"https://github.com/containernetworking/plugins/releases/download/v1.1.1/cni-plugins-linux-amd64-v1.1.1.tgz"}},{"string":{"value":"-o"}},{"filePath":{"path":"cni.tgz"}}]},"path":{"file":{"path":"cni.tgz"}}}},{"string":{"value":"-C"}},{"dirPath":{"path":"/opt/cni/bin"}}]}},"args":[{"string":{"value":"sh"}},{"string":{"value":"-c"}},{"string":{"value":"cp $0/* /etc/buildkit/"}},{"logicalPath":{"dir":{"name":".","entries":[{"file":{"name":"buildkitd.toml","content":"IyBzdXBwb3J0IGluc2VjdXJlISB0aHVua3MKaW5zZWN1cmUtZW50aXRsZW1lbnRzID0gWyJzZWN1cml0eS5pbnNlY3VyZSJdCgojIGNvbmZpZ3VyZSBicmlkZ2UgbmV0d29ya2luZwpbd29ya2VyLm9jaV0KbmV0d29ya01vZGUgPSAiY25pIgpjbmlDb25maWdQYXRoID0gIi9ldGMvYnVpbGRraXQvdGVzdC5jb25mbGlzdCIKClt3b3JrZXIuY29udGFpbmVyZF0KbmV0d29ya01vZGUgPSAiY25pIgpjbmlDb25maWdQYXRoID0gIi9ldGMvYnVpbGRraXQvdGVzdC5jb25mbGlzdCIKCltkbnNdCm5hbWVzZXJ2ZXJzID0gWyIxMC43My4wLjEiLCAiMS4xLjEuMSJdCg=="}},{"file":{"name":"test.conflist","content":"eyJjbmlWZXJzaW9uIjoiMC40LjAiLCJuYW1lIjoiYmFzcyIsInBsdWdpbnMiOlt7InR5cGUiOiJicmlkZ2UiLCJicmlkZ2UiOiJiYXNzMCIsImlzRGVmYXVsdEdhdGV3YXkiOnRydWUsImlwTWFzcSI6dHJ1ZSwiaGFpcnBpbk1vZGUiOnRydWUsImlwYW0iOnsidHlwZSI6Imhvc3QtbG9jYWwiLCJyYW5nZXMiOltbeyJzdWJuZXQiOiIxMC43My4wLjAvMTYifV1dfX0seyJ0eXBlIjoiZmlyZXdhbGwifSx7InR5cGUiOiJkbnNuYW1lIiwiZG9tYWluTmFtZSI6ImRucy5iYXNzIiwiY2FwYWJpbGl0aWVzIjp7ImFsaWFzZXMiOnRydWV9fV19"}}]}}}]}},"args":[{"string":{"value":"cp"}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"squareup/certstrap","tag":"latest","digest":"sha256:c18a2389cf102a78ed6b42a2ae56ab81d898de30cdf1aca79a16bec15b22f7f2"}}}},"args":[{"string":{"value":"certstrap"}},{"string":{"value":"init"}},{"string":{"value":"--cn"}},{"string":{"value":"bass"}},{"string":{"value":"--passphrase"}},{"string":{}}]},"path":{"file":{"path":"out/bass.crt"}}}},{"filePath":{"path":"/etc/ssl/certs/bass.crt"}}]}},"args":[{"string":{"value":"chmod"}},{"string":{"value":"0400"}},{"filePath":{"path":"/etc/ssl/certs/bass.crt"}}]}},"insecure":true,"args":[{"string":{"value":"buildkitd"}},{"string":{"value":"--addr"}},{"string":{"value":"tcp://0.0.0.0:6107"}}],"mounts":[{"source":{"cache":{"id":"bass buildkitd","path":{"dir":{"path":"."}},"concurrency":"CONCURRENCY_MODE_LOCKED"}},"target":{"dir":{"path":"/var/lib/buildkit"}}},{"source":{"logical":{"file":{"name":"resolv.conf","content":"bmFtZXNlcnZlciAxMC43My4wLjEKbmFtZXNlcnZlciAxLjEuMS4xCnNlYXJjaCBkbnMuYmFzcwo="}}},"target":{"file":{"path":"/etc/resolv.conf"}}}],"ports":[{"name":"grpc","port":6107}]},"port":"grpc","format":"tcp://$host:$port"}}},{"symbol":"BASS_TLS_DEPOT","value":{"string":{"value":"/etc/ssl/certs/bass-depot"}}},{"symbol":"GOCACHE","value":{"dirPath":{"path":"/go/cache/build"}}},{"symbol":"GOMODCACHE","value":{"dirPath":{"path":"/go/cache/mod"}}}],"mounts":[{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":".","include":["./**/*.go","./**/go.mod","./**/go.sum","./std/*.bass","./pkg/bass/testdata/**/*","./pkg/runtimes/testdata/**/*","./pkg/lsp/testdata/**/*","./Makefile","./docs/**/*","./demos/**/*"],"exclude":["./hack/vendor/"]}}}},"target":{"dir":{"path":"."}}},{"source":{"cache":{"id":"bass go mod","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/go/cache/mod"}}},{"source":{"cache":{"id":"bass go cache","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/go/cache/build"}}},{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"archive":{"platform":{"os":"linux","arch":"amd64"},"file":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"nixos/nix","tag":"latest","digest":"sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf"}},"args":[{"string":{"value":"cp"}},{"string":{"value":"-auT"}},{"dirPath":{"path":"/nix"}},{"dirPath":{"path":"/cache"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/cache"}}}]}},"args":[{"string":{"value":"sh"}},{"string":{"value":"-c"}},{"string":{"value":"echo accept-flake-config = true >> /etc/nix/nix.conf"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]}},"args":[{"string":{"value":"sh"}},{"string":{"value":"-c"}},{"string":{"value":"echo experimental-features = nix-command flakes >> /etc/nix/nix.conf"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]}},"args":[{"string":{"value":"nix"}},{"string":{"value":"build"}},{"string":{"value":".#depsImage"}}],"mounts":[{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":".","include":["./nix/","./flake.nix","./flake.lock","./default.nix"]}}}},"target":{"dir":{"path":"."}}},{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]}},"args":[{"string":{"value":"cp"}},{"string":{"value":"-aL"}},{"filePath":{"path":"result"}},{"filePath":{"path":"deps-image.tar"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]},"path":{"file":{"path":"deps-image.tar"}}}}}}}},"args":[{"string":{"value":"cp"}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"file":{"path":"go.mod"}}}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"file":{"path":"go.sum"}}}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"cp"}},{"string":{"value":"-a"}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":"pkg/lsp/testdata/bundle/nvim-lspconfig"}}}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"go"}},{"string":{"value":"mod"}},{"string":{"value":"download"}}],"env":[{"symbol":"GOCACHE","value":{"dirPath":{"path":"/go/cache/build"}}},{"symbol":"GOMODCACHE","value":{"dirPath":{"path":"/go/cache/mod"}}}],"mounts":[{"source":{"cache":{"id":"bass go mod","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/go/cache/mod"}}},{"source":{"cache":{"id":"bass go cache","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/go/cache/build"}}}]}},"args":[{"string":{"value":"make"}},{"string":{"value":"VERSION=dev"}},{"string":{"value":"GOOS=linux"}},{"string":{"value":"GOARCH=amd64"}},{"string":{"value":"dist"}}],"env":[{"symbol":"GOCACHE","value":{"dirPath":{"path":"/go/cache/build"}}},{"symbol":"GOMODCACHE","value":{"dirPath":{"path":"/go/cache/mod"}}}],"mounts":[{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":".","include":["./**/*.go","./**/go.mod","./**/go.sum","./std/*.bass","./pkg/bass/testdata/**/*","./pkg/runtimes/testdata/**/*","./pkg/lsp/testdata/**/*","./Makefile"],"exclude":["./hack/vendor/"]}}}},"target":{"dir":{"path":"."}}},{"source":{"cache":{"id":"bass go mod","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/go/cache/mod"}}},{"source":{"cache":{"id":"bass go cache","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/go/cache/build"}}},{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"archive":{"platform":{"os":"linux","arch":"amd64"},"file":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"nixos/nix","tag":"latest","digest":"sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf"}},"args":[{"string":{"value":"cp"}},{"string":{"value":"-auT"}},{"dirPath":{"path":"/nix"}},{"dirPath":{"path":"/cache"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/cache"}}}]}},"args":[{"string":{"value":"sh"}},{"string":{"value":"-c"}},{"string":{"value":"echo accept-flake-config = true >> /etc/nix/nix.conf"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]}},"args":[{"string":{"value":"sh"}},{"string":{"value":"-c"}},{"string":{"value":"echo experimental-features = nix-command flakes >> /etc/nix/nix.conf"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]}},"args":[{"string":{"value":"nix"}},{"string":{"value":"build"}},{"string":{"value":".#depsImage"}}],"mounts":[{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":".","include":["./nix/","./flake.nix","./flake.lock","./default.nix"]}}}},"target":{"dir":{"path":"."}}},{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]}},"args":[{"string":{"value":"cp"}},{"string":{"value":"-aL"}},{"filePath":{"path":"result"}},{"filePath":{"path":"deps-image.tar"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]},"path":{"file":{"path":"deps-image.tar"}}}}}}}},"args":[{"string":{"value":"cp"}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"file":{"path":"go.mod"}}}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"file":{"path":"go.sum"}}}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"cp"}},{"string":{"value":"-a"}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":"pkg/lsp/testdata/bundle/nvim-lspconfig"}}}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"go"}},{"string":{"value":"mod"}},{"string":{"value":"download"}}],"env":[{"symbol":"GOCACHE","value":{"dirPath":{"path":"/go/cache/build"}}},{"symbol":"GOMODCACHE","value":{"dirPath":{"path":"/go/cache/mod"}}}],"mounts":[{"source":{"cache":{"id":"bass go mod","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/go/cache/mod"}}},{"source":{"cache":{"id":"bass go cache","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/go/cache/build"}}}]}},"args":[{"string":{"value":"make"}},{"string":{"value":"-j"}},{"string":{"value":"shims"}}],"mounts":[{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":".","include":["./pkg/runtimes/shim/","./Makefile","./go.mod","./go.sum"]}}}},"target":{"dir":{"path":"."}}}]},"path":{"dir":{"path":"pkg/runtimes/bin"}}}},"target":{"dir":{"path":"pkg/runtimes/bin"}}}]},"path":{"file":{"path":"dist/bass"}}}},"target":{"file":{"path":"/bin/bass"}}},{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"squareup/certstrap","tag":"latest","digest":"sha256:c18a2389cf102a78ed6b42a2ae56ab81d898de30cdf1aca79a16bec15b22f7f2"}}}},"args":[{"string":{"value":"certstrap"}},{"string":{"value":"init"}},{"string":{"value":"--cn"}},{"string":{"value":"bass"}},{"string":{"value":"--passphrase"}},{"string":{}}]},"path":{"dir":{"path":"out"}}}},"target":{"dir":{"path":"/etc/ssl/certs/bass-depot"}}},{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"archive":{"platform":{"os":"linux","arch":"amd64"},"file":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"nixos/nix","tag":"latest","digest":"sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf"}},"args":[{"string":{"value":"cp"}},{"string":{"value":"-auT"}},{"dirPath":{"path":"/nix"}},{"dirPath":{"path":"/cache"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/cache"}}}]}},"args":[{"string":{"value":"sh"}},{"string":{"value":"-c"}},{"string":{"value":"echo accept-flake-config = true >> /etc/nix/nix.conf"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]}},"args":[{"string":{"value":"sh"}},{"string":{"value":"-c"}},{"string":{"value":"echo experimental-features = nix-command flakes >> /etc/nix/nix.conf"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]}},"args":[{"string":{"value":"nix"}},{"string":{"value":"build"}},{"string":{"value":".#depsImage"}}],"mounts":[{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":".","include":["./nix/","./flake.nix","./flake.lock","./default.nix"]}}}},"target":{"dir":{"path":"."}}},{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]}},"args":[{"string":{"value":"cp"}},{"string":{"value":"-aL"}},{"filePath":{"path":"result"}},{"filePath":{"path":"deps-image.tar"}}],"mounts":[{"source":{"cache":{"id":"nix-cache:nixos/nix:latest@sha256:1f8fa57de6f2f9ea5ea8d115b339fa68d2f98f20b59438bdb9d3a082ad64d4bf","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/nix"}}}]},"path":{"file":{"path":"deps-image.tar"}}}}}}}},"args":[{"string":{"value":"cp"}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"file":{"path":"go.mod"}}}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"file":{"path":"go.sum"}}}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"cp"}},{"string":{"value":"-a"}},{"thunkPath":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":"pkg/lsp/testdata/bundle/nvim-lspconfig"}}}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"go"}},{"string":{"value":"mod"}},{"string":{"value":"download"}}],"env":[{"symbol":"GOCACHE","value":{"dirPath":{"path":"/go/cache/build"}}},{"symbol":"GOMODCACHE","value":{"dirPath":{"path":"/go/cache/mod"}}}],"mounts":[{"source":{"cache":{"id":"bass go mod","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/go/cache/mod"}}},{"source":{"cache":{"id":"bass go cache","path":{"dir":{"path":"."}}}},"target":{"dir":{"path":"/go/cache/build"}}}]}},"args":[{"string":{"value":"make"}},{"string":{"value":"-j"}},{"string":{"value":"shims"}}],"mounts":[{"source":{"thunk":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"thunk":{"image":{"ref":{"platform":{"os":"linux","arch":"amd64"},"repository":"alpine/git","tag":"latest","digest":"sha256:66b210a97bc07bfd4019826bcd13a488b371a6cbe2630a4b37d23275658bd3f2"}}}},"args":[{"string":{"value":"git"}},{"string":{"value":"clone"}},{"string":{"value":"https://github.com/vito/bass.git"}},{"dirPath":{"path":"."}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"fetch"}},{"string":{"value":"origin"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"checkout"}},{"string":{"value":"6d1caf4a8a2802bdbb7b0de1bd014496ee92a382"}}]}},"args":[{"string":{"value":"git"}},{"string":{"value":"submodule"}},{"string":{"value":"update"}},{"string":{"value":"--init"}},{"string":{"value":"--recursive"}}]},"path":{"dir":{"path":".","include":["./pkg/runtimes/shim/","./Makefile","./go.mod","./go.sum"]}}}},"target":{"dir":{"path":"."}}}]},"path":{"dir":{"path":"pkg/runtimes/bin"}}}},"target":{"dir":{"path":"pkg/runtimes/bin"}}}]},"path":{"dir":{"path":"docs"}}}}]}