Skip to content

Add Renovate dependency automation#95

Open
mariusvniekerk wants to merge 2 commits into
kenn-io:mainfrom
mariusvniekerk:add-renovate-config
Open

Add Renovate dependency automation#95
mariusvniekerk wants to merge 2 commits into
kenn-io:mainfrom
mariusvniekerk:add-renovate-config

Conversation

@mariusvniekerk

@mariusvniekerk mariusvniekerk commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

This docs site did not have dependency automation, so package updates relied on manual follow-up. The middleman repository already uses Renovate with conservative release-age checks; this PR brings the docs site under the same maintenance model while removing the GitHub/Dependabot vulnerability-alert coupling.

The config is adapted for this repo instead of copied verbatim: this is an npm/package-lock based Astro site, so JavaScript dependency grouping targets Renovate's npm manager. The Mermaid CDN import in astro.config.mjs is also covered with a regex manager so it does not drift outside normal dependency review. Renovate's GitHub vulnerabilityAlerts integration is explicitly disabled, while OSV alerts remain enabled.

Validation:

  • jq . renovate.json
  • npx --yes --package renovate renovate-config-validator renovate.json

This docs site did not have dependency automation, so package updates and security alerts depended on manual attention. Adding Renovate brings it in line with the middleman repository's conservative update policy while adapting the JavaScript manager to this npm-based Astro site.

The configuration keeps routine dependency PRs behind release-age checks, but lets vulnerability fixes bypass that delay so security updates are not unnecessarily held back. It also tracks the Mermaid CDN import in astro.config.mjs, which would otherwise sit outside package-lock based updates.

Validation: jq . renovate.json; npx --yes --package renovate renovate-config-validator renovate.json

🤖 Generated with Codex
Co-authored-by: Codex <codex@openai.com>
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown

@mariusvniekerk is attempting to deploy a commit to the Kenn Software Team on Vercel.

A member of the Team first needs to authorize it.

@roborev-ci

roborev-ci Bot commented Jun 12, 2026

Copy link
Copy Markdown

roborev: Combined Review (3ec75cf)

No issues found.


Panel: ci_default_security | Synthesis: codex | Members: codex_default (codex/default, done, 1m43s), codex_security (codex/security, done, 15s) | Total: 1m58s

The docs site should use Renovate without depending on GitHub's Dependabot-backed vulnerability alert feed. Keeping that integration active would preserve the Dependabot coupling the Renovate migration is meant to remove.

OSV vulnerability alerts remain enabled so Renovate can still use its own vulnerability source without requiring the GitHub alert integration.

Validation: jq . renovate.json; npx --yes --package renovate renovate-config-validator renovate.json

🤖 Generated with Codex
Co-authored-by: Codex <codex@openai.com>
@roborev-ci

roborev-ci Bot commented Jun 12, 2026

Copy link
Copy Markdown

roborev: Combined Review (72e8dfe)

No issues found.


Panel: ci_default_security | Synthesis: codex | Members: codex_default (codex/default, done, 2m31s), codex_security (codex/security, done, 40s) | Total: 3m11s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant