Skip to content

ci: setup Renovate for engine-test-data tracking - #133

Merged
Zaimwa9 merged 1 commit into
mainfrom
ci/setup-renovate
May 7, 2026
Merged

ci: setup Renovate for engine-test-data tracking#133
Zaimwa9 merged 1 commit into
mainfrom
ci/setup-renovate

Conversation

@Zaimwa9

@Zaimwa9Zaimwa9 commented May 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds Renovate configuration to automatically track engine-test-data submodule updates and security vulnerabilities.

Also fixes .gitmodules to use branch instead of tag — Renovate's git-submodules manager reads the branch field to detect version updates.

RuleEffect
extends: config:recommendedRenovate defaults (Dependency Dashboard, etc.)
Disable all routine updatesAll matchUpdateTypes except vulnerabilityAlerts → blocked
Enable git-submodulesTracks engine-test-data releases and opens PRs
CVE / security alertsPass through (not in disabled list)
.gitmodules fixtagbranch for Renovate compatibility

Net effect: only two things trigger PRs — a new engine-test-data release, or a CVE on any dependency.

Also fix .gitmodules to use `branch` instead of `tag` so Renovate's
git-submodules manager can track updates.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Zaimwa9
Zaimwa9 requested a review from a team as a code ownerMay 6, 2026 14:35
@Zaimwa9
Zaimwa9 requested review from gagantrivedi and khvn26 and removed request for a team and gagantrivediMay 6, 2026 14:35
@Zaimwa9
Zaimwa9 merged commit f66ebcc into mainMay 7, 2026
6 checks passed
@Zaimwa9
Zaimwa9 deleted the ci/setup-renovate branch May 7, 2026 12:17
@flagsmithdevflagsmithdev mentioned this pull request May 7, 2026
Sign up for freeto 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.

2 participants

@Zaimwa9@khvn26