The composer package check in the wrong registry
🐞 Bug report
The composer package check in the wrong registry. I am using self-hosted gitlab to store composer packages.
Is there an existing issue for this?
Please search existing issues to avoid creating duplicates
-
I have searched the existing issues
App version
v1.0.0-alpha.9
Execution mode
deployed, helm chart
Package ecosystem
composer
Expected outcome
The package is requested from gitlab.selfhosted.com
Log output
[2023-07-11 12:48:51 +0000] INFO -- [dep-update: back/crm-backend=>composer] Processing dependency selfhosted/graphql-php-scalars
[2023-07-11 12:48:51 +0000] DEBUG -- [dep-update: back/crm-backend=>composer] [core] Performing http :get request to 'https://repo.packagist.org/p2/selfhosted/graphql-php-scalars.json'
[2023-07-11 12:48:52 +0000] DEBUG -- [dep-update: back/crm-backend=>composer] [core] Received response from 'https://repo.packagist.org/p2/selfhosted/graphql-php-scalars.json', status: 404
[2023-07-11 12:48:52 +0000] DEBUG -- [dep-update: back/crm-backend=>composer] [core] Performing native helper command: 'php -d memory_limit=-1 /opt/composer/v2/bin/run'
[2023-07-11 12:48:52 +0000] DEBUG -- [dep-update: back/crm-backend=>composer] [core] Helpers output: {"command":"php -d memory_limit=-1 /opt/composer/v2/bin/run","function":"get_latest_resolvable_version","args":["/home/dependabot/app/tmp/dependabot_20230711-1-xysry7","selfhosted/graphql-php-scalars",[{"type":"git_source","host":"github.com","username":"x-access-token","password":"*****"},{"type":"git_source","host":"gitlab.selfhosted.com","username":"x-access-token","password":"*****"}],[]],"time_taken":0.672971955,"stderr_output":"","process_exit_value":"pid 361 exit 0","process_termsig":null,"response":{"result":"5.4.2"}}
Smallest manifest that reproduces the issue
version: 2
updates:
- package-ecosystem: composer
directory: /
schedule:
interval: daily
registries:
composer-gitlab:
type: composer-repository
url: gitlab.selfhosted.com/api/v4/group/84/-/packages/composer/packages.json
composer.json
"repositories": {
"gitlab.selfhosted.com/84": {
"type": "composer",
"url": "https://gitlab.selfhosted.com/api/v4/group/84/-/packages/composer/packages.json"
}
},
...
"config": {
"gitlab-domains": [
"gitlab.selfhosted.com"
],
},
composer.lock
{
"name": "selfhosted/graphql-php-scalars",
"version": "5.4.2",
"source": {
"type": "git",
"url": "https://gitlab.selfhosted.com/back/graphql-php-scalars.git",
"reference": "eed6cf402291948423523c8ba84d38a07abfe3db"
},
"dist": {
"type": "zip",
"url": "https://gitlab.selfhosted.com/api/v4/projects/118/packages/composer/archives/selfhosted/graphql-php-scalars.zip?sha=eed6cf402291948423523c8ba84d38a07abfe3db",
"reference": "eed6cf402291948423523c8ba84d38a07abfe3db",
"shasum": ""
},
...
}
Edited by George Koltsov