Skip to content

Conversation

@ivanzati
Copy link

@ivanzati ivanzati commented Feb 3, 2026

πŸ“ Description

  • Update Renovate bot configuration
  • πŸ› οΈ Fixes # 3300

✨ Changes

Select what type of change your PR is:

  • πŸš€ New feature (non-breaking change which adds functionality)
  • 🐞 Bug fix (non-breaking change which fixes an issue)
  • πŸ”„ Refactor (non-breaking change which refactors the code base)
  • ⚑ Performance improvements
  • 🎨 Style changes (code style/formatting)
  • πŸ§ͺ Tests (adding/modifying tests)
  • πŸ“š Documentation update
  • πŸ“¦ Build system changes
  • [x ] 🚧 CI/CD configuration
  • πŸ”§ Chore (general maintenance)
  • πŸ”’ Security update
  • πŸ’₯ Breaking change (fix or feature that would cause existing functionality to not work as expected)

βœ… Checklist

Before you submit your pull request, please make sure you have completed the following steps:

  • πŸ“š I have made the necessary updates to the documentation (if applicable).
  • πŸ§ͺ I have written tests that support my changes and prove that my fix is effective or my feature works (if applicable).
  • 🏷️ My PR title follows conventional commit format.

For more information about code review checklists, see the Code Review Checklist.

@ivanzati ivanzati requested a review from a team as a code owner February 3, 2026 13:01
Copilot AI review requested due to automatic review settings February 3, 2026 13:01
Copy link
Contributor

Copilot AI left a comment

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 updates the Renovate bot configuration to refine dependency update behavior across the repository. It removes the "feature/geti-inspect" branch from base branches and adds several new rules to control automatic updates for different dependency types.

Changes:

  • Removed "feature/geti-inspect" from base branches
  • Added rules to disable major/minor updates for Python and Node Docker base images
  • Disabled automatic npm and ruff updates with manual override capability
  • Added restrictions for GitHub Actions updates on non-main branches

πŸ’‘ Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI commented Feb 3, 2026

@ivanzati I've opened a new pull request, #3308, to work on those changes. Once the pull request is ready, I'll request review from you.

Copy link

Copilot AI commented Feb 3, 2026

@ivanzati I've opened a new pull request, #3309, to work on those changes. Once the pull request is ready, I'll request review from you.

@ivanzati ivanzati changed the title Update Renovate bot configuration ci: Update Renovate bot configuration Feb 3, 2026
@ivanzati ivanzati force-pushed the ivanzati/update-renovate-config branch from adcabcf to 51b5a50 Compare February 3, 2026 13:05
@codecov-commenter
Copy link

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

βœ… All modified and coverable lines are covered by tests.

πŸ“’ Thoughts on this report? Let us know!

Copilot AI review requested due to automatic review settings February 3, 2026 15:11
Copy link
Contributor

Copilot AI left a comment

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.


πŸ’‘ Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

mramotowski
mramotowski previously approved these changes Feb 4, 2026
Copy link
Contributor

@AlexanderBarabanov AlexanderBarabanov left a comment

Choose a reason for hiding this comment

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

Thank you, Ivan!
Could you please also test proposed config in a fork?


// [!] While updating the Renovate config, test changes on your own fork.
// 1. Modify the Renovate configuration, which is located in .github/renovate.json5 and push your changes to the default branch of your fork.
// 2. Enable the Renovate GitHub app in your GitHub account.
Copy link
Contributor

Choose a reason for hiding this comment

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

Can we somehow group minor/patch Python deps upgrades (see p.2 in #3300)?

Copy link
Author

Choose a reason for hiding this comment

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

Done, also have added grouping for npm updates

Copilot AI review requested due to automatic review settings February 4, 2026 16:12
Copy link
Contributor

Copilot AI left a comment

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 1 comment.


πŸ’‘ Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ivanzati ivanzati force-pushed the ivanzati/update-renovate-config branch from 7a43181 to 174188e Compare February 4, 2026 16:14
Copilot AI review requested due to automatic review settings February 5, 2026 13:00
Copy link
Contributor

Copilot AI left a comment

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 1 comment.


πŸ’‘ Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI review requested due to automatic review settings February 5, 2026 14:18
Copy link
Contributor

Copilot AI left a comment

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.


πŸ’‘ Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

enabled: true,
matchManagers: ["pep621"],
groupName: "Python dependencies",
groupSlug: "python-dependencies",
Copy link
Contributor

Choose a reason for hiding this comment

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

Shall we group only minor/patch upgrades?
Major upgrades may introduce significant changes and potentially may break CI - it is better to process each major upgrade separately while grouping all non-major upgrades.

I propose to have TWO rules:

  1. bi-weekly group update for non-major - 1 PR
  2. monthly individual upgrades for major - a separate PR for each upgrade

Copy link
Author

Choose a reason for hiding this comment

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

All right, re-grouping as suggested

{
enabled: true,
matchManagers: ["npm"],
matchUpdateTypes: ["minor", "patch"],
Copy link
Contributor

Choose a reason for hiding this comment

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

Please add schedule parameter (bi-weekly) and a separate rule for major upgrades - non-grouped with monthly cadence.

Copy link
Author

Choose a reason for hiding this comment

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

Have added schedule for grouped non-major updates and monthly major update with one PR per change

Copilot AI review requested due to automatic review settings February 9, 2026 09:09
Copy link
Contributor

Copilot AI left a comment

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 3 comments.


πŸ’‘ Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

ivanzati and others added 5 commits February 9, 2026 11:36
Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>
…ts (#3308)

* Update renovate config

Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>

* Initial plan

Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>

* Fix spelling: change 'digital' to 'digest' in comments

Co-authored-by: ivanzati <96478173+ivanzati@users.noreply.github.com>
Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>

---------

Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>
Signed-off-by: Ivan Zakharov <ivan.zakharov@intel.com>
Co-authored-by: Zakharov, Ivan <ivan.zakharov@intel.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ivanzati <96478173+ivanzati@users.noreply.github.com>
Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>
* Update renovate config

* Initial plan

* Fix spelling: change 'digital' to 'digest' in renovate config

Co-authored-by: ivanzati <96478173+ivanzati@users.noreply.github.com>

---------

Co-authored-by: Zakharov, Ivan <ivan.zakharov@intel.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ivanzati <96478173+ivanzati@users.noreply.github.com>
Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>
Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>
Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>
ivanzati and others added 4 commits February 9, 2026 11:36
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Ivan Zakharov <ivan.zakharov@intel.com>
Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>
Co-authored-by: Alexander Barabanov <97449232+AlexanderBarabanov@users.noreply.github.com>
Signed-off-by: Ivan Zakharov <ivan.zakharov@intel.com>
Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>
Co-authored-by: Alexander Barabanov <97449232+AlexanderBarabanov@users.noreply.github.com>
Signed-off-by: Ivan Zakharov <ivan.zakharov@intel.com>
Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>
Signed-off-by: Zakharov, Ivan <ivan.zakharov@intel.com>
@ivanzati ivanzati force-pushed the ivanzati/update-renovate-config branch from 9c45ebd to 500905d Compare February 9, 2026 10:36
Copilot AI review requested due to automatic review settings February 9, 2026 14:21
Copy link
Contributor

Copilot AI left a comment

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 5 comments.


πŸ’‘ Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

5 participants