cog
New Docker+Buildkit client
#2327
Merged

New Docker+Buildkit client #2327

michaeldwan merged 51 commits into main from md/docker-api-client-1
michaeldwan
michaeldwan partial sdk client, more tests
bf735931
michaeldwan note to self
78200441
michaeldwan fix container log multiplexing
6dbfdb10
michaeldwan return correct not found error from logs
dd16c9aa
michaeldwan test registry helpers for auth, image inspection
1fb618b5
michaeldwan test helpers for image refs, concurrent loads
17d80d31
michaeldwan api client push, authentication support
15f1f00d
michaeldwan helpers to map backend errors
88131501
michaeldwan fix test for connection refused registry
238c7022
michaeldwan fix assertions for both dev and CI
ef44dd4a
michaeldwan move user info logic off command, share with api
e75dd828
michaeldwan move Apt & Tar funcs off command
e23da3af
michaeldwan lint fixes
6b8a1da8
michaeldwan hack mockcommand to fake tar scripts for tests
0d9e18ed
michaeldwan fix for apt packages not passing to monobase apt.sh
238d053f
michaeldwan michaeldwan force pushed from 93a8844a to 238d053f 244 days ago
michaeldwan return new client if env var present
1255a5ff
michaeldwan import buildkit client, add ImageBuild to api client
0d597ac5
michaeldwan container run, start, stop
bb04bef0
michaeldwan run integration tests for both docker clients
25763174
michaeldwan stop failing fast on integration tests
a8d36cc4
michaeldwan lint fixes
a670b562
michaeldwan handle cache, contexts, timestamps, and epoch build opts
633cf035
michaeldwan Merge branch 'main' into md/docker-api-client-1
5228a087
michaeldwan fix hang when an error occurs building the solve graph
b910ed42
michaeldwan buildx secrets, integration test for secrets
95e6eb61
michaeldwan mod tidy
a0fe3d1a
michaeldwan lint fixes
9ea54399
michaeldwan Merge branch 'md/docker-api-client-1' of github.com:replicate/cog int…
13a7e11c
michaeldwan format fix
a7f01e96
michaeldwan fix race in mock docker registry port
abcd3170
michaeldwan Merge branch 'main' into md/docker-api-client-1
918155a5
michaeldwan integration test for secrets
be3c83b9
michaeldwan move credentials logic off command.Command
6be52c4b
michaeldwan move CreateTarFile & CreateAptTarFile to helpers
33559ae9
michaeldwan error helpers
b8275a7e
michaeldwan more docker integration tests
f2dfae46
michaeldwan Update go.mod
9246b18f
michaeldwan fix for merge flub and correct new client func name
9e51b896
michaeldwan remove some code that's only used in the sdk client
2639c32f
michaeldwan michaeldwan changed the base branch from main to md/docker-sdk-client-prep 243 days ago
michaeldwan Merge branch 'md/docker-sdk-client-prep' into md/docker-api-client-1
b37e7892
michaeldwan lint fix
59d8a734
michaeldwan michaeldwan changed the title wip sdk client New Docker+Buildkit client 243 days ago
michaeldwan michaeldwan marked this pull request as ready for review 243 days ago
michaeldwan michaeldwan requested a review 243 days ago
michaeldwan michaeldwan requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 243 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2025-05-16
michaeldwan remove debug prints
a4b5d2a6
michaeldwan bring back auto remove
5c43f6cc
michaeldwan fix comments
af73d3db
michaeldwan set env var so subtests pickup the right client
74287d12
Base automatically changed from md/docker-sdk-client-prep to main 240 days ago
michaeldwan Merge branch 'main' into md/docker-api-client-1
c2be771b
michaeldwan Merge branch 'main' into md/docker-api-client-1
7445220d
8W9aG
8W9aG approved these changes on 2025-05-20
michaeldwan michaeldwan enabled auto-merge (squash) 239 days ago
michaeldwan Merge branch 'main' into md/docker-api-client-1
75794692
michaeldwan fix conflicts
1781f327
michaeldwan fix merge issue
cf167abf
michaeldwan hack to pass required checks
59efcf09
michaeldwan michaeldwan merged 7710952f into main 238 days ago
michaeldwan michaeldwan deleted the md/docker-api-client-1 branch 238 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone