canonical / canonical/mongos-operator
Dependency Dashboard
- Dominant language
- Python
- Stars
- 4
- Forks
- 1
- Avg merge
- 7h 28m
- Merged PRs (30d)
- 11
Description
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/canonical/mongos-operator).
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [Update dependency pytest to v9 [SECURITY]](../pull/212)
- [ ] [Update GitHub actions](../pull/231) (`canonical/data-platform-workflows`, `python`)
- [ ] [Update Python dependencies](../pull/168) (`allure-pytest`, `charm-refresh`, `charm-refresh-build-version`, `codespell`, `lightkube`, `ops`, `poetry-core`, `pymongo`, `pytest-asyncio`, `pytest-operator`, `ruff`)
- [ ] [Update charmcraft.yaml build tools](../pull/164) (`poetry`, `poetry-plugin-export`, `rust-lang/rust`, `uv`)
- [ ] [Update dependency pip to v26](../pull/181)
- [ ] [Update GitHub actions (major)](../pull/166) (`actions/checkout`, `actions/download-artifact`, `actions/setup-python`, `canonical/data-platform-workflows`)
- [ ] [Update Python dependencies to v1](../pull/167) (`lightkube`, `pytest-asyncio`)
- [ ] [Lock file maintenance](../pull/196)
- [ ] **Click on this checkbox to rebase all open PRs at once**
## Detected Dependencies
github-actions (6)
.github/workflows/check_pr.yaml (1)
- `canonical/data-platform-workflows v49.0.1` → [Updates: `v49.0.5`, `v53.0.0`]
.github/workflows/ci.yaml (7)
- `canonical/data-platform-workflows v49.0.1` → [Updates: `v49.0.5`, `v53.0.0`]
- `actions/checkout v6` → [Updates: `v7`]
- `actions/checkout v6` → [Updates: `v7`]
- `actions/checkout v6` → [Updates: `v7`]
- `canonical/data-platform-workflows v49.0.1` → [Updates: `v49.0.5`, `v53.0.0`]
- `ubuntu 24.04`
- `ubuntu 24.04`.github/workflows/cla.yaml (1)
- `canonical/has-signed-canonical-cla v2`
.github/workflows/integration_test.yaml (6)
- `actions/checkout v6` → [Updates: `v7`]
- `actions/checkout v6` → [Updates: `v7`]
- `actions/setup-python v6` → [Updates: `v7`]
- `actions/download-artifact v7` → [Updates: `v8`]
- `actions/upload-artifact v7`
- `python 3.12` → [Updates: `3.14`].github/workflows/promote.yaml (1)
- `canonical/data-platform-workflows v49.0.1` → [Updates: `v49.0.5`, `v53.0.0`]
.github/workflows/release.yaml (5)
- `canonical/data-platform-workflows v49.0.1` → [Updates: `v49.0.5`, `v53.0.0`]
- `canonical/data-platform-workflows v49.0.1` → [Updates: `v49.0.5`, `v53.0.0`]
- `actions/checkout v6` → [Updates: `v7`]
- `actions/checkout v6` → [Updates: `v7`]
- `actions/checkout v6` → [Updates: `v7`]
poetry (1)
pyproject.toml (27)
- `ops ~=3.8.1` → [Updates: `~=3.8.2`]
- `overrides *`
- `pymongo *`
- `pyyaml *`
- `jinja2 *`
- `poetry-core >=2.0` → [Updates: `>=2.4.1`]
- `rpds-py 2026.6.3`
- `charm-refresh >=3.1.0.3,<4.0.0.0` → [Updates: `>=3.1.1.6,<4.0.0.0`]
- `lightkube *`
- `pydantic *`
- `cryptography *`
- `jsonschema *`
- `cosl *`
- `mongo-charms-single-kernel 1.8.65`
- `charm-refresh-build-version ^0.4.0` → [Updates: `^0.4.1`]
- `ruff ^0.1.6` → [Updates: `^0.16.7`]
- `ruff ^0.1.6` → [Updates: `^0.16.7`]
- `codespell ^2.2.6` → [Updates: `^2.4.3`]
- `lightkube ^0.15.3` → [Updates: `^0.22.0`, `^1.0.1`]
- `allure-pytest ^2.13.5` → [Updates: `^2.16.0`]
- `ops >=2.21` → [Updates: `>=2.23.5`, `>=3.8.2`]
- `pymongo ^4.7.3` → [Updates: `^4.18.1`]
- `juju ^3.5.0`
- `pytest ^8.1.1` → [Updates: `^9.0.0`]
- `pytest-asyncio ^0.21.1` → [Updates: `^0.26.0`, `^1.4.0`]
- `pytest-operator ^0.34.0` → [Updates: `^0.43.2`]
- `mongo-charms-single-kernel 1.8.65`
regex (5)
charmcraft.yaml (1)
- `pip 24.3.1` → [Updates: `26.2.1`]
charmcraft.yaml (1)
- `uv 0.5.15` → [Updates: `0.12.13`]
charmcraft.yaml (1)
- `poetry 2.0.0` → [Updates: `2.4.3`]
charmcraft.yaml (1)
- `poetry-plugin-export 1.8.0` → [Updates: `1.10.0`]
charmcraft.yaml (1)
- `rust-lang/rust 1.97.1` → [Updates: `1.98.1`]
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Research direction
Review the linked Renovate pull requests and the dependency entries in .github/workflows/check_pr.yaml, .github/workflows/ci.yaml, .github/workflows/integration_test.yaml, .github/workflows/promote.yaml, .github/workflows/release.yaml, pyproject.toml, and charmcraft.yaml. Start by checking the relevant pull request status and CI results; done means the selected updates are handled and the dashboard no longer lists them as open.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, python
- Domain
- build-system, ci-cd, devops, tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100