Skip to content

Conversation

@cmrigney
Copy link
Contributor

@cmrigney cmrigney commented Dec 9, 2025

What I did

It turned out that we were calling docker.RunningInDockerCE() in the features setup before the plugin was ready, which would call dockerCli.Client().Info() too soon and break plugin integration. There's a bit of a chicken and egg problem there, since features inform the plugin commands before PersistentPreRunE runs and sets up the plugin. To work around this, I changed the Docker Desktop detection on Linux so that it checks to see if the Docker Desktop is running by trying to connect to the backend socket.

Related issue

(not mandatory) A picture of a cute animal, if possible in relation to what you did

@cmrigney cmrigney requested a review from a team as a code owner December 9, 2025 18:03
@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

kgprs
kgprs previously approved these changes Dec 9, 2025
@slimslenderslacks slimslenderslacks merged commit 4081253 into main Dec 10, 2025
8 checks passed
@slimslenderslacks slimslenderslacks deleted the fix-linux-not-working branch December 10, 2025 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants