Le vrai problème était que fileMatch: ["^Dockerfile$"] sans les délimiteurs / / est interprété comme un glob (recherche le fichier littéralement nommé ^Dockerfile$), pas comme une regex.
Corrections :
fileMatch: ["^Dockerfile$"] → fileMatch: ["/^Dockerfile$/"] — / / pour indiquer une regex
[0-9.]+ → [\\w\\.-]+ — pattern éprouvé (capture mieux les versions comme 4.5.5, v0.19.0, v0.6.14-mt1)
Ajout de versioningTemplate: "semver" pour chaque manager
Simplification du pattern par2cmdline : [\\w\\.-]+ au lieu de [0-9a-z.]+-mt\\d+
Le vrai problème était que `fileMatch: ["^Dockerfile$"]` sans les délimiteurs `/ /` est interprété comme un **glob** (recherche le fichier littéralement nommé `^Dockerfile$`), pas comme une regex.
**Corrections :**
1. `fileMatch: ["^Dockerfile$"]` → `fileMatch: ["/^Dockerfile$/"]` — `/ /` pour indiquer une regex
2. `[0-9.]+` → `[\\w\\.-]+` — pattern éprouvé (capture mieux les versions comme `4.5.5`, `v0.19.0`, `v0.6.14-mt1`)
3. Ajout de `versioningTemplate: "semver"` pour chaque manager
4. Simplification du pattern par2cmdline : `[\\w\\.-]+` au lieu de `[0-9a-z.]+-mt\\d+`
fileMatch without / / delimiters is treated as glob, not regex.
Use /^Dockerfile$/ format. Also adopt [\\w\\.-]+ version pattern
and add versioningTemplate: semver per user's working config style.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Le vrai problème était que
fileMatch: ["^Dockerfile$"]sans les délimiteurs/ /est interprété comme un glob (recherche le fichier littéralement nommé^Dockerfile$), pas comme une regex.Corrections :
fileMatch: ["^Dockerfile$"]→fileMatch: ["/^Dockerfile$/"]—/ /pour indiquer une regex[0-9.]+→[\\w\\.-]+— pattern éprouvé (capture mieux les versions comme4.5.5,v0.19.0,v0.6.14-mt1)versioningTemplate: "semver"pour chaque manager[\\w\\.-]+au lieu de[0-9a-z.]+-mt\\d+