feat: track Flutter version in Renovate via Docker datasource

Adds a custom Renovate manager that reads the pinned Flutter version
from .fvmrc and validates new versions against the
ghcr.io/cirruslabs/flutter Docker registry. Renovate will only open a
bump PR when the corresponding image tag actually exists, preventing
CI breakage from unavailable images.

Closes #447

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Thomas SharedInbox
2026-06-05 21:55:22 +02:00
co-authored by Claude Sonnet 4.6
parent 8446b05601
commit 8e0c06fb4e
+8
View File
@@ -19,6 +19,14 @@
}
],
"customManagers": [
{
"customType": "regex",
"fileMatch": ["^\\.fvmrc$"],
"matchStrings": ["\"flutter\":\\s*\"(?<currentValue>[^\"]+)\""],
"depNameTemplate": "ghcr.io/cirruslabs/flutter",
"datasourceTemplate": "docker",
"versioningTemplate": "semver"
},
{
"customType": "regex",
"fileMatch": ["^\\.forgejo/Dockerfile$"],