← Back to issue list

Configure Renovate

View original Github issue

Metadata

Project
charmcraft
Number
#884
Type
pull request
State
closed
Author
renovate[bot]
Labels
Created
Updated
Closed

Current evaluation

Closed without merging. Renovate dependency updates were disabled due to a missing configuration file, with bot instructions to add a config or reopen the PR to re-enable automated updates.

Suggested action:

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](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/cla-check.yaml` (github-actions) * `.github/workflows/codeql-analysis.yml` (github-actions) * `.github/workflows/spread.yaml` (github-actions) * `.github/workflows/tests.yaml` (github-actions) * `requirements.txt` (pip_requirements) * `setup.py` (pip_setup) ### Configuration Summary Based on the default config's presets, Renovate will: - Start dependency updates only once this onboarding PR is merged - Enable Renovate Dependency Dashboard creation. - If Renovate detects semantic commits, it will use semantic commit type `fix` for dependencies and `chore` for all others. - Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories. - Autodetect whether to pin dependencies or maintain ranges. - Rate limit PR creation to a maximum of two per hour. - Limit to maximum 10 open PRs at any time. - Group known monorepo packages together. - Use curated list of recommended non-monorepo package groupings. - A collection of workarounds for known problems with packages. 🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the `renovate.json` in this branch with your custom config and the list of Pull Requests in the "What to Expect" section below will be updated the next time Renovate runs. --- ### What to Expect With your current configuration, Renovate will create 20 Pull Requests: <details> <summary>chore(deps): update dependency cryptography to v3.4.8</summary> - Schedule: ["at any time"] - Branch name: `renovate/cryptography-3.x` - Merge into: `main` - Upgrade [cryptography](https://togithub.com/pyca/cryptography) to `==3.4.8` </details> <details> <summary>chore(deps): update dependency protobuf to v3.20.3</summary> - Schedule: ["at any time"] - Branch name: `renovate/protobuf-3.x` - Merge into: `main` - Upgrade protobuf to `==3.20.3` </details> <details> <summary>chore(deps): update dependency pydantic-yaml to v0.8.1</summary> - Schedule: ["at any time"] - Branch name: `renovate/pydantic-yaml-0.x` - Merge into: `main` - Upgrade [pydantic-yaml](https://togithub.com/NowanIlfideme/pydantic-yaml) to `==0.8.1` </details> <details> <summary>chore(deps): update dependency setuptools-rust to v1.5.2</summary> - Schedule: ["at any time"] - Branch name: `renovate/setuptools-rust-1.x` - Merge into: `main` - Upgrade [setuptools-rust](https://togithub.com/PyO3/setuptools-rust) to `==1.5.2` </details> <details> <summary>chore(deps): update dependency certifi to v2022.9.24</summary> - Schedule: ["at any time"] - Branch name: `renovate/certifi-2022.x` - Merge into: `main` - Upgrade [certifi](https://togithub.com/certifi/python-certifi) to `==2022.9.24` </details> <details> <summary>chore(deps): update dependency craft-parts to v1.14.2</summary> - Schedule: ["at any time"] - Branch name: `renovate/craft-parts-1.x` - Merge into: `main` - Upgrade [craft-parts](https://togithub.com/canonical/craft-parts) to `==1.14.2` </details> <details> <summary>chore(deps): update dependency craft-providers to v1.5.1</summary> - Schedule: ["at any time"] - Branch name: `renovate/craft-providers-1.x` - Merge into: `main` - Upgrade [craft-providers](https://togithub.com/canonical/craft-providers) to `==1.5.1` </details> <details> <summary>chore(deps): update dependency craft-store to v2.2.1</summary> - Schedule: ["at any time"] - Branch name: `renovate/craft-store-2.x` - Merge into: `main` - Upgrade [craft-store](https://togithub.com/canonical/craft-store) to `==2.2.1` </details> <details> <summary>chore(deps): update dependency humanize to v4.4.0</summary> - Schedule: ["at any time"] - Branch name: `renovate/humanize-4.x` - Merge into: `main` - Upgrade [humanize](https://togithub.com/python-humanize/humanize) to `==4.4.0` </details> <details> <summary>chore(deps): update dependency idna to v3.4</summary> - Schedule: ["at any time"] - Branch name: `renovate/idna-3.x` - Merge into: `main` - Upgrade [idna](https://togithub.com/kjd/idna) to `==3.4` </details> <details> <summary>chore(deps): update dependency jsonschema to v4.16.0</summary> - Schedule: ["at any time"] - Branch name: `renovate/jsonschema-4.x` - Merge into: `main` - Upgrade [jsonschema](https://togithub.com/python-jsonschema/jsonschema) to `==4.16.0` </details> <details> <summary>chore(deps): update dependency keyring to v23.9.3</summary> - Schedule: ["at any time"] - Branch name: `renovate/keyring-23.x` - Merge into: `main` - Upgrade [keyring](https://togithub.com/jaraco/keyring) to `==23.9.3` </details> <details> <summary>chore(deps): update dependency pydantic to v1.10.2</summary> - Schedule: ["at any time"] - Branch name: `renovate/pydantic-1.x` - Merge into: `main` - Upgrade [pydantic](https://togithub.com/pydantic/pydantic) to `==1.10.2` </details> <details> <summary>chore(deps): update dependency pytz to v2022.4</summary> - Schedule: ["at any time"] - Branch name: `renovate/pytz-2022.x` - Merge into: `main` - Upgrade pytz to `==2022.4` </details> <details> <summary>chore(deps): update actions/checkout action to v3</summary> - Schedule: ["at any time"] - Branch name: `renovate/actions-checkout-3.x` - Merge into: `main` - Upgrade [actions/checkout](https://togithub.com/actions/checkout) to `v3` </details> <details> <summary>chore(deps): update actions/download-artifact action to v3</summary> - Schedule: ["at any time"] - Branch name: `renovate/actions-download-artifact-3.x` - Merge into: `main` - Upgrade [actions/download-artifact](https://togithub.com/actions/download-artifact) to `v3` </details> <details> <summary>chore(deps): update actions/setup-python action to v4</summary> - Schedule: ["at any time"] - Branch name: `renovate/actions-setup-python-4.x` - Merge into: `main` - Upgrade [actions/setup-python](https://togithub.com/actions/setup-python) to `v4` </details> <details> <summary>chore(deps): update actions/upload-artifact action to v3</summary> - Schedule: ["at any time"] - Branch name: `renovate/actions-upload-artifact-3.x` - Merge into: `main` - Upgrade [actions/upload-artifact](https://togithub.com/actions/upload-artifact) to `v3` </details> <details> <summary>chore(deps): update dependency cryptography to v38</summary> - Schedule: ["at any time"] - Branch name: `renovate/cryptography-38.x` - Merge into: `main` - Upgrade [cryptography](https://togithub.com/pyca/cryptography) to `==38.0.1` </details> <details> <summary>chore(deps): update dependency protobuf to v4</summary> - Schedule: ["at any time"] - Branch name: `renovate/protobuf-4.x` - Merge into: `main` - Upgrade protobuf to `==4.21.7` </details> <br /> 🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or spam the project. See docs for `prhourlylimit` for 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/charmcraft).

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without merging. Renovate dependency updates were disabled due to a missing configuration file, with bot instructions to add a config or reopen the PR to re-enable automated updates.
qwen3.6-35b-a3b-mtp-q6 Renovate onboarding was closed and abandoned, disabling the tool due to a missing configuration file. Re-enabling requires committing a config or reopening the branch.
qwen3.6-35b-a3b-mtp-q6 Renovate onboarding was closed without merging, disabling dependency updates due to a missing configuration file. Re-enabling requires committing a config or creating a new onboarding PR.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#124 Configure Renovate craft-cli closed Closed without merging. The bot disabled Renovate due to a missing configuration file, indicating the maintainers chose not to enable automated dependency updates.
92%
#11 Configure Renovate craft-store closed Renovate onboarding pull request closed unmerged. The bot disabled the tool due to a missing configuration file, preventing automated dependency updates from activating.
88%
#289 Configure Renovate craft-parts closed Closed without merging. Renovate was disabled due to a missing configuration file, as noted by the bot. The onboarding process was abandoned.
86%
#116 Configure Renovate rockcraft closed The Renovate onboarding pull request was closed without merging. Dependency automation was disabled due to missing configuration, leaving the feature abandoned.
83%
#1 chore: Configure Renovate starflow closed Closed without merging. Renovate remains disabled due to a missing configuration file. The bot suggests creating a new onboarding PR or adding a config file to the base branch. The request was abandoned.
80%
#8 Configure Renovate - abandoned craft-grammar closed Renovate onboarding configuration was closed and abandoned. The bot skipped autoclosing due to branch modifications. No reviewer action occurred, and the changes were never merged.
79%
#25 Action Required: Fix Renovate Configuration starflow closed Closed. The Renovate preset configuration error was fixed, restoring automated dependency updates. The configuration now passes validation.
79%
#954 Configure renovate charmcraft closed Closed without merging after the author submitted it to the wrong repository. The Renovate configuration changes were abandoned and the pull request was immediately closed.
78%
#949 fix(renovate): don't update dependencies in docs spread tests rockcraft closed Closed without merging. Despite approval, a failing CI check and a recent comment suggested reconsidering the change due to new discussions about using Renovate for vulnerability tracking in tutorials. The PR was abandoned.
77%
#49 Update documentation dependencies - autoclosed imagecraft closed Automated PR updating documentation dependencies was autoclosed without merging. Per Renovate configuration, the unmerged request will be automatically recreated, leaving dependencies unchanged.
77%