canonical / canonical/mongos-operator

Dependency Dashboard

Open
#5 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.