Skip to content

chore(deps): June bulk updates - #49

Merged
eric-forte-elastic merged 6 commits into
mainfrom
june_updates
Oct 2, 2026
Merged

eric-forte-elastic merged 6 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.

@terrancedejesus terrancedejesus left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

straight forward, LGTM

@eric-forte-elastic
eric-forte-elastic merged commit 69d6d98 into main Oct 2, 2026
5 checks passed
@eric-forte-elastic
eric-forte-elastic deleted the june_updates branch October 2, 2026 20:50
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.

3 participants