ci: configure Renovate
Metadata
Current evaluation
Renovate onboarding PR merged after review by @sergiusens and @lengau, which stripped Python-specific settings; adds a renovate config (+50/-0, 1 file) enabling automated npm/GitHub Actions dependency updates.
Resolution: closed resolved
Reason: The onboarding PR canonical/craft-actions#2 was merged with 2 approving reviews after lengau removed the unnecessary Python-specific configuration, activating Renovate for the repository's npm and GitHub Actions dependencies.
Evaluated by: mr-cal-bot
No scores available.
Issue body
[](https://renovatebot.com)
Welcome to [Renovate](https://togithub.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.
🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.
---
### Detected Package Files
* `.github/workflows/test.yml` (github-actions)
* `package.json` (npm)
### Configuration
🔡 Renovate has detected a custom config for this PR. Feel free to ask for [help](https://togithub.com/renovatebot/renovate/discussions) if you have any doubts and would like it reviewed.
Important: Now that this branch is edited, Renovate can't rebase it from the base branch any more. If you make changes to the base branch that could impact this onboarding PR, please merge them manually.
### What to Expect
With your current configuration, Renovate will create 1 Pull Request:
<details>
<summary>chore(deps): update dependency @​vercel/ncc to ^0.36.0</summary>
- Schedule: ["every weekend"]
- Branch name: `renovate/dev-dependencies`
- Merge into: `main`
- Upgrade [@vercel/ncc](https://togithub.com/vercel/ncc) to `^0.36.0`
</details>
---
❓ Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://togithub.com/renovatebot/renovate/discussions).
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/canonical/craft-actions).
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate onboarding PR merged after review by @sergiusens and @lengau, which stripped Python-specific settings; adds a renovate config (+50/-0, 1 file) enabling automated npm/GitHub Actions dependency updates. | |
| stealth/space-bunny-alpha | — | closed resolved | Renovate onboarding configuration merged after two approvals and removal of Python-specific settings, enabling automated npm and GitHub Actions dependency updates. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to activate Renovate for automated dependency management. Reviewers approved the configuration after removing unnecessary Python-specific settings. CI passed, enabling scheduled dependency upgrades. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to onboard Renovate for automated dependency updates. Configuration was adjusted to remove unnecessary Python-specific settings, aligning with the TypeScript project. Merging activated scheduled dependency upgrades. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2 Configure Renovate | fetch-service | merged | Merged Renovate onboarding PR #2, adding renovate.json with the recommended configuration in commit 86f2a5e. | |
| #944 Configure Renovate | charmcraft | merged | PR #944 merged as commit 7adab896, adding Renovate configuration to enable automated dependency-update pull requests through the Renovate GitHub app. | |
| #11 Configure Renovate | craft-store | closed | Renovate onboarding PR #11 was closed unmerged after prolonged inactivity, leaving Renovate unconfigured. Later work added Renovate config in #92 (61a215c). | |
| #884 Configure Renovate | charmcraft | closed | Renovate onboarding PR #884 was closed unmerged after the bot disabled itself for lack of config; later commit 7adab896 added Renovate configuration. | |
| #4352 ci(deps): configure renovate | snapcraft | merged | Merged PR #4352 added Renovate configuration for automated dependency updates; the change landed as commit a18311710. | |
| #1082 tools: update renovate config | charmcraft | merged | Merged PR #1082 refined Renovate dependency matching for package names and version constraints; landed as commit 4aa83b46. | |
| #215 ci: remove deprecated renovate config options | starbase | merged | Merged CI cleanup PR #215 (commit 77ce088) dropped deprecated options from .github/renovate.json5; approved by 2 reviewers with no CI failures. Config later superseded by #260/#281. | |
| #232 ci: update renovate config and workflow | starbase | merged | Updated Renovate configuration and its validation workflow in merged PR #232 (commit f972745). | |
| #94 ci: rebuild artifacts after renovate updates | craft-actions | merged | PR #94 merged into main (approved by 2 reviewers, all checks green): adds a Renovate-only GitHub Actions workflow (+41 lines, 2 files) that recompiles the transpiled JavaScript artifacts after dependency-update PRs. | |
| #267 tools: configure renovate | rockcraft | merged | Merged PR #267 as commit fc1c99ad, adding 93 lines of Starbase-derived Renovate configuration to automate dependency-update handling. |