Skip to content

EarthBuild files

Janis Horsts edited this page Sep 19, 2025 · 4 revisions

Files Maintained by EarthBuild

Created by EarthBuild

The following files were created by the EarthBuild (Earthly) project to extend the moby/buildkit functionality. This list excludes vendor-specific files.

$ git remote -v                                                 
moby    git@github.com:moby/buildkit.git (fetch)
moby    git@github.com:moby/buildkit.git (push)
origin  git@github.com:EarthBuild/buildkit.git (fetch)
origin  git@github.com:EarthBuild/buildkit.git (push)
upstream        git@github.com:earthly/buildkit.git (fetch)
upstream        git@github.com:earthly/buildkit.git (push)

$ git diff --name-status --diff-filter=A moby/master origin/main | grep -v vendor
A	Earthfile
A	api/services/control/generate.go
A	api/services/registry/generate.go
A	api/services/registry/registry.pb.go
A	api/services/registry/registry.proto
A	api/services/registry/server.go
A	api/types/generate.go
A	cache/compression.go
A	cache/contenthash/generate.go
A	cache/gcanalytics.go
A	client/client_earthly.go
A	client/client_unix.go
A	client/client_windows.go
A	client/registry.go
A	client/reserve.go
A	client/sessions.go
A	client/shutdown.go
A	cmd/buildkitd/constants_unix.go
A	cmd/buildkitd/constants_windows.go
A	cmd/buildkitd/timeout_interceptor.go
A	cmd/buildkitd/util_unsupported.go
A	executor/oci/hooks.go
A	executor/runcexecutor/monitor_stats.go
A	exporter/earthlyoutputs/export.go
A	exporter/earthlyoutputs/registry/eodriver/eodriver.go
A	exporter/earthlyoutputs/registry/eodriver/multimultiprovider.go
A	exporter/earthlyoutputs/registry/registry.go
A	frontend/gateway/pb/generate.go
A	session/auth/authprovider/podman.go
A	session/auth/generate.go
A	session/configurabletimeout.go
A	session/filesync/generate.go
A	session/localhost/generate.go
A	session/localhost/localhost.go
A	session/localhost/localhost.pb.go
A	session/localhost/localhost.proto
A	session/localhost/localhostprovider/localhostprovider.go
A	session/pullping/generate.go
A	session/pullping/pullping.go
A	session/pullping/pullping.pb.go
A	session/pullping/pullping.proto
A	session/secrets/generate.go
A	session/socketforward/copy.go
A	session/socketforward/generate.go
A	session/socketforward/socket.go
A	session/socketforward/socket.pb.go
A	session/socketforward/socket.proto
A	session/socketforward/socketprovider/socketprovider.go
A	session/sshforward/generate.go
A	session/upload/generate.go
A	snapshot/diffapply_freebsd.go
A	snapshot/diffapply_windows.go
A	solver/errdefs/generate.go
A	solver/inconsistent_graph_state_error_tracker.go
A	solver/llbsolver/provenance/buildconfig.go
A	solver/pb/generate.go
A	sourcepolicy/pb/generate.go
A	util/apicaps/pb/generate.go
A	util/appdefaults/appdefaults_all.go
A	util/archutil/Dockerfile
A	util/archutil/Makefile
A	util/imageutil/schema1.go
A	util/imageutil/schema1_test.go
A	util/progress/filtered.go
A	util/semutil/weighted.go
A	util/stack/generate.go
A	util/system/atime_unix.go
A	util/system/atime_windows.go
A	util/testutil/workers/sysprocattr_unix.go
A	util/testutil/workers/sysprocattr_windows.go
A	util/tracing/detect/delegated/delegated_test.go

Modified by EarthBuild

$ git remote -v                                                 
moby    git@github.com:moby/buildkit.git (fetch)
moby    git@github.com:moby/buildkit.git (push)
origin  git@github.com:EarthBuild/buildkit.git (fetch)
origin  git@github.com:EarthBuild/buildkit.git (push)
upstream        git@github.com:earthly/buildkit.git (fetch)
upstream        git@github.com:earthly/buildkit.git (push)

$ git diff --name-only moby/master...origin/main | grep -v vendor
.github/workflows/.test.yml
.github/workflows/buildkit.yml
.github/workflows/buildx-image.yml
.github/workflows/dockerd.yml
.github/workflows/frontend.yml
.github/workflows/test-os.yml
Dockerfile
Earthfile
api/services/control/control.pb.go
api/services/control/control.proto
api/services/registry/generate.go
api/services/registry/registry.pb.go
api/services/registry/registry.proto
api/services/registry/server.go
api/types/worker.pb.go
api/types/worker.proto
cache/gcanalytics.go
cache/manager.go
client/build.go
client/client.go
client/client_earthly.go
client/exporters.go
client/info.go
client/llb/exec.go
client/llb/source.go
client/llb/state.go
client/registry.go
client/reserve.go
client/sessions.go
client/shutdown.go
client/solve.go
client/workers.go
cmd/buildkitd/config/config.go
cmd/buildkitd/main.go
cmd/buildkitd/main_containerd_worker.go
cmd/buildkitd/main_oci_worker.go
cmd/buildkitd/timeout_interceptor.go
control/control.go
control/gateway/gateway.go
executor/executor.go
executor/oci/hooks.go
executor/runcexecutor/executor.go
executor/runcexecutor/executor_linux.go
executor/runcexecutor/monitor_stats.go
exporter/containerimage/writer.go
exporter/earthlyoutputs/export.go
exporter/earthlyoutputs/registry/eodriver/eodriver.go
exporter/earthlyoutputs/registry/eodriver/multimultiprovider.go
exporter/earthlyoutputs/registry/registry.go
frontend/dockerui/config.go
frontend/frontend.go
frontend/gateway/client/client.go
frontend/gateway/container/container.go
frontend/gateway/forwarder/forward.go
frontend/gateway/gateway.go
frontend/gateway/grpcclient/client.go
frontend/gateway/pb/gateway.pb.go
frontend/gateway/pb/gateway.proto
go.mod
go.sum
hack/dockerfiles/lint.Dockerfile
hack/images
hack/release
hack/util
session/auth/auth.pb.go
session/auth/auth.proto
session/auth/authprovider/authprovider.go
session/auth/authprovider/podman.go
session/configurabletimeout.go
session/content/content_test.go
session/filesync/diffcopy.go
session/filesync/filesync.go
session/filesync/filesync_test.go
session/grpc.go
session/localhost/generate.go
session/localhost/localhost.go
session/localhost/localhost.pb.go
session/localhost/localhost.proto
session/localhost/localhostprovider/localhostprovider.go
session/manager.go
session/pullping/generate.go
session/pullping/pullping.go
session/pullping/pullping.pb.go
session/pullping/pullping.proto
session/session.go
session/socketforward/copy.go
session/socketforward/generate.go
session/socketforward/socket.go
session/socketforward/socket.pb.go
session/socketforward/socket.proto
session/socketforward/socketprovider/socketprovider.go
snapshot/diffapply_unix.go
solver/inconsistent_graph_state_error_tracker.go
solver/jobs.go
solver/llbsolver/bridge.go
solver/llbsolver/history.go
solver/llbsolver/mounts/mount.go
solver/llbsolver/ops/exec.go
solver/llbsolver/ops/file.go
solver/llbsolver/ops/source.go
solver/llbsolver/solver.go
solver/pb/attr.go
solver/pb/caps.go
solver/pb/ops.pb.go
solver/pb/ops.proto
solver/progress.go
solver/scheduler.go
solver/scheduler_test.go
source/git/identifier.go
source/git/source.go
source/local/source.go
util/appdefaults/appdefaults_all.go
util/archutil/check_unix.go
util/bklog/log.go
util/entitlements/security/security_linux.go
util/gitutil/git_cli.go
util/progress/filtered.go
util/progress/logs/logs.go
util/progress/multiwriter.go
util/resolver/authorizer.go
util/resolver/resolver.go
util/semutil/weighted.go
util/sshutil/keyscan.go
util/urlutil/redact.go
util/urlutil/redact_test.go
worker/base/worker.go
worker/containerd/containerd.go
worker/runc/runc.go
worker/runc/runc_test.go
worker/tests/common.go
worker/worker.go
worker/workercontroller.go

Clone this wiki locally