fix!: revert fileMatch for local env #475

Merged
GregoryDosh merged 1 commit from gregorydosh-patch-1 into main 2025-08-07 16:41:21 +00:00
Owner
No description provided.
fix!: revert fileMatch for local env
All checks were successful
Validate Renovate Configuration / Validate `default.json5` (pull_request) Successful in 11s
77a672ae80

Renovate Configuration Validation 🤖

Shell Output
 INFO: Validating default.json5
 WARN: Config migration necessary
       "oldConfig": {
         "$schema": "https://docs.renovatebot.com/renovate-schema.json",
         "configMigration": true,
         "extends": [
           "config:recommended",
           "docker:pinDigests",
           "helpers:pinGitHubActionDigestsToSemver",
           "mergeConfidence:all-badges",
           "replacements:all",
           "group:githubArtifactActions",
           "group:algoliasearch-autocompleteMonorepo",
           "group:eslintMonorepo",
           "group:nextjsMonorepo",
           "group:mdxMonorepo",
           "group:react",
           "group:reactMonorepo",
           "group:remark",
           "group:shikiMonorepo",
           "workarounds:nodeDockerVersioning",
           "workarounds:typesNodeVersioning"
         ],
         "labels": ["dependencies"],
         "timezone": "America/Chicago",
         "packageRules": [
           {
             "matchDepNames": [
               "git.auengun.net/homelab/ansible-collection",
               "git.auengun.net/homelab/image-renovate"
             ],
             "automerge": true,
             "matchUpdateTypes": ["minor", "patch", "digest"],
             "addLabels": ["automerge"]
           },
           {
             "matchDepNames": ["git.auengun.net/homelab/opentofu-common"],
             "commitBody": "[skip-ci]",
             "automerge": true,
             "matchUpdateTypes": ["minor", "patch", "digest"],
             "addLabels": ["automerge", "skip-ci"]
           },
           {
             "matchPackageNames": ["^git.auengun.net/homelab/image-"],
             "groupName": "Auengun.net Homelab Images",
             "matchUpdateTypes": [
               "minor",
               "patch",
               "pin",
               "pinDigest",
               "digest",
               "lockFileMaintenance",
               "rollback",
               "bump",
               "replacement"
             ]
           },
           {
             "groupName": "Actions Non-Major Updates",
             "matchManagers": ["github-actions"],
             "matchUpdateTypes": ["minor", "patch", "pinDigest", "digest"]
           },
           {
             "groupName": "OCI Non-Major Updates",
             "matchDatasources": ["docker"],
             "matchUpdateTypes": ["minor", "patch", "pinDigest", "digest"]
           },
           {
             "matchDepNames": [
               "docker.io/library/mongo",
               "docker.io/library/postgres",
               "mysql",
               "redis",
               "traefik"
             ],
             "schedule": ["on the first day of the week"],
             "automerge": true,
             "matchUpdateTypes": ["minor", "patch", "digest"],
             "addLabels": ["automerge"]
           },
           {
             "matchDepNames": [
               "ansible-core",
               "ansible",
               "docker/build-push-action",
               "https://git.auengun.net/homelab/action-common-setup",
               "homelab/action-common-setup",
               "https://git.auengun.net/homelab/action-pr-comment",
               "homelab/action-pr-comment",
               "python-poetry/poetry"
             ],
             "commitBody": "[skip-ci]",
             "automerge": true,
             "ignoreTests": true,
             "matchUpdateTypes": ["minor", "patch", "digest"],
             "addLabels": ["automerge", "skip-ci"]
           },
           {
             "matchDepNames": ["gh-infisical-cli"],
             "extractVersion": "^infisical-cli\\/(?<version>.*)$"
           },
           {
             "matchDepNames": ["infisical/infisical"],
             "changelogUrl": "https://github.com/Infisical/infisical/releases"
           },
           {
             "matchDatasources": ["terraform-provider"],
             "registryUrls": ["https://registry.opentofu.org"]
           },
           {"matchPackageNames": ["proxmox"], "allowedVersions": "!/-rcd*$/"},
           {
             "matchDatasources": ["gitea-releases"],
             "registryUrls": ["https://git.auengun.net"]
           },
           {
             "matchDepNames": [
               "actions/**",
               "docker/**",
               "external-mirrors/**",
               "ghost"
             ],
             "minimumReleaseAge": "1 days"
           }
         ],
         "semanticCommits": "enabled",
         "dependencyDashboard": true,
         "dependencyDashboardAutoclose": false,
         "dependencyDashboardApproval": false,
         "git-submodules": {"enabled": true},
         "docker-compose": {"enabled": true},
         "customManagers": [
           {
             "customType": "regex",
             "fileMatch": ["^.*\\.ya?ml$", "^Makefile$", "^Dockerfile.*"],
             "matchStrings": [
               "# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?\\s+((export|ENV|ARG)\\s+)?[A-Za-z0-9_]+?\\s*[?:=]+?\\s*[\"']?(?<currentValue>.+?)[\"']?(@(?<currentDigest>sha256:[a-f0-9]+))?\\s"
             ]
           },
           {
             "customType": "regex",
             "fileMatch": [
               "(^|/)(workflow-templates|\\.(?:github|gitea|forgejo)/(?:workflows|actions))/[^/]+\\.ya?ml$",
               "(^|/)action\\.ya?ml$"
             ],
             "matchStrings": [
               "^\\s+-?\\s+?uses: (?<replaceString>['\"]?(?<depName>https?:\\/\\/[.\\w-]+\\/[\\w-]+\\/[.\\w-]+)(?<path>\\/.*)?@(?<currentValue>[^\\s'\"]+)['\"]?(?:\\s+#\\s*(?:renovate\\s*:\\s*)?(?:datasource=(?<datasource>[a-z-.]+?))?\\s*(?:pin\\s+|tag\\s*=\\s*)?@?(?<tag>v?\\d+(?:\\.\\d+(?:\\.\\d+)?)?))?)"
             ],
             "packageNameTemplate": "{{{ depName }}}",
             "datasourceTemplate": "{{#if datasource}}{{{datasource}}}{{else}}git-refs{{/if}}"
           }
         ]
       },
       "newConfig": {
         "$schema": "https://docs.renovatebot.com/renovate-schema.json",
         "configMigration": true,
         "extends": [
           "config:recommended",
           "docker:pinDigests",
           "helpers:pinGitHubActionDigestsToSemver",
           "mergeConfidence:all-badges",
           "replacements:all",
           "group:githubArtifactActions",
           "group:algoliasearch-autocompleteMonorepo",
           "group:eslintMonorepo",
           "group:nextjsMonorepo",
           "group:mdxMonorepo",
           "group:react",
           "group:reactMonorepo",
           "group:remark",
           "group:shikiMonorepo",
           "workarounds:nodeDockerVersioning",
           "workarounds:typesNodeVersioning"
         ],
         "labels": ["dependencies"],
         "timezone": "America/Chicago",
         "packageRules": [
           {
             "matchDepNames": [
               "git.auengun.net/homelab/ansible-collection",
               "git.auengun.net/homelab/image-renovate"
             ],
             "automerge": true,
             "matchUpdateTypes": ["minor", "patch", "digest"],
             "addLabels": ["automerge"]
           },
           {
             "matchDepNames": ["git.auengun.net/homelab/opentofu-common"],
             "commitBody": "[skip-ci]",
             "automerge": true,
             "matchUpdateTypes": ["minor", "patch", "digest"],
             "addLabels": ["automerge", "skip-ci"]
           },
           {
             "matchPackageNames": ["^git.auengun.net/homelab/image-"],
             "groupName": "Auengun.net Homelab Images",
             "matchUpdateTypes": [
               "minor",
               "patch",
               "pin",
               "pinDigest",
               "digest",
               "lockFileMaintenance",
               "rollback",
               "bump",
               "replacement"
             ]
           },
           {
             "groupName": "Actions Non-Major Updates",
             "matchManagers": ["github-actions"],
             "matchUpdateTypes": ["minor", "patch", "pinDigest", "digest"]
           },
           {
             "groupName": "OCI Non-Major Updates",
             "matchDatasources": ["docker"],
             "matchUpdateTypes": ["minor", "patch", "pinDigest", "digest"]
           },
           {
             "matchDepNames": [
               "docker.io/library/mongo",
               "docker.io/library/postgres",
               "mysql",
               "redis",
               "traefik"
             ],
             "schedule": ["on the first day of the week"],
             "automerge": true,
             "matchUpdateTypes": ["minor", "patch", "digest"],
             "addLabels": ["automerge"]
           },
           {
             "matchDepNames": [
               "ansible-core",
               "ansible",
               "docker/build-push-action",
               "https://git.auengun.net/homelab/action-common-setup",
               "homelab/action-common-setup",
               "https://git.auengun.net/homelab/action-pr-comment",
               "homelab/action-pr-comment",
               "python-poetry/poetry"
             ],
             "commitBody": "[skip-ci]",
             "automerge": true,
             "ignoreTests": true,
             "matchUpdateTypes": ["minor", "patch", "digest"],
             "addLabels": ["automerge", "skip-ci"]
           },
           {
             "matchDepNames": ["gh-infisical-cli"],
             "extractVersion": "^infisical-cli\\/(?<version>.*)$"
           },
           {
             "matchDepNames": ["infisical/infisical"],
             "changelogUrl": "https://github.com/Infisical/infisical/releases"
           },
           {
             "matchDatasources": ["terraform-provider"],
             "registryUrls": ["https://registry.opentofu.org"]
           },
           {"matchPackageNames": ["proxmox"], "allowedVersions": "!/-rcd*$/"},
           {
             "matchDatasources": ["gitea-releases"],
             "registryUrls": ["https://git.auengun.net"]
           },
           {
             "matchDepNames": [
               "actions/**",
               "docker/**",
               "external-mirrors/**",
               "ghost"
             ],
             "minimumReleaseAge": "1 days"
           }
         ],
         "semanticCommits": "enabled",
         "dependencyDashboard": true,
         "dependencyDashboardAutoclose": false,
         "dependencyDashboardApproval": false,
         "git-submodules": {"enabled": true},
         "docker-compose": {"enabled": true},
         "customManagers": [
           {
             "customType": "regex",
             "managerFilePatterns": [
               "/^.*\\.ya?ml$/",
               "/^Makefile$/",
               "/^Dockerfile.*/"
             ],
             "matchStrings": [
               "# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?\\s+((export|ENV|ARG)\\s+)?[A-Za-z0-9_]+?\\s*[?:=]+?\\s*[\"']?(?<currentValue>.+?)[\"']?(@(?<currentDigest>sha256:[a-f0-9]+))?\\s"
             ]
           },
           {
             "customType": "regex",
             "managerFilePatterns": [
               "/(^|/)(workflow-templates|\\.(?:github|gitea|forgejo)/(?:workflows|actions))/[^/]+\\.ya?ml$/",
               "/(^|/)action\\.ya?ml$/"
             ],
             "matchStrings": [
               "^\\s+-?\\s+?uses: (?<replaceString>['\"]?(?<depName>https?:\\/\\/[.\\w-]+\\/[\\w-]+\\/[.\\w-]+)(?<path>\\/.*)?@(?<currentValue>[^\\s'\"]+)['\"]?(?:\\s+#\\s*(?:renovate\\s*:\\s*)?(?:datasource=(?<datasource>[a-z-.]+?))?\\s*(?:pin\\s+|tag\\s*=\\s*)?@?(?<tag>v?\\d+(?:\\.\\d+(?:\\.\\d+)?)?))?)"
             ],
             "packageNameTemplate": "{{{ depName }}}",
             "datasourceTemplate": "{{#if datasource}}{{{datasource}}}{{else}}git-refs{{/if}}"
           }
         ]
       }
 INFO: Config validated successfully

Commit: 77a672ae80
Actions: #556

<!-- Bot Anchor - Validate Renovate Configuration --> ## Renovate Configuration Validation 🤖 ✅ <details > <summary>Shell Output</summary> ```json INFO: Validating default.json5 WARN: Config migration necessary "oldConfig": { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "configMigration": true, "extends": [ "config:recommended", "docker:pinDigests", "helpers:pinGitHubActionDigestsToSemver", "mergeConfidence:all-badges", "replacements:all", "group:githubArtifactActions", "group:algoliasearch-autocompleteMonorepo", "group:eslintMonorepo", "group:nextjsMonorepo", "group:mdxMonorepo", "group:react", "group:reactMonorepo", "group:remark", "group:shikiMonorepo", "workarounds:nodeDockerVersioning", "workarounds:typesNodeVersioning" ], "labels": ["dependencies"], "timezone": "America/Chicago", "packageRules": [ { "matchDepNames": [ "git.auengun.net/homelab/ansible-collection", "git.auengun.net/homelab/image-renovate" ], "automerge": true, "matchUpdateTypes": ["minor", "patch", "digest"], "addLabels": ["automerge"] }, { "matchDepNames": ["git.auengun.net/homelab/opentofu-common"], "commitBody": "[skip-ci]", "automerge": true, "matchUpdateTypes": ["minor", "patch", "digest"], "addLabels": ["automerge", "skip-ci"] }, { "matchPackageNames": ["^git.auengun.net/homelab/image-"], "groupName": "Auengun.net Homelab Images", "matchUpdateTypes": [ "minor", "patch", "pin", "pinDigest", "digest", "lockFileMaintenance", "rollback", "bump", "replacement" ] }, { "groupName": "Actions Non-Major Updates", "matchManagers": ["github-actions"], "matchUpdateTypes": ["minor", "patch", "pinDigest", "digest"] }, { "groupName": "OCI Non-Major Updates", "matchDatasources": ["docker"], "matchUpdateTypes": ["minor", "patch", "pinDigest", "digest"] }, { "matchDepNames": [ "docker.io/library/mongo", "docker.io/library/postgres", "mysql", "redis", "traefik" ], "schedule": ["on the first day of the week"], "automerge": true, "matchUpdateTypes": ["minor", "patch", "digest"], "addLabels": ["automerge"] }, { "matchDepNames": [ "ansible-core", "ansible", "docker/build-push-action", "https://git.auengun.net/homelab/action-common-setup", "homelab/action-common-setup", "https://git.auengun.net/homelab/action-pr-comment", "homelab/action-pr-comment", "python-poetry/poetry" ], "commitBody": "[skip-ci]", "automerge": true, "ignoreTests": true, "matchUpdateTypes": ["minor", "patch", "digest"], "addLabels": ["automerge", "skip-ci"] }, { "matchDepNames": ["gh-infisical-cli"], "extractVersion": "^infisical-cli\\/(?<version>.*)$" }, { "matchDepNames": ["infisical/infisical"], "changelogUrl": "https://github.com/Infisical/infisical/releases" }, { "matchDatasources": ["terraform-provider"], "registryUrls": ["https://registry.opentofu.org"] }, {"matchPackageNames": ["proxmox"], "allowedVersions": "!/-rcd*$/"}, { "matchDatasources": ["gitea-releases"], "registryUrls": ["https://git.auengun.net"] }, { "matchDepNames": [ "actions/**", "docker/**", "external-mirrors/**", "ghost" ], "minimumReleaseAge": "1 days" } ], "semanticCommits": "enabled", "dependencyDashboard": true, "dependencyDashboardAutoclose": false, "dependencyDashboardApproval": false, "git-submodules": {"enabled": true}, "docker-compose": {"enabled": true}, "customManagers": [ { "customType": "regex", "fileMatch": ["^.*\\.ya?ml$", "^Makefile$", "^Dockerfile.*"], "matchStrings": [ "# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?\\s+((export|ENV|ARG)\\s+)?[A-Za-z0-9_]+?\\s*[?:=]+?\\s*[\"']?(?<currentValue>.+?)[\"']?(@(?<currentDigest>sha256:[a-f0-9]+))?\\s" ] }, { "customType": "regex", "fileMatch": [ "(^|/)(workflow-templates|\\.(?:github|gitea|forgejo)/(?:workflows|actions))/[^/]+\\.ya?ml$", "(^|/)action\\.ya?ml$" ], "matchStrings": [ "^\\s+-?\\s+?uses: (?<replaceString>['\"]?(?<depName>https?:\\/\\/[.\\w-]+\\/[\\w-]+\\/[.\\w-]+)(?<path>\\/.*)?@(?<currentValue>[^\\s'\"]+)['\"]?(?:\\s+#\\s*(?:renovate\\s*:\\s*)?(?:datasource=(?<datasource>[a-z-.]+?))?\\s*(?:pin\\s+|tag\\s*=\\s*)?@?(?<tag>v?\\d+(?:\\.\\d+(?:\\.\\d+)?)?))?)" ], "packageNameTemplate": "{{{ depName }}}", "datasourceTemplate": "{{#if datasource}}{{{datasource}}}{{else}}git-refs{{/if}}" } ] }, "newConfig": { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "configMigration": true, "extends": [ "config:recommended", "docker:pinDigests", "helpers:pinGitHubActionDigestsToSemver", "mergeConfidence:all-badges", "replacements:all", "group:githubArtifactActions", "group:algoliasearch-autocompleteMonorepo", "group:eslintMonorepo", "group:nextjsMonorepo", "group:mdxMonorepo", "group:react", "group:reactMonorepo", "group:remark", "group:shikiMonorepo", "workarounds:nodeDockerVersioning", "workarounds:typesNodeVersioning" ], "labels": ["dependencies"], "timezone": "America/Chicago", "packageRules": [ { "matchDepNames": [ "git.auengun.net/homelab/ansible-collection", "git.auengun.net/homelab/image-renovate" ], "automerge": true, "matchUpdateTypes": ["minor", "patch", "digest"], "addLabels": ["automerge"] }, { "matchDepNames": ["git.auengun.net/homelab/opentofu-common"], "commitBody": "[skip-ci]", "automerge": true, "matchUpdateTypes": ["minor", "patch", "digest"], "addLabels": ["automerge", "skip-ci"] }, { "matchPackageNames": ["^git.auengun.net/homelab/image-"], "groupName": "Auengun.net Homelab Images", "matchUpdateTypes": [ "minor", "patch", "pin", "pinDigest", "digest", "lockFileMaintenance", "rollback", "bump", "replacement" ] }, { "groupName": "Actions Non-Major Updates", "matchManagers": ["github-actions"], "matchUpdateTypes": ["minor", "patch", "pinDigest", "digest"] }, { "groupName": "OCI Non-Major Updates", "matchDatasources": ["docker"], "matchUpdateTypes": ["minor", "patch", "pinDigest", "digest"] }, { "matchDepNames": [ "docker.io/library/mongo", "docker.io/library/postgres", "mysql", "redis", "traefik" ], "schedule": ["on the first day of the week"], "automerge": true, "matchUpdateTypes": ["minor", "patch", "digest"], "addLabels": ["automerge"] }, { "matchDepNames": [ "ansible-core", "ansible", "docker/build-push-action", "https://git.auengun.net/homelab/action-common-setup", "homelab/action-common-setup", "https://git.auengun.net/homelab/action-pr-comment", "homelab/action-pr-comment", "python-poetry/poetry" ], "commitBody": "[skip-ci]", "automerge": true, "ignoreTests": true, "matchUpdateTypes": ["minor", "patch", "digest"], "addLabels": ["automerge", "skip-ci"] }, { "matchDepNames": ["gh-infisical-cli"], "extractVersion": "^infisical-cli\\/(?<version>.*)$" }, { "matchDepNames": ["infisical/infisical"], "changelogUrl": "https://github.com/Infisical/infisical/releases" }, { "matchDatasources": ["terraform-provider"], "registryUrls": ["https://registry.opentofu.org"] }, {"matchPackageNames": ["proxmox"], "allowedVersions": "!/-rcd*$/"}, { "matchDatasources": ["gitea-releases"], "registryUrls": ["https://git.auengun.net"] }, { "matchDepNames": [ "actions/**", "docker/**", "external-mirrors/**", "ghost" ], "minimumReleaseAge": "1 days" } ], "semanticCommits": "enabled", "dependencyDashboard": true, "dependencyDashboardAutoclose": false, "dependencyDashboardApproval": false, "git-submodules": {"enabled": true}, "docker-compose": {"enabled": true}, "customManagers": [ { "customType": "regex", "managerFilePatterns": [ "/^.*\\.ya?ml$/", "/^Makefile$/", "/^Dockerfile.*/" ], "matchStrings": [ "# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (?:lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?\\s+((export|ENV|ARG)\\s+)?[A-Za-z0-9_]+?\\s*[?:=]+?\\s*[\"']?(?<currentValue>.+?)[\"']?(@(?<currentDigest>sha256:[a-f0-9]+))?\\s" ] }, { "customType": "regex", "managerFilePatterns": [ "/(^|/)(workflow-templates|\\.(?:github|gitea|forgejo)/(?:workflows|actions))/[^/]+\\.ya?ml$/", "/(^|/)action\\.ya?ml$/" ], "matchStrings": [ "^\\s+-?\\s+?uses: (?<replaceString>['\"]?(?<depName>https?:\\/\\/[.\\w-]+\\/[\\w-]+\\/[.\\w-]+)(?<path>\\/.*)?@(?<currentValue>[^\\s'\"]+)['\"]?(?:\\s+#\\s*(?:renovate\\s*:\\s*)?(?:datasource=(?<datasource>[a-z-.]+?))?\\s*(?:pin\\s+|tag\\s*=\\s*)?@?(?<tag>v?\\d+(?:\\.\\d+(?:\\.\\d+)?)?))?)" ], "packageNameTemplate": "{{{ depName }}}", "datasourceTemplate": "{{#if datasource}}{{{datasource}}}{{else}}git-refs{{/if}}" } ] } INFO: Config validated successfully ``` </details> --- **Commit:** 77a672ae806e87ef71482c47d763d6143ee6eda8 **Actions:** [**`#556`**](https://git.auengun.net/renovate-config/renovate-config/actions/runs/556)
GregoryDosh deleted branch gregorydosh-patch-1 2025-08-07 16:41:21 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
renovate-config/renovate-config!475
No description provided.