-
Notifications
You must be signed in to change notification settings - Fork 163
Conversation
Signed-off-by: Ben Firshman <[email protected]>
LGTM |
FWIW this has a hard dependency on moby/moby#23219, and that has stalled on a design decision. |
Moving to code-review as moby/moby#23219 is in code-review |
LGTM 🐹 |
still LGTM |
So...this makes this library not work with older docker versions? For example, the latest version offered by CircleCI is 1.10. |
Oh, yes, I wonder if this should be reverted, given that there's no full agreement yet in moby/moby#23219 (comment) |
@tamird arf, yeah that is pretty bad 😓 |
Tim BL had it right all the way back in 1998 https://www.w3.org/Provider/Style/URI.html |
@tamird the old URL won't change (probably for the next… 5 years or eternity) but the client code might… although we didn't do right… Sorry about that 😓 |
This client code should also not change until all docker versions that don't support these URLs are EOL'd. Making this change now is breaking compatibility for no benefit whatsoever, especially given the state of dependency management in Go. |
👍 thanks |
My bad. I should have closed this while there was still a design decision in moby/moby#23219. I wonder if we should open the discussion about how to version engine-api. People should presumably be locking to API versions somehow rather than using master. (See also #260.) |
Ah, nevermind, I see there is Perhaps we should set the default version to the current stable version of Docker so people using engine-api off master don't get broken by default. |
That's a good idea 👼 |
@vdemeester I suppose you have to explicitly pass a blank string to It's different for |
See moby/moby#23219