diff --git a/lib/manager/composer/artifacts.ts b/lib/manager/composer/artifacts.ts index 5428d9c40ecabdaddcb4615de727029e37a8fde7..8b802b79218dbb5d3d41642bc842aa38d62ad0e9 100644 --- a/lib/manager/composer/artifacts.ts +++ b/lib/manager/composer/artifacts.ts @@ -57,13 +57,15 @@ function getAuthJson(): string | null { hostRules .findAll({ hostType: datasourcePackagist.id }) - ?.forEach(({ username, password, hostName, domainName }) => { - const host = hostName || domainName; - if (host && username && password) { - authJson['http-basic'] = authJson['http-basic'] || {}; - authJson['http-basic'][host] = { username, password }; + ?.forEach( + ({ username, password, hostName, domainName, endpoint, baseUrl }) => { + const host = hostName || domainName || endpoint || baseUrl; + if (host && username && password) { + authJson['http-basic'] = authJson['http-basic'] || {}; + authJson['http-basic'][host] = { username, password }; + } } - }); + ); return is.emptyObject(authJson) ? null : JSON.stringify(authJson); }