Climate-REF / Climate-REF/climate-ref
Renovate Dependency Dashboard
- Dominant language
- Python
- Stars
- 26
- Forks
- 14
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 36
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/Climate-REF/climate-ref).
## Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
- [ ] chore(deps): update github actions (`astral-sh/setup-uv`, `astral-sh/uv`)
- [ ] chore(deps): update python dev tooling (`astral-sh/ruff-pre-commit`, `astral-sh/uv-pre-commit`, `boto3-stubs`, `bump-my-version`, `coverage`, `pandas-stubs`, `pre-commit`, `pytest`, `pytest-regressions`, `ruff`, `types-psutil`, `types-pyyaml`, `types-tqdm`)
- [ ] chore(deps): update python docker tag to v3.14
- [ ] chore(deps): update python docs dependencies (`beautifulsoup4`, `ipython`, `ipywidgets`, `jupyterlab`, `jupytext`, `mkdocs-typer2`, `mkdocstrings`, `notebook`)
- [ ] chore(deps): update python runtime dependencies (`alembic`, `alembic-postgresql-enum`, `boto3`, `cattrs`, `celery`, `environs`, `gitpython`, `parsl`, `platformdirs`, `psycopg2-binary`, `pydantic`, `requests`, `sqlalchemy`, `tomlkit`, `tqdm`, `typer`)
- [ ] fix(deps): update scientific stack (`dask`, `fastprogress`, `intake-esgf`, `matplotlib`, `numpy`, `pandas`)
- [ ] chore(deps): lock file maintenance
- [ ] π **Create all rate-limited PRs at once** π
## PR Edited (Blocked)
The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.
- [ ] [chore(deps): lock file maintenance](../pull/903)
## Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
- [ ] chore(deps): update dragonfly docker tag to v1.40.2
- [ ] chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.12
- [ ] chore(deps): update mher/flower docker tag to v2.1.0
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [chore(deps): update dependency towncrier to v26](../pull/928)
- [ ] [chore(deps): update postgres docker tag to v18](../pull/890)
- [ ] **Click on this checkbox to rebase all open PRs at once**
## Detected Dependencies
docker-compose (2)
docker-compose.override.yaml
docker-compose.yaml (3)
- `redis 8`
- `postgres 17` β [Updates: `18`]
- `mher/flower 2.0.1` β [Updates: `2.1.0`]
dockerfile (1)
packages/climate-ref/Dockerfile (1)
- `ghcr.io/astral-sh/uv 0.11-python3.12-trixie-slim` β [Updates: `0.12-python3.12-trixie-slim`]
github-actions (15)
.github/actions/build-container/action.yml (3)
- `docker/metadata-action v6.2.0`
- `docker/build-push-action v7.3.0`
- `actions/attest v4.2.2`.github/actions/setup/action.yml (1)
- `astral-sh/setup-uv v10.0.1` β [Updates: `v10.1.0`]
.github/workflows/bump.yaml (1)
- `actions/checkout v7`
.github/workflows/ci-integration.yaml (5)
- `actions/checkout v7`
- `actions/checkout v7`
- `actions/upload-artifact v7`
- `actions/checkout v7`
- `actions/upload-artifact v7`.github/workflows/ci-offline-solve.yaml (3)
- `actions/checkout v7`
- `actions/cache v6`
- `actions/cache v6`.github/workflows/ci.yaml (15)
- `actions/checkout v7`
- `actions/checkout v7`
- `codecov/codecov-action v7`
- `actions/checkout v7`
- `codecov/codecov-action v7`
- `actions/checkout v7`
- `codecov/codecov-action v7`
- `actions/upload-artifact v7`
- `actions/checkout v7`
- `actions/checkout v7`
- `actions/checkout v7`
- `tj-actions/changed-files v47`
- `actions/checkout v7`
- `docker/setup-buildx-action v4`
- `docker/setup-compose-action v2`.github/workflows/deploy.yaml (3)
- `dsaltares/fetch-gh-release-asset master`
- `astral-sh/setup-uv v10.0.1` β [Updates: `v10.1.0`]
- `astral-sh/uv 0.12.7` β [Updates: `0.12.13`].github/workflows/install-pypi.yaml (4)
- `actions/setup-python v7`
- `actions/checkout v7`
- `actions/setup-python v7`
- `actions/checkout v7`.github/workflows/packaging.yaml (13)
- `actions/checkout v7`
- `dorny/paths-filter v4`
- `actions/checkout v7`
- `docker/setup-buildx-action v4`
- `docker/login-action v4`
- `actions/checkout v7`
- `actions/setup-python v7`
- `appany/helm-oci-chart-releaser v0.5.0`
- `actions/checkout v7`
- `actions/cache v6`
- `medyagh/setup-minikube latest`
- `azure/setup-helm v5.0.1`
- `actions/cache v6`.github/workflows/provider-compat.yml (2)
- `actions/checkout v7`
- `astral-sh/setup-uv v10.0.1` β [Updates: `v10.1.0`].github/workflows/regression-diff-report.yaml (1)
- `actions/checkout v7`
.github/workflows/regression-drift.yaml (1)
- `actions/checkout v7`
.github/workflows/regression-mint.yaml (1)
- `actions/checkout v7`
.github/workflows/regression-pr-gate.yaml (1)
- `actions/checkout v7`
.github/workflows/release.yaml (2)
- `actions/checkout v7`
- `softprops/action-gh-release v3`
helm-values (1)
helm/values.yaml (2)
- `mher/flower 2.0.1` β [Updates: `2.1.0`]
- `ghcr.io/climate-ref/climate-ref v0.18.2`
helmv3 (1)
helm/Chart.yaml (1)
- `dragonfly v1.33.1` β [Updates: `v1.40.2`]
pep621 (8)
packages/climate-ref-celery/pyproject.toml (9)
- `python >=3.12`
- `attrs >=23.2.0`
- `celery >=5.4.0` β [Updates: `>=5.4.0`]
- `typer >=0.12.0` β [Updates: `>=0.12.0`]
- `environs >=11` β [Updates: `>=11`]
- `loguru >=0.7.2`
- `tqdm >=4.67.1` β [Updates: `>=4.67.1`]
- `celery-types >=0.23.0`
- `types-tqdm >=4.67.0.20250301` β [Updates: `>=4.67.0.20250301`]packages/climate-ref-core/pyproject.toml (17)
- `python >=3.12`
- `attrs >=23.2.0`
- `cattrs >=24.1` β [Updates: `>=24.1`]
- `pydantic >=2.10.6` β [Updates: `>=2.10.6`]
- `loguru >=0.7.0`
- `pooch >=1.8.0,<2`
- `environs >=11` β [Updates: `>=11`]
- `pyyaml >=6.0.2`
- `psutil >=5.9.8`
- `setuptools <85`
- `intake-esgf >=2025.7.16` β [Updates: `>=2025.7.16`]
- `pyarrow >=17.0.0`
- `dask >=2024.10.0` β [Updates: `>=2024.10.0`]
- `pandas >=2.1.0` β [Updates: `>=2.1.0`]
- `numpy >=2.0.0` β [Updates: `>=2.0.0`]
- `fastprogress ==1.0.5` β [Updates: `==1.1.6`]
- `boto3 >=1.34` β [Updates: `>=1.34`]packages/climate-ref-esmvaltool/pyproject.toml (5)
- `python >=3.12`
- `cftime >=1.6.4.post1`
- `netcdf4 >=1.7.2`
- `pooch >= 1.8`
- `xarray >= 2023.3.0`packages/climate-ref-example/pyproject.toml (5)
- `python >=3.12`
- `xarray >= 2025.1.0`
- `netcdf4 >=1.5.0`
- `dask >=2024.10.0` β [Updates: `>=2024.10.0`]
- `matplotlib >=3.5` β [Updates: `>=3.5`]packages/climate-ref-ilamb/pyproject.toml (3)
- `python >=3.12`
- `ilamb3 >=2026.6.15`
- `types-pyyaml >=6.0.12` β [Updates: `>=6.0.12`]packages/climate-ref-pmp/pyproject.toml (1)
- `python >=3.12`
packages/climate-ref/pyproject.toml (21)
- `python >=3.12`
- `attrs >=24.2.0`
- `cattrs >=24.1.2` β [Updates: `>=24.1.2`]
- `cftime >=1.6.0`
- `environs >=11.0.0` β [Updates: `>=11.0.0`]
- `tomlkit >=0.13.2` β [Updates: `>=0.13.2`]
- `typer >=0.12.5` β [Updates: `>=0.12.5`]
- `sqlalchemy >=2.0.36` β [Updates: `>=2.0.36`]
- `alembic >=1.13.3` β [Updates: `>=1.13.3`]
- `loguru >=0.7.2`
- `netCDF4 >=1.6.0`
- `platformdirs >=4.3.6` β [Updates: `>=4.3.6`]
- `tqdm >=4.67.1` β [Updates: `>=4.67.1`]
- `gitpython >=3.1.58` β [Updates: `>=3.1.58`]
- `jinja2 >=3.1`
- `xarray >=2025.1`
- `parsl >=2025.5.19` β [Updates: `>=2025.5.19`]
- `psycopg2-binary >=2.9.2` β [Updates: `>=2.9.2`]
- `alembic-postgresql-enum >=1.7.0` β [Updates: `>=1.7.0`]
- `pytest >=9.0.0` β [Updates: `>=9.0.0`]
- `pytest-mock >=3.12`pyproject.toml (47)
- `python >=3.12`
- `pytest >=9.0.3` β [Updates: `>=9.0.3`]
- `pytest-celery >=1.1.3`
- `pytest-cov >=4.0.0`
- `pytest-mock >= 3.12`
- `pytest-regressions >=2.5.0` β [Updates: `>=2.5.0`]
- `coverage >=7.2.0` β [Updates: `>=7.2.0`]
- `mypy >=2.3.1`
- `ruff >=0.15.11` β [Updates: `>=0.15.11`]
- `pre-commit >=3.3.1` β [Updates: `>=3.3.1`]
- `towncrier >=25.8.0` β [Updates: `>=25.8.0`]
- `bump-my-version >=0.28.1` β [Updates: `>=0.28.1`]
- `liccheck >=0.9.2`
- `pip >=26.1.2`
- `mkdocs >=1.6.0`
- `mkdocstrings >=1.0.4` β [Updates: `>=1.0.4`]
- `mkdocs-material >=9.5.0`
- `mkdocs-gen-files >=0.5.0`
- `mkdocs-section-index >=0.3.12`
- `mkdocs-literate-nav >=0.6.1`
- `mkdocs-autorefs >=1.0.1`
- `mkdocs-jupyter >=0.26.3`
- `mkdocs-panzoom-plugin >=0.1.3`
- `mkdocs-typer2 >=0.3.0` β [Updates: `>=0.3.0`]
- `beautifulsoup4 >=4.12,<4.15` β [Updates: `>=4.15,<4.16`]
- `cartopy >=0.24.1`
- `intake-esgf >=2025.7.16` β [Updates: `>=2025.7.16`]
- `ipython >=9.13.0` β [Updates: `>=9.13.0`]
- `ipywidgets >=8.1.5` β [Updates: `>=8.1.5`]
- `jupyterlab >=4.5.10` β [Updates: `>=4.5.10`]
- `jupytext >=1.16.3` β [Updates: `>=1.16.3`]
- `matplotlib >=3.10.9` β [Updates: `>=3.10.9`]
- `notebook >=7.5.6` β [Updates: `>=7.5.6`]
- `pandas-indexing >=0.6.3`
- `prettyprinter >=0.18.0`
- `requests >=2.32.3` β [Updates: `>=2.32.3`]
- `rich >=15.0.0`
- `seaborn >=0.13.2`
- `xarray >=2025.4.0`
- `pandas-stubs >=2.2.3` β [Updates: `>=2.2.3`]
- `celery-types >=0.23.0`
- `types-tqdm >=4.67.3.20260408` β [Updates: `>=4.67.3.20260408`]
- `pytest-xdist >=3.6.1`
- `types-pyyaml >=6.0.12.20260408` β [Updates: `>=6.0.12.20260408`]
- `types-psutil >=7.0.0` β [Updates: `>=7.0.0`]
- `boto3 >=1.34` β [Updates: `>=1.34`]
- `boto3-stubs >=1.34` β [Updates: `>=1.34`]
pre-commit (1)
.pre-commit-config.yaml (3)
- `pre-commit/pre-commit-hooks v6.0.0`
- `astral-sh/ruff-pre-commit v0.15.12` β [Updates: `v0.16.7`]
- `astral-sh/uv-pre-commit 0.11.8` β [Updates: `0.12.13`]
pyenv (1)
.python-version (1)
- `python 3.12` β [Updates: `3.14`]
regex (1)
packages/climate-ref-pmp/src/climate_ref_pmp/requirements/environment.yml (2)
- `pcmdi_metrics 4.2.1`
- `enso_metrics 2.0.1`
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Research direction
This is an automated Renovate dashboard rather than a defined contribution. Read the linked Dependency Dashboard documentation, then inspect the existing PRs #903, #928, and #890 and the listed configuration files; completion depends on selecting and validating specific dependency updates, but no single done condition is stated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, github-actions, helm, postgresql, python, redis
- Domain
- ci-cd, devops, tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100