Skip to content

chore: refresh SDK dependencies and block structure - #37

Merged
julenmendieta merged 1 commit into
mainfrom
chore/upgrade-sdk
Jul 16, 2026
Merged

chore: refresh SDK dependencies and block structure#37
julenmendieta merged 1 commit into
mainfrom
chore/upgrade-sdk

Conversation

@mike-ainsel

@mike-ainsel mike-ainsel commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Refresh SDK dependencies and block structure via pnpm upgrade-sdk.

This runs:

  • block-tools structure refresh --update-deps-only + pnpm i
  • block-tools structure refresh + pnpm i
  • pnpm fmt

Includes a patch changeset ("SDK Update").

Greptile Summary

This PR runs pnpm upgrade-sdk to refresh SDK dependencies and regenerate the block structure, bumping all Platforma SDK packages by one minor or patch version alongside their internal transitive dependencies.

  • Catalog & lockfile: Seven SDK/helper packages are bumped in pnpm-workspace.yaml (e.g. @platforma-sdk/model 1.79.27 → 1.80.2, @platforma-sdk/ui-vue 1.79.27 → 1.80.4). The lockfile regeneration introduces one brand-new transitive package, @milaboratories/columns-collection-driver@0.2.1, pulled in by both pl-middle-layer and ui-vue.
  • turbo.json: The build:dev pipeline task is removed as part of the block-structure refresh; workspaces that previously declared a build:dev script will no longer have Turbo-managed caching or dependency ordering for that task.
  • test/.oxfmtrc.json: .test_auth.json is added to the formatter's ignore list so test-credential files are not reformatted.
  • Changeset: A patch-level changeset (upgrade-sdk.md) is included to version all four block packages.

Confidence Score: 4/5

Routine automated SDK upgrade with no application logic changes; the only non-trivial structural edit is the removal of the build:dev Turbo task, which is worth a quick check against workspace package scripts before merging.

All changes are generated by the upgrade-sdk toolchain and follow existing conventions. The dependency bumps are consistent across the catalog, lockfile, and changeset. The one structural change — dropping build:dev from turbo.json — could silently break a workspace incremental-build workflow if that script still exists in a package.json, but no evidence of such a package is visible in the changed files.

turbo.json — confirm no workspace package.json still declares a build:dev script that relied on the removed Turbo task definition.

Important Files Changed

Filename Overview
.changeset/upgrade-sdk.md New patch changeset marking all four workspace packages for a version bump under the "SDK Update" description.
pnpm-workspace.yaml Catalog versions updated for all seven SDK/helper packages; all version pins remain exact (no ^ or ~), consistent with the repo's pinning policy.
pnpm-lock.yaml Lockfile regenerated to reflect the catalog bumps; a new transitive package (@milaboratories/columns-collection-driver@0.2.1) is introduced via ui-vue and pl-middle-layer.
test/.oxfmtrc.json Added .test_auth.json to the oxfmt formatter ignore list so the test-auth credential file is not touched by the formatter.
turbo.json Removed the build:dev task definition; the task is no longer declared in the pipeline, which may affect any workspace scripts that still invoke it.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    WS["pnpm-workspace.yaml\n(catalog pins updated)"]

    WS --> BT["@platforma-sdk/block-tools\n2.12.3 → 2.12.7"]
    WS --> MODEL["@platforma-sdk/model\n1.79.27 → 1.80.2"]
    WS --> UIVUE["@platforma-sdk/ui-vue\n1.79.27 → 1.80.4"]
    WS --> TENGO["@platforma-sdk/workflow-tengo\n6.7.1 → 6.7.2"]
    WS --> TB["@platforma-sdk/tengo-builder\n4.0.16 → 4.0.18"]
    WS --> TEST["@platforma-sdk/test\n1.79.33 → 1.80.5"]
    WS --> HELPERS["@milaboratories/helpers\n1.14.3 → 1.14.4"]

    MODEL --> PLMC["@milaboratories/pl-model-common\n1.46.4 → 1.47.1\n(+es-toolkit dep)"]
    MODEL --> PLMML["@milaboratories/pl-model-middle-layer\n1.30.11 → 1.30.13"]
    MODEL --> PTABLER["@milaboratories/ptabler-expression-js\n1.2.33 → 1.2.35"]

    UIVUE --> CCD["@milaboratories/columns-collection-driver\n0.2.1 NEW"]
    UIVUE --> UIKIT["@milaboratories/uikit\n2.15.13 → 2.15.16"]

    TEST --> PML["@milaboratories/pl-middle-layer\n1.65.8 → 1.66.4\n(+columns-collection-driver)"]
    PML --> CCD

    style CCD fill:#d4edda,stroke:#28a745
    style WS fill:#cce5ff,stroke:#004085
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
    WS["pnpm-workspace.yaml\n(catalog pins updated)"]

    WS --> BT["@platforma-sdk/block-tools\n2.12.3 → 2.12.7"]
    WS --> MODEL["@platforma-sdk/model\n1.79.27 → 1.80.2"]
    WS --> UIVUE["@platforma-sdk/ui-vue\n1.79.27 → 1.80.4"]
    WS --> TENGO["@platforma-sdk/workflow-tengo\n6.7.1 → 6.7.2"]
    WS --> TB["@platforma-sdk/tengo-builder\n4.0.16 → 4.0.18"]
    WS --> TEST["@platforma-sdk/test\n1.79.33 → 1.80.5"]
    WS --> HELPERS["@milaboratories/helpers\n1.14.3 → 1.14.4"]

    MODEL --> PLMC["@milaboratories/pl-model-common\n1.46.4 → 1.47.1\n(+es-toolkit dep)"]
    MODEL --> PLMML["@milaboratories/pl-model-middle-layer\n1.30.11 → 1.30.13"]
    MODEL --> PTABLER["@milaboratories/ptabler-expression-js\n1.2.33 → 1.2.35"]

    UIVUE --> CCD["@milaboratories/columns-collection-driver\n0.2.1 NEW"]
    UIVUE --> UIKIT["@milaboratories/uikit\n2.15.13 → 2.15.16"]

    TEST --> PML["@milaboratories/pl-middle-layer\n1.65.8 → 1.66.4\n(+columns-collection-driver)"]
    PML --> CCD

    style CCD fill:#d4edda,stroke:#28a745
    style WS fill:#cce5ff,stroke:#004085
Loading

Fix All in Claude Code

Prompt To Fix All With AI
Fix the following 1 code review issue. Work through them one at a time, proposing concise fixes.

---

### Issue 1 of 1
turbo.json:29-32
**`build:dev` task removed from pipeline**

The `build:dev` task definition has been dropped from the Turbo pipeline. If any workspace `package.json` still declares a `build:dev` script, it will continue to run when invoked directly but will no longer benefit from Turbo's caching or dependency ordering (it silently becomes an unconfigured task). Confirming no package still relies on this task would prevent silent regressions in incremental-build workflows.

Reviews (1): Last reviewed commit: "chore: refresh SDK dependencies and bloc..." | Re-trigger Greptile

Greptile also left 1 inline comment on this PR.

@gemini-code-assist gemini-code-assist Bot 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.

Code Review

This pull request updates several SDK and platform dependencies to their latest versions across the workspace, as reflected in the lockfile and workspace configuration, and adds a corresponding changeset. Additionally, it configures the test formatter to ignore .test_auth.json and removes the build:dev task from turbo.json. No review comments were provided, so there is no feedback to address.

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.

Comment thread turbo.json
Comment on lines 29 to 32
"passThroughEnv": ["AWS_*", "PL_AWS_*"],
"outputs": ["./dist/**", "./block-pack/**", "./pkg-*.tgz"]
},
"build:dev": {
"dependsOn": ["build"],
"outputs": ["./dist/**"]
},
"do-pack": {

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 build:dev task removed from pipeline

The build:dev task definition has been dropped from the Turbo pipeline. If any workspace package.json still declares a build:dev script, it will continue to run when invoked directly but will no longer benefit from Turbo's caching or dependency ordering (it silently becomes an unconfigured task). Confirming no package still relies on this task would prevent silent regressions in incremental-build workflows.

Prompt To Fix With AI
This is a comment left during a code review.
Path: turbo.json
Line: 29-32

Comment:
**`build:dev` task removed from pipeline**

The `build:dev` task definition has been dropped from the Turbo pipeline. If any workspace `package.json` still declares a `build:dev` script, it will continue to run when invoked directly but will no longer benefit from Turbo's caching or dependency ordering (it silently becomes an unconfigured task). Confirming no package still relies on this task would prevent silent regressions in incremental-build workflows.

How can I resolve this? If you propose a fix, please make it concise.

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Fix in Claude Code

@julenmendieta
julenmendieta merged commit a0f13e2 into main Jul 16, 2026
12 checks passed
@julenmendieta
julenmendieta deleted the chore/upgrade-sdk branch July 16, 2026 12:48
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.

3 participants