Skip to content

update graph-maker version - #137

Merged
erohinaelena merged 1 commit into
mainfrom
erohinaelena/update-sdk
Sep 10, 2026
Merged

erohinaelena merged 1 commit into
mainfrom
erohinaelena/update-sdk

Conversation

@erohinaelena

@erohinaelena erohinaelena commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR upgrades the shared Graph Maker library from 1.6.1 to 1.8.0 and the Platforma block tooling from 2.12.9 to 2.15.0, regenerates their transitive dependency resolutions, and adds patch-release metadata for the block and UI packages.

Important touched terms

  • Graph Maker library — The shared @milaboratories/graph-maker package providing graph state types and the Vue graph editor component. It changes from 1.6.1 to 1.8.0.
  • Block tools — Build and publication tooling used to compile the model and package or promote the Platforma block. It changes from 2.12.9 to 2.15.0.
  • Workspace catalog — The central set of dependency versions referenced by workspace packages through catalog: specifiers. Its Graph Maker and block-tools pins are updated.
  • Lockfile — The reproducible record of exact direct, peer, and transitive dependency resolutions. It is regenerated for the two catalog upgrades, adding newer Graph Maker rendering dependencies and block-tools backend/client dependencies.
  • Changeset — Release metadata identifying workspace packages whose versions should advance. It adds patch releases for the block and UI, but currently omits the affected model package.
  • Model package — The publishable package containing the block model and shared Graph Maker state contract. Its build consumes the upgraded Graph Maker dependency, but this PR does not schedule a model release.

Confidence Score: 4/5

The PR should not merge until the model package is included in the release metadata so its published artifact remains consistent with the model bundled into the block.

The dependency updates and lockfile are coherent, but the changeset leaves a directly affected publishable package unreleased, causing standalone model consumers to remain on the previous artifact while the block ships the rebuilt model.

Files Needing Attention: .changeset/calm-gifts-tap.md

Important Files Changed

Filename Overview
.changeset/calm-gifts-tap.md Adds patch releases for the block and UI but omits the publishable model package affected by the dependency upgrade.
pnpm-workspace.yaml Updates the Graph Maker and block-tools catalog pins; the version declarations align with the lockfile.
pnpm-lock.yaml Regenerates direct and transitive resolutions consistently for the two catalog upgrades, with no newly established security exposure.

Fix all with Greploop Fix All in Claude Code

Prompt To Fix All With AI
### Issue 1
.changeset/calm-gifts-tap.md:2-3
**Model Release Is Missing**

The changeset omits the published `@platforma-open/milaboratories.graph-maker.model` package even though that package directly consumes the upgraded Graph Maker dependency. Changesets will not infer its release from an external catalog update. As a result, the block can bundle the newly built model while the standalone model package remains at its old version and dependency, leaving the published artifacts inconsistent.

```suggestion
'@platforma-open/milaboratories.graph-maker': patch
'@platforma-open/milaboratories.graph-maker.model': patch
'@platforma-open/milaboratories.graph-maker.ui': patch
```

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Reviews (1): Last reviewed commit: "update graph-maker version" | Re-trigger Greptile

Greptile also left 1 inline comment on this PR.

Context used:

Comment on lines +2 to +3
'@platforma-open/milaboratories.graph-maker': patch
'@platforma-open/milaboratories.graph-maker.ui': patch

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Model Release Is Missing

The changeset omits the published @platforma-open/milaboratories.graph-maker.model package even though that package directly consumes the upgraded Graph Maker dependency. Changesets will not infer its release from an external catalog update. As a result, the block can bundle the newly built model while the standalone model package remains at its old version and dependency, leaving the published artifacts inconsistent.

Suggested change
'@platforma-open/milaboratories.graph-maker': patch
'@platforma-open/milaboratories.graph-maker.ui': patch
'@platforma-open/milaboratories.graph-maker': patch
'@platforma-open/milaboratories.graph-maker.model': patch
'@platforma-open/milaboratories.graph-maker.ui': patch

Knowledge Base Used: Build and release automation

Prompt To Fix With AI
This is a comment left during a code review.
Path: .changeset/calm-gifts-tap.md
Line: 2-3

Comment:
**Model Release Is Missing**

The changeset omits the published `@platforma-open/milaboratories.graph-maker.model` package even though that package directly consumes the upgraded Graph Maker dependency. Changesets will not infer its release from an external catalog update. As a result, the block can bundle the newly built model while the standalone model package remains at its old version and dependency, leaving the published artifacts inconsistent.

```suggestion
'@platforma-open/milaboratories.graph-maker': patch
'@platforma-open/milaboratories.graph-maker.model': patch
'@platforma-open/milaboratories.graph-maker.ui': patch
```

**Knowledge Base Used:** [Build and release automation](https://app.greptile.com/milaboratories/-/custom-context/knowledge-base/platforma-open/graph-maker/-/docs/build-and-release-automation.md)

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

Fix in Claude Code

@erohinaelena
erohinaelena added this pull request to the merge queue Sep 10, 2026
Merged via the queue into main with commit ffe8029 Sep 10, 2026
11 checks passed
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.

1 participant