Skip to content

chore: Configure Renovate - #11

Merged
yalosev merged 2 commits into
mainfrom
renovate/configure
Oct 12, 2026
Merged

yalosev merged 2 commits into
mainfrom
renovate/configure

Conversation

@deckhouse-BOaTswain

@deckhouse-BOaTswain deckhouse-BOaTswain commented Jan 30, 2026 •

Copy link
Copy Markdown
Contributor

Welcome to 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/publish-to-pypi.yml (github-actions)
  • .github/workflows/test-on-pr.yml (github-actions)
  • pyproject.toml (poetry)

What to Expect

With your current configuration, Renovate will create 12 Pull Requests:

chore(deps): update dependency black to v24 [security]
  • Branch name: renovate/pypi-black-vulnerability
  • Merge into: main
  • Upgrade black to ^24.0.0
chore(deps): update dependency pytest to v9 [security]
  • Branch name: renovate/pypi-pytest-vulnerability
  • Merge into: main
  • Upgrade pytest to ^9.0.0
chore(deps): update dependency pylint to v2.17.7
  • Schedule: ["at any time"]
  • Branch name: renovate/pylint-2.x-lockfile
  • Merge into: main
  • Upgrade pylint to 2.17.7
chore(deps): update dependency dictdiffer to ^0.10.0
  • Schedule: ["at any time"]
  • Branch name: renovate/dictdiffer-0.x
  • Merge into: main
  • Upgrade dictdiffer to ^0.10.0
chore(deps): update dependency python to 3.15
  • Schedule: ["at any time"]
  • Branch name: renovate/python-3.x
  • Merge into: main
  • Upgrade python to 3.15
chore(deps): update abatilo/actions-poetry action to v4
  • Schedule: ["at any time"]
  • Branch name: renovate/abatilo-actions-poetry-4.x
  • Merge into: main
  • Upgrade abatilo/actions-poetry to v4
chore(deps): update actions/cache action to v6
  • Schedule: ["at any time"]
  • Branch name: renovate/actions-cache-6.x
  • Merge into: main
  • Upgrade actions/cache to v6
chore(deps): update actions/checkout action to v7
  • Schedule: ["at any time"]
  • Branch name: renovate/actions-checkout-7.x
  • Merge into: main
  • Upgrade actions/checkout to v7
chore(deps): update actions/download-artifact action to v8
  • Schedule: ["at any time"]
  • Branch name: renovate/actions-download-artifact-8.x
  • Merge into: main
  • Upgrade actions/download-artifact to v8
chore(deps): update actions/setup-python action to v7
  • Schedule: ["at any time"]
  • Branch name: renovate/actions-setup-python-7.x
  • Merge into: main
  • Upgrade actions/setup-python to v7
chore(deps): update actions/upload-artifact action to v7
  • Schedule: ["at any time"]
  • Branch name: renovate/actions-upload-artifact-7.x
  • Merge into: main
  • Upgrade actions/upload-artifact to v7
chore(deps): update dependency pylint to v4
  • Schedule: ["at any time"]
  • Branch name: renovate/pylint-4.x
  • Merge into: main
  • Upgrade pylint to ^4.0.0

🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for prhourlylimit for details.


❓ Got questions? Check out Renovate's Docs, particularly the Getting Started section.
If you need any further assistance then you can also request help here.


This PR has been generated by Renovate Bot.

renovate-bot and others added 2 commits January 30, 2026 17:46
Python follows the version Deckhouse runs the library on, and dictdiffer
and dotmap are pinned in the Deckhouse images; both are raised by hand
together with Deckhouse.

Signed-off-by: Yuriy Losev <yuriy.losev@flant.com>
yalosev added a commit that referenced this pull request Oct 12, 2026
The library requires Python 3.12, the version Deckhouse runs it on. CI
tests and publishes it on 3.12.

<details>
<summary>Details</summary>

- Before, CI tested the library on Python 3.8 only, a version no
Deckhouse image uses.
- `pyproject.toml` requires `^3.12`; the PR and publish workflows use
3.12; the README asks for Python 3.12 or newer.
- `poetry.lock` is regenerated with Poetry 1.6.1, the version the PR
workflow uses. It drops `exceptiongroup`, `tomli` and
`typing-extensions`, which only older Python needed.
- With 3.12, the dev tool updates Renovate proposes in
#11 (pytest 9, pylint 4) can
pass CI.
- `poetry install` and the tests pass on Python 3.12 with Poetry 1.6.1.

</details>

Signed-off-by: Yuriy Losev <yuriy.losev@flant.com>
@yalosev
yalosev merged commit a4cbef0 into main Oct 12, 2026
2 checks passed
@yalosev
yalosev deleted the renovate/configure branch October 12, 2026 11:40
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.

3 participants