Skip to content

chore(deps): June bulk updates#49

Open
eric-forte-elastic wants to merge 2 commits into
mainfrom
june_updates
Open

chore(deps): June bulk updates#49
eric-forte-elastic wants to merge 2 commits into
mainfrom
june_updates

Conversation

@eric-forte-elastic

Copy link
Copy Markdown
Contributor

Related Issues

Resolves #35, #36, #38, #39, #40, #41, #42, #45, #47, #48

Summary - What I changed

Consolidates 10 low-risk Renovate dependency updates into a single change. These are
patch/minor Python dependency bumps, a Python runtime version bump in CI, and pinned
GitHub Action digest refreshes. The only change requiring review beyond a version number
is typer 0.12 → 0.26 — see note below — but no source-code changes were needed because
cli.py already uses the modern Annotated[...] API style introduced in typer 0.9.
poetry.lock was regenerated with poetry lock --no-update after combining all changes.

Changes

Python dependencies (pyproject.toml + poetry.lock)

Package From To Type
typer ^0.12 (0.12.5) ^0.26.0 (0.26.6) minor
ruff ^0.6 (0.6.9) ^0.15 (0.15.15) minor
ecs-logging 2.2.0 2.3.0 minor
tomli 2.2.1 2.4.1 minor
pyyaml 6.0.2 6.0.3 patch
pyright ^1.1.381 1.1.391 (pinned) patch + pin
pytest ^8.3 8.3.4 (pinned) pin only
typing-extensions ^4.12 4.12.2 (pinned) pin only

Note

typer 0.26: The internal dependency on click has been replaced by annotated-doc.
The public API used in cli.py (typer.Typer(), typer.Option(), Annotated[...])
is unchanged. No source edits were required.

Note

ruff 0.15: New lint rules may surface on the next ruff check run. If CI flags new
violations they will need a follow-up tune or noqa suppression; none were observed
against the current codebase during local review.

CI Python version (code-checks.yaml, release.yaml)

Workflow From To
All jobs python-version: '3.12' python-version: '3.14'

GitHub Actions (code-checks.yaml, release.yaml, community.yml)

Action From To Notes
actions/checkout v4 9c091bb (v7) 4 occurrences
actions/cache v4 2c8a9bd (v6) 4 occurrences
actions/github-script v6 3a2844b (v9) 2 occurrences
actions/setup-python v5 a26af69 (v5) digest pin, same version — 4 occurrences

How To Test

Dependency and lint checks only. No behavioral logic changed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant