renovate/lib/modules/manager/composer
Sergei Zharinov a39ca89101
refactor: Host rule types (#28454)
2024-04-17 05:00:00 +00:00
..
__fixtures__ feat(manager/composer): Use bitbucket-tags for vcs repos if it has bitbucket.org URL (#24096) 2023-09-06 12:00:32 +00:00
__snapshots__ fix(composer): use php-prebuild tags for composer php (#23870) 2023-08-15 08:10:30 +00:00
artifacts.spec.ts refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
artifacts.ts feat(config): support user configured env (#27028) 2024-02-22 05:05:05 +00:00
extract.spec.ts refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
extract.ts refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
index.ts feat(manager/composer): Use bitbucket-tags for vcs repos if it has bitbucket.org URL (#24096) 2023-09-06 12:00:32 +00:00
range.spec.ts feat(config)!: default to rangeStrategy=auto, prefer update-lockfile (#19942) 2023-03-10 09:25:45 +01:00
range.ts refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
readme.md docs: document composer VCS repo name hint (#14875) 2022-04-02 06:53:50 +02:00
schema.spec.ts refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
schema.ts build(deps): update dependency prettier to v3.2.2 (#26755) 2024-01-21 08:20:41 +00:00
types.ts refactor(composer): Use schema for parsing (#21520) 2023-05-07 20:51:20 +00: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(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
utils.spec.ts refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
utils.ts refactor: Host rule types (#28454) 2024-04-17 05:00:00 +00:00

readme.md

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"
}