Skip to content

PFrames bump#1707

Merged
vadimpiven merged 2 commits into
mainfrom
fix/pframes_bump
Jun 18, 2026
Merged

PFrames bump#1707
vadimpiven merged 2 commits into
mainfrom
fix/pframes_bump

Conversation

@vadimpiven

@vadimpiven vadimpiven commented Jun 18, 2026

Copy link
Copy Markdown
Member

Greptile Summary

This PR bumps the PFrames Python library (polars-pf) from 1.1.43 to 1.1.49 within the ptabler software package, and upgrades the associated Python 3 runtime environment (runenv-python-3) from 1.10.3 to 1.10.4 along with several of its sub-environment packages.

  • polars-pf (PFrames): The core change — bumped 1.1.43 → 1.1.49 in lib/ptabler/software/src/requirements.txt. This is the Polars-based PFrames data-frame integration used by ptabler.
  • @platforma-open/milaboratories.runenv-python-3: Bumped 1.10.3 → 1.10.4 in pnpm-workspace.yaml and the lockfile, pulling in updated sub-environments (runenv-python-3.12.10 1.3.17 → 1.3.18, h5ad 1.1.4 → 1.1.5, rapids 1.6.0 → 1.7.0, sccoda 1.3.5 → 1.3.6).
  • tests/workflow-tengo/src/exec/workdir/mkdir.test.ts: Cosmetic reformatting only — a multi-line renderTemplate call was collapsed to a single line with no functional change.

Confidence Score: 5/5

Routine dependency bump with no logic changes; safe to merge.

All changes are version bumps to pinned Python dependencies (polars-pf 1.1.43→1.1.49) and the Python 3 runtime environment bundle, plus a cosmetic test-file reformat. The changeset correctly marks the ptabler package as a patch release. No application logic, API contracts, or data-flow paths are modified.

No files require special attention.

Important Files Changed

Filename Overview
lib/ptabler/software/src/requirements.txt Bumps polars-pf (PFrames) from 1.1.43 to 1.1.49; all other pinned dependencies are unchanged.
pnpm-workspace.yaml Updates the catalog pin for @platforma-open/milaboratories.runenv-python-3 from 1.10.3 to 1.10.4.
pnpm-lock.yaml Lockfile updated to reflect runenv-python-3 1.10.4 and its sub-environment bumps (h5ad, rapids, sccoda, python-3.12.10 base); all other entries are unchanged.
.changeset/dry-owls-grow.md New changeset file marking a patch release for @platforma-open/milaboratories.software-ptabler.
tests/workflow-tengo/src/exec/workdir/mkdir.test.ts Cosmetic-only reformatting: multi-line renderTemplate call collapsed to a single line; no logic change.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["@platforma-open/milaboratories.software-ptabler\n(patch release)"] --> B["lib/ptabler/software/src/requirements.txt\npolars-pf 1.1.43 → 1.1.49"]
    A --> C["@platforma-open/milaboratories.runenv-python-3\n1.10.3 → 1.10.4"]
    C --> D["runenv-python-3.12.10\n1.3.17 → 1.3.18"]
    C --> E["runenv-python-3.12.10-h5ad\n1.1.4 → 1.1.5"]
    C --> F["runenv-python-3.12.10-rapids\n1.6.0 → 1.7.0"]
    C --> G["runenv-python-3.12.10-sccoda\n1.3.5 → 1.3.6"]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A["@platforma-open/milaboratories.software-ptabler\n(patch release)"] --> B["lib/ptabler/software/src/requirements.txt\npolars-pf 1.1.43 → 1.1.49"]
    A --> C["@platforma-open/milaboratories.runenv-python-3\n1.10.3 → 1.10.4"]
    C --> D["runenv-python-3.12.10\n1.3.17 → 1.3.18"]
    C --> E["runenv-python-3.12.10-h5ad\n1.1.4 → 1.1.5"]
    C --> F["runenv-python-3.12.10-rapids\n1.6.0 → 1.7.0"]
    C --> G["runenv-python-3.12.10-sccoda\n1.3.5 → 1.3.6"]
Loading

Reviews (1): Last reviewed commit: "PFrames bump" | Re-trigger Greptile

@changeset-bot

changeset-bot Bot commented Jun 18, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 61c2713

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 11 packages
Name Type
@platforma-open/milaboratories.software-ptabler Patch
@platforma-sdk/workflow-tengo Patch
@milaboratories/pl-middle-layer Patch
@milaboratories/milaboratories.monetization-test.workflow Patch
@milaboratories/milaboratories.ui-examples.workflow Patch
@milaboratories/milaboratories.pool-explorer.workflow Patch
@platforma-sdk/pl-cli Patch
@platforma-sdk/test Patch
@milaboratories/milaboratories.monetization-test Patch
@milaboratories/milaboratories.ui-examples Patch
@milaboratories/milaboratories.pool-explorer Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vadimpiven vadimpiven enabled auto-merge June 18, 2026 09:57

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request updates the polars-pf dependency to version 1.1.49 in requirements.txt and bumps the @platforma-open/milaboratories.runenv-python-3 package version to 1.10.4 in the pnpm workspace and lockfile. It also adds a changeset for the PFrames bump and applies minor formatting to a test file. There are no review comments, so I have no feedback to provide.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@codecov

codecov Bot commented Jun 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 55.25%. Comparing base (79dc4bd) to head (61c2713).
⚠️ Report is 17 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1707       +/-   ##
===========================================
+ Coverage   44.56%   55.25%   +10.68%     
===========================================
  Files          43      313      +270     
  Lines        2540    17561    +15021     
  Branches      663     3833     +3170     
===========================================
+ Hits         1132     9703     +8571     
- Misses       1225     6624     +5399     
- Partials      183     1234     +1051     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@vadimpiven vadimpiven added this pull request to the merge queue Jun 18, 2026
Merged via the queue into main with commit eea8e8c Jun 18, 2026
14 checks passed
@vadimpiven vadimpiven deleted the fix/pframes_bump branch June 18, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants