Skip to content

Release v0.8.0 — bump pipelex to 0.26.4#52

Merged
lchoquel merged 1 commit into
mainfrom
release/v0.8.0
May 6, 2026
Merged

Release v0.8.0 — bump pipelex to 0.26.4#52
lchoquel merged 1 commit into
mainfrom
release/v0.8.0

Conversation

@lchoquel
Copy link
Copy Markdown
Member

@lchoquel lchoquel commented May 6, 2026

Summary

  • Bump pipelex from >=0.18.1 to >=0.26.4 (and lock).
  • Add pipelex-tools>=0.3.2 dev dependency.
  • Update tests/integration/conftest.py to the new needs_inference kwarg on Pipelex.make() (the old disable_inference was removed upstream and was breaking make test).
  • Add .pipelex/traces to .gitignore (runtime artifacts).
  • Restore CHANGELOG.md with a v0.8.0 entry — required by .github/workflows/changelog-check.yml.

Test plan

  • make test passes locally
  • CI green on PR

🤖 Generated with Claude Code

- Bump pipelex from >=0.18.1 to >=0.26.4
- Add pipelex-tools>=0.3.2 dev dependency
- Update integration conftest to new needs_inference kwarg on Pipelex.make()
- Ignore .pipelex/traces runtime artifacts
- Restore CHANGELOG.md and add v0.8.0 entry (required by changelog-check workflow)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 6, 2026

Greptile Summary

Bumps the pipelex runtime dependency from >=0.18.1 to >=0.26.4, adds pipelex-tools>=0.3.2 as a dev dependency, and migrates the integration test fixture to the new upstream API.

  • pyproject.toml: version → 0.8.0, pipelex lower-bound raised to 0.26.4, pipelex-tools added to the dev extras group.
  • tests/integration/conftest.py: disable_inference=is_inference_disabled_in_pipelex(request) replaced with the semantically complementary needs_inference=needs_inference_in_pipelex(request) to match the renamed upstream kwarg.
  • .gitignore / CHANGELOG.md: .pipelex/traces excluded from version control; CHANGELOG.md created with a v0.8.0 entry required by the CI workflow.

Confidence Score: 5/5

All changes are mechanical dependency bumps and a one-for-one API rename; no logic changes outside the test fixture migration.

The only behavioural change is swapping disable_inference for needs_inference in the test fixture. The two helper functions (is_inference_disabled_in_pipelexneeds_inference_in_pipelex) are semantically complementary, so the test configuration intent is preserved. The rest of the diff is lock-file generation, gitignore hygiene, and a new CHANGELOG entry.

No files require special attention.

Important Files Changed

Filename Overview
tests/integration/conftest.py Migrates from deprecated disable_inference / is_inference_disabled_in_pipelex to the new needs_inference / needs_inference_in_pipelex API; semantics are correctly complementary.
pyproject.toml Version bumped to 0.8.0, pipelex lower-bound raised to 0.26.4, pipelex-tools added to dev extras; all changes are consistent with each other.
.gitignore Adds .pipelex/traces alongside the existing .pipelex/storage exclusion; straightforward and correct.
CHANGELOG.md New file created to satisfy the CI changelog-check workflow; entry accurately describes all changes in this release.
uv.lock Lock file regenerated to reflect new dependencies (pipelex 0.26.4, pipelex-tools 0.3.2 and their transitive deps like black, cffi, argcomplete); appears complete and consistent.

Sequence Diagram

sequenceDiagram
    participant pytest
    participant conftest as conftest.py (reset_pipelex_config_fixture)
    participant plugin as needs_inference_in_pipelex()
    participant pipelex as Pipelex.make()

    pytest->>conftest: run module fixture
    conftest->>plugin: needs_inference_in_pipelex(request)
    plugin-->>conftest: True / False
    conftest->>pipelex: Pipelex.make(needs_inference=True|False)
    pipelex-->>conftest: pipelex_instance
    conftest-->>pytest: yield (tests run)
    pytest->>conftest: teardown
    conftest->>pipelex: pipelex_instance.teardown()
Loading

Reviews (1): Last reviewed commit: "Bump pipelex to 0.26.4 and prepare v0.8...." | Re-trigger Greptile

@lchoquel lchoquel merged commit fb227af into main May 6, 2026
17 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators May 6, 2026
@lchoquel lchoquel deleted the release/v0.8.0 branch May 6, 2026 19:33
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.

2 participants