feldroy / feldroy/air

Dependency Dashboard

Open
#301 0 comments 0 reactions 0 assignees View on GitHub
renovate
Dominant language
Python
Stars
918
Forks
98
PR merge metrics
No merged PRs in 30d

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/feldroy/air).

## Repository Problems

These problems occurred while renovating this repository. [View logs](https://developer.mend.io//github/feldroy/air).

- ⚠️ WARN: Package lookup failures

## Abandoned Dependencies

> [!NOTE]
Packages are marked as abandoned when they exceed the [`abandonmentThreshold`](https://docs.renovatebot.com/configuration-options/#abandonmentthreshold) since their last release. Unlike deprecated packages with official notices, abandonment is detected by release inactivity.
>
> These dependencies have not received updates for an extended period and may be unmaintained:

View abandoned dependencies (11)

| Datasource | Name | Last Updated |
|------------|------|-------------|
| pep621 | `djlint` | `2024-12-24` |
| pep621 | `itsdangerous` | `2024-04-16` |
| pep621 | `mkdocs` | `2024-08-30` |
| pep621 | `mkdocs-exclude` | `2019-02-20` |
| pep621 | `mkdocs-jupyter` | `2024-10-15` |
| pep621 | `mkdocs-redirects` | `2024-11-07` |
| pep621 | `pytest-github-actions-annotate-failures` | `2025-01-17` |
| pre-commit | `flake8-pydantic` | `2024-12-26` |
| pre-commit | `pre-commit/sync-pre-commit-deps` | `2025-01-20` |

## 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): update pre-commit hook renovatebot/pre-commit-hooks to v43](../pull/1033)

---

> [!WARNING]
> Renovate failed to look up the following dependencies: `Could not determine new digest for update (github-tags package taiki-e/install-action)`, `Could not determine new digest for update (github-tags package re-actors/alls-green)`.
>
> Files affected: `.github/workflows/CI.yaml`, `.github/workflows/publish-docs.yaml`, `.github/workflows/release-to-pypi.yaml`

---

## Open

The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.

- [ ] [chore(deps): update dependency rich to v14.3.2](../pull/1050)
- [ ] [chore(deps): update github actions](../pull/1035) (`actions/cache`, `astral-sh/setup-uv`, `taiki-e/install-action`)
- [ ] [chore(deps): update python dependencies (pyproject.toml) - [dependency-groups]](../pull/1038) (`prek`, `pyrefly`, `rumdl`, `typos`)
- [ ] [build(deps): lock file maintenance](../pull/1051)
- [ ] **Click on this checkbox to rebase all open PRs at once**

## Detected Dependencies

github-actions (5)

.github/workflows/auto-rerun-jobs.yaml (2)

- `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd`
- `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd`

.github/workflows/CI.yaml (15)

- `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd`
- `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd`
- `taiki-e/install-action 2.67.13@710817a1645ef40daad5bcde7431ceccf6cc3528` → [Updates: `2.67.18`]
- `astral-sh/setup-uv v7.2.0@61cb8a9741eeb8a550a1b8544337180c0fc8476b` → [Updates: `v7.2.1`]
- `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd`
- `taiki-e/install-action 2.67.13@710817a1645ef40daad5bcde7431ceccf6cc3528` → [Updates: `2.67.18`]
- `astral-sh/setup-uv v7.2.0@61cb8a9741eeb8a550a1b8544337180c0fc8476b` → [Updates: `v7.2.1`]
- `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd`
- `taiki-e/install-action 2.67.13@710817a1645ef40daad5bcde7431ceccf6cc3528` → [Updates: `2.67.18`]
- `astral-sh/setup-uv v7.2.0@61cb8a9741eeb8a550a1b8544337180c0fc8476b` → [Updates: `v7.2.1`]
- `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd`
- `taiki-e/install-action 2.67.13@710817a1645ef40daad5bcde7431ceccf6cc3528` → [Updates: `2.67.18`]
- `astral-sh/setup-uv v7.2.0@61cb8a9741eeb8a550a1b8544337180c0fc8476b` → [Updates: `v7.2.1`]
- `codecov/codecov-action v5.5.2@671740ac38dd9b0130fbe1cec585b89eea48d3de`
- `re-actors/alls-green release/v1@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe`

.github/workflows/latest-changes.yaml (2)

- `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd`
- `tiangolo/latest-changes 0.4.1@c9d329cb147f0ddf4fb631214e3f838ff17ccbbd`

.github/workflows/publish-docs.yaml (4)

- `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd`
- `actions/cache v5.0.2@8b402f58fbc84540c8b491a91e594a4576fec3d7` → [Updates: `v5.0.3`]
- `astral-sh/setup-uv v7.2.0@61cb8a9741eeb8a550a1b8544337180c0fc8476b` → [Updates: `v7.2.1`]
- `taiki-e/install-action 2.67.13@710817a1645ef40daad5bcde7431ceccf6cc3528` → [Updates: `2.67.18`]

.github/workflows/release-to-pypi.yaml (4)

- `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd`
- `astral-sh/setup-uv v7.2.0@61cb8a9741eeb8a550a1b8544337180c0fc8476b` → [Updates: `v7.2.1`]
- `taiki-e/install-action 2.67.13@710817a1645ef40daad5bcde7431ceccf6cc3528` → [Updates: `2.67.18`]
- `EndBug/latest-tag cce4de6d46f34a17b99785d5574a351f4289fd59`

pep621 (1)

pyproject.toml (54)

- `python >=3.13,<3.15`
- `Jinja2 >=3.1.6`
- `fastapi >=0.128.0`
- `frozendict >=2.4.7`
- `itsdangerous >=2.2.0`
- `lxml >=6.0.2`
- `minify-html >=0.18.1`
- `nh3 >=0.3.2`
- `pygments >=2.19.2`
- `python-multipart >=0.0.22`
- `rich >=14.3.1` → [Updates: `>=14.3.1`]
- `selectolax >=0.4.6`
- `typer >=0.21.1`
- `uvicorn >=0.40.0`
- `click ==8.3.1`
- `mkdocs ==1.6.1`
- `mkdocs-autorefs ==1.4.3`
- `mkdocs-exclude ==1.0.2`
- `mkdocs-jupyter ==0.25.1`
- `mkdocs-llmstxt ==0.5.0`
- `mkdocs-material ==9.7.1`
- `mkdocs-redirects ==1.2.2`
- `mkdocstrings-python ==2.0.1`
- `mkdocstrings ==1.0.2`
- `beautysh ==6.4.2`
- `djlint ==1.36.4`
- `google-yamlfmt ==0.21.0`
- `prek ==0.3.0` → [Updates: `==0.3.1`]
- `pyrefly ==0.50.0` → [Updates: `==0.50.1`]
- `ruff ==0.14.14`
- `rumdl ==0.1.1` → [Updates: `==0.1.7`]
- `shellcheck-py ==0.11.0.1`
- `shfmt-py ==3.12.0.2`
- `ty ==0.0.14`
- `types-markdown ==3.10.0.20251106`
- `types-lxml ==2026.1.1`
- `types-pygments ==2.19.0.20251121`
- `typos ==1.42.2` → [Updates: `==1.42.3`]
- `vale ==3.13.0.0`
- `coverage ==7.13.2`
- `diff-cover ==10.2.0`
- `full-match ==0.0.3`
- `httpx ==0.28.1`
- `pyinstrument ==5.1.2`
- `pytest ==9.0.2`
- `pytest-asyncio ==1.3.0`
- `pytest-benchmark ==5.2.3`
- `pytest-cov ==7.0.0`
- `pytest-env ==1.2.0`
- `pytest-github-actions-annotate-failures ==0.3.0`
- `pytest-pretty ==1.3.0`
- `pytest-smoke ==0.10.0`
- `fastapi >=0.128.0`
- `uv_build >=0.9.26,<0.10.0`

pre-commit (2)

.pre-commit-config-check.yaml (20)

- `pre-commit/pre-commit-hooks v6.0.0`
- `github.com/wasilibs/go-shellcheck/cmd/shellcheck v0.11.1`
- `rhysd/actionlint v1.7.10`
- `python-jsonschema/check-jsonschema 0.36.1`
- `rohaquinlop/complexipy-pre-commit v4.2.0`
- `fredrikaverpil/creosote v4.2.0`
- `rtts/djhtml 3.0.10`
- `Flake8-pyproject ==1.2.4`
- `flake8-class-attributes-order ==0.3.0`
- `flake8-pydantic ==0.4.0`
- `pycqa/flake8 7.3.0`
- `hougesen/mdsf v0.11.1`
- `regebro/pyroma 5.0.1`
- `renovatebot/pre-commit-hooks 42.94.6` → [Updates: `43.0.6`]
- `astral-sh/ruff-pre-commit v0.14.14`
- `rvben/rumdl-pre-commit v0.1.8` → [Updates: `v0.1.10`]
- `pre-commit/sync-pre-commit-deps v0.0.3`
- `tombi-toml/tombi-pre-commit v0.7.25`
- `crate-ci/typos v1.42.3` → [Updates: `v1.43.0`]
- `google/yamlfmt v0.21.0`

.pre-commit-config-format.yaml (19)

- `pre-commit/pre-commit-hooks v6.0.0`
- `rhysd/actionlint v1.7.10`
- `python-jsonschema/check-jsonschema 0.36.1`
- `rohaquinlop/complexipy-pre-commit v4.2.0`
- `fredrikaverpil/creosote v4.2.0`
- `rtts/djhtml 3.0.10`
- `Flake8-pyproject ==1.2.4`
- `flake8-class-attributes-order ==0.3.0`
- `flake8-pydantic ==0.4.0`
- `pycqa/flake8 7.3.0`
- `hougesen/mdsf v0.11.1`
- `regebro/pyroma 5.0.1`
- `renovatebot/pre-commit-hooks 42.94.6` → [Updates: `43.0.6`]
- `astral-sh/ruff-pre-commit v0.14.14`
- `rvben/rumdl-pre-commit v0.1.8` → [Updates: `v0.1.10`]
- `pre-commit/sync-pre-commit-deps v0.0.3`
- `tombi-toml/tombi-pre-commit v0.7.25`
- `crate-ci/typos v1.42.3` → [Updates: `v1.43.0`]
- `google/yamlfmt v0.21.0`

---

- [ ] Check this box to trigger a request for Renovate to run again on this repository

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the open Renovate PRs linked in this dashboard, then inspect pyproject.toml, .pre-commit-config-check.yaml, .pre-commit-config-format.yaml, and the affected GitHub workflow files. The dashboard also reports package lookup failures and abandoned dependencies. Done would require resolving a defined subset of these dependency updates or repository problems, but no such scope is specified here.

Written by the indexing model from the issue text.

Assessment

Tech stack
fastapi, github-actions, python
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.