Skip to content

chore: run the Renovate validator unpinned, and quiet npm's warnings - #93

Merged
Stensel8 merged 1 commit into
mainfrom
claude/hugo-cicd-cleanup-if8vl9
Aug 14, 2026
Merged

chore: run the Renovate validator unpinned, and quiet npm's warnings#93
Stensel8 merged 1 commit into
mainfrom
claude/hugo-cicd-cleanup-if8vl9

Conversation

@Stensel8

Copy link
Copy Markdown
Collaborator

Summary

Twee wijzigingen aan dezelfde stap, allebei over ruis in plaats van correctheid.

Type of change

  • chore — maintenance (dependencies, config, CI/CD)

De validator is niet langer gepind

Renovate opende een PR bij elke release van zichzelf. Dat is veel verkeer voor een linter die we niet meeleveren, en de nieuwste release is juist degene die de nieuwste deprecations kent.

De tools waarvan de versie wél invloed heeft op de build blijven gepind: Hugo, actionlint en lychee.

De "deprecated"-meldingen waren niet van de config

In het CI-log staan regels als:

npm warn deprecated glob@10.5.0: ...
 INFO: Config validated successfully against 1 file(s)

Die npm warn-regels komen van npm, over packages diep in Renovate's eigen dependency-tree. Ze zeggen niets over de config die gevalideerd wordt — maar ze staan direct boven de uitvoer van de validator, waardoor het lijkt alsof de syntax deprecated is. De config valideert schoon.

NPM_CONFIG_LOGLEVEL=error haalt die regels weg.

Lokaal niet reproduceerbaar gekregen (de waarschuwingen bleven hier uit, ook met een lege npm-cache — vermoedelijk een verschil in registry-route). De CI-run op deze PR is dus de eigenlijke bevestiging.

Checklist

  • PR title follows the commit convention
  • Both EN and NL versions updated (if applicable) — n.v.t., geen contentwijziging
  • Media is in AVIF format (not PNG/JPG) — n.v.t.
  • No broken image references — n.v.t.
  • Tested locally with hugo server — n.v.t.; in plaats daarvan is actionlint lokaal gedraaid en is de config met renovate-config-validator --strict (44.30.1) gevalideerd

🤖 Generated with Claude Code

https://claude.ai/code/session_01SwrLVfDhkTVHC945s1kZ2s


Generated by Claude Code

Two changes to the same step, both about noise rather than correctness.

The validator no longer pins its own version. Renovate opened a pull request
every time it released, which is a lot of traffic for a linter we do not
ship, and the newest release is the one that knows about the newest
deprecations anyway. The tools whose versions actually affect the build stay
pinned.

NPM_CONFIG_LOGLEVEL=error silences npm's "npm warn deprecated ..." lines.
Those come from packages deep inside Renovate's own dependency tree, not
from this repository's config, but they print directly above the validator's
output and read as if the config were the thing being called deprecated. The
config itself validates clean.
Copilot AI lite review requested due to automatic review settings August 14, 2026 15:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Stensel8 Stensel8 self-assigned this Aug 14, 2026
@Stensel8
Stensel8 merged commit b9d9cd8 into main Aug 14, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants