Skip to content

MILAB-6564: update graph-maker with increased line width - #35

Merged
zen-weaver-of-integration[bot] merged 1 commit into
mainfrom
MILAB-6564
Jul 10, 2026
Merged

MILAB-6564: update graph-maker with increased line width#35
zen-weaver-of-integration[bot] merged 1 commit into
mainfrom
MILAB-6564

Conversation

@erohinaelena

@erohinaelena erohinaelena commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR upgrades @milaboratories/graph-maker from v1.4.2 to v1.6.1 (the key change, which brings increased line width) and bumps several related @platforma-sdk and @milaboratories packages to their latest patch/minor versions. It also migrates the GitHub Actions CI runner from ubuntu-latest to the internal self-hosted hz-ubuntu-dind runner and wires up the corresponding HZ-prefixed S3 Turbo cache credentials.

  • ui/src/pages/GraphPage.vue: Adds default-palette="bright" to the <GraphMaker> component, applying the bright color scheme by default on the scatterplot view.
  • pnpm-workspace.yaml / pnpm-lock.yaml: Bumps @milaboratories/graph-maker (1.4.2→1.6.1), @platforma-sdk/block-tools (2.12.0→2.12.3), @platforma-sdk/test (1.79.29→1.79.33), @platforma-sdk/workflow-tengo (6.7.0→6.7.1), and several transitive dependencies.
  • .github/workflows/build.yaml: Switches the init job runner to hz-ubuntu-dind and adds gha-runner-label plus HZ S3 Turbo/cache secret variables to the workflow call.

Confidence Score: 5/5

Safe to merge — the changes are limited to a dependency bump, a single new UI prop, and CI runner migration, all of which are self-contained and low-risk.

The UI change is a single prop addition (default-palette="bright") that is directly supported by the upgraded graph-maker 1.6.1. The dependency upgrades are patch/minor bumps with consistent peer dependency resolution across the lockfile. The CI migration to hz-ubuntu-dind adds the matching gha-runner-label and required HZ S3 credentials without removing existing AWS variables.

No files require special attention. The lockfile and workspace catalog are in sync, and the workflow secrets are passed via toJSON the same way as existing credentials.

Important Files Changed

Filename Overview
ui/src/pages/GraphPage.vue Adds default-palette="bright" prop to GraphMaker component; no other logic changes.
pnpm-workspace.yaml Catalog version pins updated to match the new package versions; changes are consistent with pnpm-lock.yaml.
pnpm-lock.yaml Lockfile regenerated to reflect graph-maker 1.6.1 and all transitive dependency bumps; peer dependency ranges are satisfied.
.github/workflows/build.yaml Migrates CI runner to self-hosted hz-ubuntu-dind and adds HZ S3 Turbo/cache variables for the new runner infrastructure.
.changeset/itchy-islands-train.md Patch-level changeset entry for the UI package; description is brief but accurate.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[PR: MILAB-6564] --> B[Dependency Upgrades]
    A --> C[UI Change]
    A --> D[CI Infrastructure]

    B --> B1["@milaboratories/graph-maker\n1.4.2 → 1.6.1"]
    B --> B2["@platforma-sdk/block-tools\n2.12.0 → 2.12.3"]
    B --> B3["@platforma-sdk/workflow-tengo\n6.7.0 → 6.7.1"]
    B --> B4["@platforma-sdk/test\n1.79.29 → 1.79.33"]
    B --> B5["@platforma-sdk/tengo-builder\n4.0.15 → 4.0.16"]

    B1 --> T1["Transitive: miplots4 1.2.0→1.4.0\npf-plots 1.4.1→1.5.0\npl-client 3.13.2→3.14.0\npl-middle-layer 1.65.4→1.65.8"]

    C --> C1["GraphPage.vue\nAdd default-palette='bright'\nto GraphMaker component"]

    D --> D1["Runner: ubuntu-latest\n→ hz-ubuntu-dind"]
    D --> D2["Add gha-runner-label param"]
    D --> D3["Add HZ S3 Turbo cache\ncredentials to workflow"]
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[PR: MILAB-6564] --> B[Dependency Upgrades]
    A --> C[UI Change]
    A --> D[CI Infrastructure]

    B --> B1["@milaboratories/graph-maker\n1.4.2 → 1.6.1"]
    B --> B2["@platforma-sdk/block-tools\n2.12.0 → 2.12.3"]
    B --> B3["@platforma-sdk/workflow-tengo\n6.7.0 → 6.7.1"]
    B --> B4["@platforma-sdk/test\n1.79.29 → 1.79.33"]
    B --> B5["@platforma-sdk/tengo-builder\n4.0.15 → 4.0.16"]

    B1 --> T1["Transitive: miplots4 1.2.0→1.4.0\npf-plots 1.4.1→1.5.0\npl-client 3.13.2→3.14.0\npl-middle-layer 1.65.4→1.65.8"]

    C --> C1["GraphPage.vue\nAdd default-palette='bright'\nto GraphMaker component"]

    D --> D1["Runner: ubuntu-latest\n→ hz-ubuntu-dind"]
    D --> D2["Add gha-runner-label param"]
    D --> D3["Add HZ S3 Turbo cache\ncredentials to workflow"]
Loading

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

Context used:

  • Context used - Terms is a types in codebase. Provide the list of ... (source)

@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 @milaboratories/graph-maker to version 1.6.1 and upgrades several @platforma-sdk workspace dependencies. Additionally, it configures the scatterplot chart in GraphPage.vue to use a default palette of "bright". No review comments were provided, 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.

@zen-weaver-of-integration
zen-weaver-of-integration Bot merged commit 074f69d into main Jul 10, 2026
30 of 32 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