From 2cc577af37c4f384336c2081b307ff29bf49ba1d Mon Sep 17 00:00:00 2001 From: p4u1 Date: Fri, 13 Feb 2026 10:14:29 +0100 Subject: [PATCH] docs: Add docker/cli fork to abra hacking --- docs/abra/hack.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/abra/hack.md b/docs/abra/hack.md index 6285a98..b0b6097 100644 --- a/docs/abra/hack.md +++ b/docs/abra/hack.md @@ -440,6 +440,10 @@ Happy Hacking 🫂 We maintain a fork of [godotenv](https://git.coopcloud.tech/toolshed/godotenv) because we need inline comment parsing for environment files. You can upgrade the version here by running `go get git.coopcloud.tech/toolshed/godotenv@0` where `` is the latest commit you want to pin to. See [`abra#391`](https://git.coopcloud.tech/toolshed/abra/pulls/391) for more. +### `docker/cli` + +We maintain a fork of [docker-cli](https://git.coopcloud.tech/toolshed/docker-cli/) because we needed to [patch port exposing](https://git.coopcloud.tech/toolshed/docker-cli/commit/2fbb22f65866ac97b47e4d47d8f855fee8c98e2a) to fix this [bug](https://github.com/docker/cli/issues/2407). Once the fix was upstreamed we can remove this fork again. + ### `docker/client` A number of modules in [pkg/upstream](https://git.coopcloud.tech/toolshed/abra/src/branch/main/pkg/upstream) are copy/pasta'd from the upstream [docker/docker/client](https://pkg.go.dev/github.com/docker/docker/client). We had to do this because upstream are not exposing their API as public.