Docker for Mac uses the Keychain credentials helper by default, which causes the auth token to be ignored. There was an attempt at fixing it by deleting the credsStore key, but the actual key is called credSstore ¯\_(ツ)_/¯.
Instead of removing stuff from the user's Docker config, just configure the URL to not use a credentials helper explicitly.
Coverage increased (+0.03%) to 80.532% when pulling 96e260f7824f6dda5c446eb8dbc2b374c4d21912 on fix-mac-login into 04d10d01e194ddf7dfed5eeab4d9d85c530a357a on master.
Docker for Mac uses the Keychain credentials helper by default, which causes the auth token to be ignored. There was an attempt at fixing it by deleting the
credsStore
key, but the actual key is calledcredSstore
¯\_(ツ)_/¯. Instead of removing stuff from the user's Docker config, just configure the URL to not use a credentials helper explicitly.