Skip to content

Release/v0.12.0 - #59

Merged
lchoquel merged 1 commit into
mainfrom
release/v0.12.0
Jul 6, 2026
Merged

lchoquel merged 1 commit into
mainfrom
release/v0.12.0

Conversation

@lchoquel

@lchoquel lchoquel commented Jul 6, 2026

Copy link
Copy Markdown
Member

[v0.12.0] - 2026-07-06

  • Breaking: dropped Python 3.10 support. pipelex-sdk 0.4.0 no longer supports 3.10, so the starter now requires Python 3.11+ (requires-python = ">=3.11,<3.15"). Removed the Python :: 3.10 classifier and dropped 3.10 from the CI lint/test matrices.
  • Bumped pipelex-sdk to 0.4.0 (pulls in mthds 0.8.1). Re-locked uv.lock and refreshed the dev-tooling pins (ruff, mypy, pyright, pytest).

🤖 Generated with Claude Code

Review in cubic

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@greptile-apps

greptile-apps Bot commented Jul 6, 2026

Copy link
Copy Markdown

Greptile Summary

This PR prepares the v0.12.0 release. The main changes are:

  • Raises project support to Python 3.11+.
  • Removes Python 3.10 from CI lint and test matrices.
  • Bumps pipelex-sdk and refreshes the uv.lock dependency set.
  • Updates release notes and project guidance for the new supported Python range.

Confidence Score: 5/5

Safe to merge with minimal risk.

The Python support change is applied consistently across package metadata, CI, docs, changelog, and lockfile. No functional code paths are modified. No issues were found.

No files require special attention.

T-Rex T-Rex Logs

What T-Rex did

  • Reviewed the lock proof to confirm dependency resolution completed with 41 packages resolved in 1ms and exit code 0.
  • Validated the metadata proof by inspecting the environment constraints and classifiers, confirming Python 3.11.6 and requires_python >=3.11,<3.15, plus the specified classifier range and package versions.
  • Observed the runtime proof from the unit tests log showing 19 tests passed in 0.22s with exit code 0.
  • Inspected the generated inspection script used for metadata/version verification.

View all artifacts

T-Rex Ran code and verified through T-Rex

Important Files Changed

Filename Overview
pyproject.toml Bumps the project version, raises requires-python to 3.11+, updates classifiers, and refreshes SDK/dev dependency bounds.
uv.lock Refreshes the lockfile for Python 3.11+ and updated dependency versions, dropping Python 3.10-only backports/artifacts.
.github/workflows/lint-check.yml Removes Python 3.10 from the lint matrix to align CI with the new Python 3.11+ requirement.
.github/workflows/tests-check.yml Removes Python 3.10 from the test matrix to match the supported interpreter range.
CHANGELOG.md Adds the v0.12.0 release notes documenting the Python support change and dependency refresh.
CLAUDE.md Updates project guidance from Python 3.10+ to Python 3.11+.

Reviews (1): Last reviewed commit: "Release v0.12.0: bump pipelex-sdk to 0.4..." | Re-trigger Greptile

@lchoquel
lchoquel merged commit b55af65 into main Jul 6, 2026
18 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 6, 2026
@lchoquel
lchoquel deleted the release/v0.12.0 branch July 6, 2026 22:21
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant