dependency-updates does not know `.github/renovate.json5`
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 82/100
Piste de recherche
Les emplacements Renovate sont un tuple dans checks/dependency_updates.py vers la ligne 7 ; ajoutez-y .github/renovate.json5 et les autres chemins listés. Scala Steward nécessiterait une nouvelle entrée .scala-steward.conf dans le même contrôle, et l'issue ne mentionne aucun fichier de test. C'est terminé lorsqu'un dépôt ne contenant que .github/renovate.json5 avec {} obtient PASS du contrôle dependency-updates, et que le cas Scala Steward est également traité.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
prettier (whose CI runs renovate-config-validator on it), vite, okhttp, junit5 and opentelemetry-proto carry .github/renovate.json5 and get WARN "no automated dependency updates configured". checks/dependency_updates.py lists renovate.json5 and .github/renovate.json but not .github/renovate.json5. Also: Scala Steward (.scala-steward.conf, validated in CI by cats and http4s) is the Scala ecosystem's update bot.
Evidence from the corpus audit
prettier/prettier, vitejs/vite / dependency-updates
- kind: FALSE_NEGATIVE
- actual: WARN:
no automated dependency updates configured - expected: PASS: both repositories carry a Renovate configuration at
.github/renovate.json5(prettier's CI even validates it). - evidence: prettier
.github/renovate.json5:1-3:{/$schema: "https://docs.renovatebot.com/renovate-schema.json",/dependencyDashboardApproval: true,;
prettier.github/workflows/lint.yml:71:run: yarn dlx --package renovate@latest renovate-config-validator; vite:.github/renovate.json5exists.
Validatorchecks/dependency_updates.py:7:("Renovate", ("renovate.json", "renovate.json5", ".github/renovate.json", ".renovaterc", ".renovaterc.json"))
—.github/renovate.json5(and.renovaterc.json5,.gitlab/renovate.json*) are missing from Renovate's documented locations. - repro: a repo with only
.github/renovate.json5containing{}. - confidence: high
square/okhttp, junit-team/junit5 / dependency-updates
- kind: FALSE_NEGATIVE
- actual:
WARN: no automated dependency updates configured(both) - expected: PASS: Renovate is configured
- evidence: okhttp
.github/renovate.json5(file exists;.github/workflows/build.yml:52even runsrinchsan/renovate-config-validator); junit5.github/renovate.json5;
validatorproject_validator/checks/dependency_updates.py:7:("Renovate", ("renovate.json", "renovate.json5", ".github/renovate.json", ".renovaterc", ".renovaterc.json"))—.github/renovate.json5(and.renovaterc.json5,.gitlab/renovate.json[5]) are missing from the list - repro: a repo with only
.github/renovate.json5containing{} - confidence: high
open-telemetry/opentelemetry-proto / dependency-updates
- kind: FALSE_NEGATIVE
- actual: WARN: no automated dependency updates configured
- expected: PASS: a Renovate configuration exists at
.github/renovate.json5(the# renovate-friendlyDockerfile andhelpers:pinGitHubActionDigestsToSemvershow it is live). - evidence:
.github/renovate.json5:1-5:"$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:best-practices", ...]; validatorproject_validator/checks/dependency_updates.py:7:("Renovate", ("renovate.json", "renovate.json5", ".github/renovate.json", ".renovaterc", ".renovaterc.json"))—.github/renovate.json5is missing from the tuple (Renovate also accepts.github/renovate.json5,.gitlab/renovate.json5,.renovaterc.json5). - repro: a repo with only
.github/renovate.json5containing{"extends": ["config:recommended"]}. - confidence: high
typelevel/cats, http4s/http4s / dependency-updates
- kind: UNSUPPORTED
- actual:
[WARN] dependency-updates: no automated dependency updates configured - expected: PASS: Scala Steward is the Scala ecosystem's update bot and both repos configure it and validate the config in CI.
- evidence:
.scala-steward.confin cats, http4s (also metals and scalafmt, which PASS through Dependabot);
cats.github/workflows/ci.yml:398:- run: scala-steward validate-repo-config .scala-steward.conf; http4sci.yml:311(same).
Source:checks/dependency_updates.py:6-7knows Dependabot and Renovate configurations only. - repro: an sbt project with a
.scala-steward.conf. - confidence: high
clap-rs/clap, starship/starship, astral-sh/ruff / dependency-updates
- kind: FALSE_NEGATIVE
- actual: WARN: no automated dependency updates configured
- expected: PASS: Renovate is configured in
.github/renovate.json5, a location Renovate documents - evidence:
clap-rs__clap/.github/renovate.json5,starship__starship/.github/renovate.json5,astral-sh__ruff/.github/renovate.json5exist (ls .github);
validatorchecks/dependency_updates.py:7:("Renovate", ("renovate.json", "renovate.json5", ".github/renovate.json", ".renovaterc", ".renovaterc.json"))—.github/renovate.json5missing - repro: a repo with only
.github/renovate.json5({}) → WARN - confidence: high
Found by the regression-corpus audit (235 real repositories, one or more per ecosystem profile; corpus and expected results in corpus/). Evidence is quoted from the audited checkouts at the commits pinned in corpus/projects.toml; <checkouts>/<owner>__<repo> is such a checkout.
🤖 Generated with Claude Code
- Langage dominant
- Python
- Étoiles
- 4
- Forks
- 1
- Merge moyen
- 10 h 41 min
- PR mergées (30 j)
- 79
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de cpp-best-practices/project_validator
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
cpp-best-practices/project_validator#267 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
cpp-best-practices/project_validator#263 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
cpp-best-practices/project_validator#260 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
cpp-best-practices/project_validator#259 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
cpp-best-practices/project_validator#255 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de cpp-best-practices/project_validator
Issues similaires
-
add entry to blockOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 65/100
StevenBlack/hosts#3299 ·
-
`garak --report` overwrites the input report when its name has no ".report"Peut-être pris @0z5a l’a pris aujourd’hui. Ouverteneeds-triage
Difficulté 2/5 Une demi-journée Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 2 jours
-
plot_graph crashes when a mesh node has no m2m edgePeut-être pris @tygvi l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
mllam/neural-lam#883 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
future-agi/future-agi#4092 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
transcript analytics: a text whose only protected spans the prose pass redacts is withheld wholeOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
WingedGuardian/GENesis-AGI#4641 ·
Les mainteneurs répondent en général sous 1 jour