- GitHub Actions workflow to validate compose syntax and lint YAML on push - Renovate config for automated Docker image update PRs (weekly, Mondays) - Authelia pinned below v4.38 in Renovate (no HTTPS locally)
26 lines
705 B
JSON
26 lines
705 B
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": [
|
|
"config:recommended",
|
|
"docker:enableMajor"
|
|
],
|
|
"packageRules": [
|
|
{
|
|
"matchManagers": ["docker-compose"],
|
|
"matchUpdateTypes": ["minor", "patch"],
|
|
"automerge": false,
|
|
"labels": ["docker-update"]
|
|
},
|
|
{
|
|
"matchManagers": ["docker-compose"],
|
|
"matchUpdateTypes": ["major"],
|
|
"labels": ["docker-update", "breaking"]
|
|
},
|
|
{
|
|
"matchPackageNames": ["authelia/authelia"],
|
|
"allowedVersions": "<4.38",
|
|
"description": "Pinned below 4.38 - requires HTTPS for session cookies (no TLS in this homelab)"
|
|
}
|
|
],
|
|
"schedule": ["before 8am on Monday"]
|
|
}
|