renovate/lib/modules/manager/composer
Eric Durand-Tremblay e8a5437cd3
feat(manager/composer): support git-tags hostRules for github.com when updating artifacts (#18004)
Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
fixes undefined
2023-01-13 13:33:49 +00:00
..
__fixtures__ feat(composer): Support PHP as a package using GitHub tags (#18474) 2022-10-27 16:09:35 +03:00
__snapshots__ fix(manager/composer): fix registry url handling (#18643) 2022-10-28 14:18:43 +00:00
artifacts.spec.ts feat(manager/composer): support git-tags hostRules for github.com when updating artifacts (#18004) 2023-01-13 13:33:49 +00:00
artifacts.ts feat(manager/composer): support git-tags hostRules for github.com when updating artifacts (#18004) 2023-01-13 13:33:49 +00:00
extract.spec.ts fix(manager/composer): fix registry url handling (#18643) 2022-10-28 14:18:43 +00:00
extract.ts refactor: reduce debug metadata (#18466) 2022-10-29 12:11:09 +00:00
index.ts refactor: convert ProgrammingLanguage to union type (#18748) 2022-11-05 08:49:57 +00:00
range.spec.ts feat!: do not auto pin rangeStrategy (#18309) 2022-10-23 06:48:35 +02:00
range.ts feat!: do not auto pin rangeStrategy (#18309) 2022-10-23 06:48:35 +02:00
readme.md docs: document composer VCS repo name hint (#14875) 2022-04-02 06:53:50 +02:00
types.ts refactor(manager): more strict null checks (#15168) 2022-04-20 06:19:59 +02:00
update-locked.spec.ts refactor: change currentVersion to non-optional in UpdateLockedConfig (#18406) 2022-10-21 15:29:39 +00:00
update-locked.ts refactor: change currentVersion to non-optional in UpdateLockedConfig (#18406) 2022-10-21 15:29:39 +00:00
utils.spec.ts feat(manager/composer): support git-tags hostRules for github.com when updating artifacts (#18004) 2023-01-13 13:33:49 +00:00
utils.ts feat(manager/composer): support git-tags hostRules for github.com when updating artifacts (#18004) 2023-01-13 13:33:49 +00:00

Extracts dependencies from composer.json files, and keeps the associated composer.lock file updated too.

If you use VCS repositories then Renovate needs a hint via the name property, which must match the relevant package. For example, the package acme/foo would need an entry in repositories similar to the following:

{
  "name": "acme/foo",
  "type": "vcs",
  "url": "http://vcs-of-acme.org/acme/foo.git"
}