Skip to content

Refactor Renovate configuration for clarity#566

Merged
philipsens merged 10 commits into
masterfrom
renovate-improvements
Jun 25, 2026
Merged

Refactor Renovate configuration for clarity#566
philipsens merged 10 commits into
masterfrom
renovate-improvements

Conversation

@stijnpotters1

@stijnpotters1 stijnpotters1 commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Now everything is more uniform with the frankframework renovate.json
also no vulnerabilities anymore

Added schedule for npn

Signed-off-by: Stijn Potters <stijn.potters1@gmail.com>
@stijnpotters1 stijnpotters1 linked an issue Jun 22, 2026 that may be closed by this pull request

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR refactors the Renovate configuration for readability by collapsing several multi-line arrays into single-line arrays, and it also adjusts npm-related package rules.

Changes:

  • Reformat Renovate config arrays to be more compact (e.g., labels, ignoreDeps, matchManagers, schedule).
  • Add scheduling (and an extra label) to the Angular/TypeScript npm grouping rule.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/renovate.json Outdated
@stijnpotters1 stijnpotters1 self-assigned this Jun 22, 2026

@Matthbo Matthbo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Maybe this should look a little more like https://github.com/frankframework/frankframework/blob/master/.github/renovate.json in terms of grouping and scheduling

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

Signed-off-by: Stijn Potters <stijn.potters1@gmail.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 5 changed files in this pull request and generated 5 comments.

Comment thread src/main/frontend/package.json Outdated
Comment thread pnpm-lock.yaml
Comment thread pnpm-workspace.yaml
Comment thread .github/renovate.json
Comment thread .github/renovate.json
stijnpotters1 and others added 4 commits June 23, 2026 10:55
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Stijn Potters <stijn.potters1@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Stijn Potters <stijn.potters1@gmail.com>
@philipsens

Copy link
Copy Markdown
Member

If it's almost the same as FF! than it should be good.

Comment thread .github/renovate.json Outdated
]
"before 6am on monday"
],
"minimumReleaseAge": "5 days"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Why did you choose 5 days?

Maybe 1 day is good too? Gives a bit of wiggle room, but pretty fast.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Because this is done in the FF renovate version as well.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Oh i couldnt find it

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Wait where do you see it? Could you send a permalink?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I mend a permalink to the specific like, I still can't find it.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Oh the selection above doesn't provide enough context. This is for the Frank!Framework packages, why should we wait 5 days for our own packages? Is there a supply chain security risk for something that is being build on the same servers as this application? I don't think so, we might remove the delay all together.

@stijnpotters1 stijnpotters1 requested a review from philipsens June 23, 2026 09:51
Signed-off-by: Stijn Potters <stijn.potters1@gmail.com>
Signed-off-by: Stijn Potters <stijn.potters1@gmail.com>
Signed-off-by: Sergi Philipsen <philipsen.sergi@gmail.com>
@philipsens philipsens merged commit 03854d6 into master Jun 25, 2026
3 checks passed
@philipsens philipsens deleted the renovate-improvements branch June 25, 2026 09:45
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to 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.

Fix renovate in flow project

4 participants