Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 8 additions & 5 deletions .github/renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,9 @@
":separateMultipleMajorReleases",
"helpers:pinGitHubActionDigests"
],
"baseBranches": [
"baseBranchPatterns": [
Copy link

Copilot AI Apr 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

baseBranchesis a well-known Renovate option, butbaseBranchPatternsis not (it may be ignored depending on Renovate version). If Renovate ignores this key, updates will run against the default base branch set rather than the intended branches. Prefer usingbaseBranches, or confirm (with docs/version in use) that baseBranchPatterns` is supported in your Renovate runtime.

Suggested change
"baseBranchPatterns": [
"baseBranches": [

Copilot uses AI. Check for mistakes.
"feature/beta-release",
"development"

],
"postUpdateOptions": ["npmDedupe"],
"timezone": "America/New_York",
Expand Down Expand Up @@ -247,20 +246,24 @@
],

"github-actions": {
"fileMatch": ["^\\.github/skills/examples/.*\\.ya?ml$"]
"managerFilePatterns": [
"/^\\.github/skills/examples/.*\\.ya?ml$/"
Comment on lines +249 to +250
Copy link

Copilot AI Apr 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like it’s switching from Renovate’s typical fileMatch regex-list format to an option name/value format that Renovate may not recognize for the github-actions manager. Additionally, the regex is wrapped in /.../, while Renovate commonly expects plain regex strings (e.g., ^\\.github/...$) rather than slash-delimited literals. As written, Renovate may fail to match any files (or ignore the config block). Consider reverting to fileMatch and using unslashed regex strings if you intend regex matching.

Suggested change
"managerFilePatterns": [
"/^\\.github/skills/examples/.*\\.ya?ml$/"
"fileMatch": [
"^\\.github/skills/examples/.*\\.ya?ml$"

Copilot uses AI. Check for mistakes.
]
},

"packageRules": [
{
"description": "THE MEGAZORD: Group ALL non-major updates (NPM, Docker, Go, Actions) into one PR",
"matchPackagePatterns": ["*"],
"matchUpdateTypes": [
"minor",
"patch",
"pin",
"digest"
],
"groupName": "non-major-updates"
"groupName": "non-major-updates",
"matchPackageNames": [
Copy link

Copilot AI Apr 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Replacing matchPackagePatterns: ["*"] with matchPackageNames: ["*"] likely changes semantics: matchPackageNames typically matches exact package names (or explicit names), so "*" may not function as a wildcard and may result in this rule matching nothing. If the goal is “all packages”, keep matchPackagePatterns: ["*"] (or use the documented “match all” approach for your Renovate version).

Suggested change
"matchPackageNames": [
"matchPackagePatterns": [

Copilot uses AI. Check for mistakes.
"*"
]
},
{
"description": "Feature branches: Auto-merge non-major updates after proven stable",
Expand Down
Loading