Skip to content

chore: switch from dependabot to renovate - #61

Open
yamaceay wants to merge 5 commits into
mainfrom
ci/renovate-bot
Open

chore: switch from dependabot to renovate#61
yamaceay wants to merge 5 commits into
mainfrom
ci/renovate-bot

Conversation

@yamaceay

@yamaceay yamaceay commented Aug 13, 2026

Copy link
Copy Markdown

This PR aims to switch from Dependabot to Renovate to ping new dependency updates. Done in two parts: (1) Create renovate config, (2) Delete existing Dependabot workflow

Open questions remain such as but not limited to: (1) How frequently shall we receive the dependency updates?
(2) Is chore(deps) good to go as a prefix or fix(deps) shall be included too?

@yamaceay
yamaceay requested a review from alpkom as a code owner August 13, 2026 08:17
@yamaceay yamaceay changed the title Chore: switch from dependabot to renovate chore: switch from dependabot to renovate Aug 13, 2026
@yamaceay

Copy link
Copy Markdown
Author

Command:

RENOVATE_CONFIG_FILE=/path/to/ai-sdk-python/renovate.json LOG_LEVEL=debug  npx --yes  renovate --token "$(gh auth token)" --dry-run SAP/ai-sdk-python

Outputs:

DEBUG: Found 17 package file(s) (repository=SAP/ai-sdk-python, baseBranch=main)
 INFO: Dependency extraction complete (repository=SAP/ai-sdk-python, baseBranch=main)
       "stats": {
         "managers": {
           "github-actions": {"fileCount": 13, "depCount": 49},
           "pep621": {"fileCount": 4, "depCount": 56}
         },
         "total": {"fileCount": 17, "depCount": 105}
       }
...
DEBUG: Renovate repository PR statistics (repository=SAP/ai-sdk-python)
       "stats": {"total": 2, "open": 2, "closed": 0, "merged": 0}
DEBUG: Repository result: undefined, status: onboarding, enabled: true, onboarded: false (repository=SAP/ai-sdk-python)
DEBUG: Repository timing splits (milliseconds) (repository=SAP/ai-sdk-python)
       "splits": {
         "init": 18898,
         "onboarding": 1317,
         "extract": 3504,
         "lookup": 3911,
         "update": 0
       },
       "total": 27964
DEBUG: Package cache statistics (repository=SAP/ai-sdk-python)
       "get": {"count": 81, "avgMs": 362, "medianMs": 352, "maxMs": 1068, "totalMs": 29344},
       "set": {"count": 0, "avgMs": 0, "medianMs": 0, "maxMs": 0, "totalMs": 0}

Comment thread renovate.json Outdated
@@ -0,0 +1,12 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended"],

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.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Now I took over and changed some parts of renovate.jsonc as seen in the commit 05fd3f4, not sure yet if this is fully compatible

Comment thread renovate.json Outdated
Comment on lines +7 to +9
"description": "Group CodeQL actions into a single PR",
"matchPackagePatterns": ["github/codeql-action/*"],
"groupName": "codeql"

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.

also, check this comment: https://github.com/SAP/ai-sdk-js/pull/2066/changes#r3710115503

This apparently works (I confirmed with this update: SAP/ai-sdk-js#2142), however it might come from another preset that we use. ¯\(ツ)

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.

2 participants