Skip to content

chore: daily morph snapshot update#1869

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
morph-snapshot-20260630-185448
Open

chore: daily morph snapshot update#1869
github-actions[bot] wants to merge 1 commit into
mainfrom
morph-snapshot-20260630-185448

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 30, 2026

Copy link
Copy Markdown

Automated daily morph snapshot update.

Changes

  • Updated morph snapshots to latest version
  • Updated IDE extension and CLI package versions

Test plan

  • Verify new snapshots work by starting a sandbox session

View with Codesmith Autofix with Codesmith
Need help on this PR? Tag /codesmith with what you need. Autofix is disabled.


Summary by cubic

Updates morph snapshots to v75 for the default and large presets, and refreshes timestamps. Also bumps IDE extensions and dev tooling to keep sandbox and editor in sync.

  • Dependencies
    • VS Code extensions: anthropic.claude-code 2.1.197, openai.chatgpt 26.5623.61825, ms-vscode.vscode-typescript-next 6.0.20260416, ms-python.python 2026.5.2026061001, ms-python.debugpy 2026.7.11751011
    • Packages: @openai/codex 0.142.4, @anthropic-ai/claude-code 2.1.197, @google/gemini-cli 0.49.0, opencode-ai 1.17.11, codebuff 1.0.682, @devcontainers/cli 0.87.0, @sourcegraph/amp 0.0.1782832626-gf03bb9

Written for commit 8a2e6e3. Summary will update on new commits.

Review in cubic

@vercel

vercel Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cmux-client Ready Ready Preview, Comment Jun 30, 2026 6:59pm
cmux-www Ready Ready Preview, Comment Jun 30, 2026 6:59pm

@greptile-apps

greptile-apps Bot commented Jun 30, 2026

Copy link
Copy Markdown

Greptile Summary

This automated PR appends version 75 morph snapshots to the Standard and Performance workspace presets and bumps all IDE extension and CLI package versions to their latest releases.

  • Snapshot update: New version 75 entries added to 4vcpu_16gb_48gb and 8vcpu_32gb_48gb presets; the 6vcpu_24gb_48gb preset remains at version 1 and was not updated.
  • Package/extension bumps: All seven CLI packages and five IDE extensions are updated; the openai/chatgpt extension changes version scheme from semver to a build-number format (26.5623.61825), which reflects an upstream change rather than a local error.

Confidence Score: 4/5

Safe to merge; both changes are additive data updates with no logic modifications. Manual verification that the new sandbox snapshots boot correctly is recommended per the test plan.

Both files are static JSON data updated by automation. The snapshot additions are append-only and the 6vcpu_24gb_48gb preset's unchanged state and the updatedAt timestamp lag are pre-existing patterns rather than new regressions introduced here.

packages/shared/src/morph-snapshots.json — the 6vcpu preset skipped by the update and the updatedAt timestamp discrepancy are worth a second look.

Important Files Changed

Filename Overview
packages/shared/src/morph-snapshots.json Appends version 75 snapshots to the Standard (4vcpu) and Performance (8vcpu) workspace presets; updatedAt is set to the 8vcpu capture time (18:44:00Z) rather than the later 4vcpu capture time (18:54:47Z), creating a minor timestamp inconsistency; the 6vcpu_24gb_48gb preset remains at version 1 with no new entry.
configs/ide-deps.json Bumps all IDE extension and CLI package versions to latest; the openai/chatgpt extension version scheme changes from semver (0.5.76) to a build-number format (26.5623.61825), which appears to be an intentional upstream versioning change.

Entity Relationship Diagram

%%{init: {'theme': 'neutral'}}%%
erDiagram
    MORPH_SNAPSHOTS {
        int schemaVersion
        datetime updatedAt
    }
    PRESET_STANDARD_4VCPU {
        string presetId "4vcpu_16gb_48gb"
        int latestVersion "75 (NEW)"
        string latestSnapshotId "snapshot_onrtnjpk"
        datetime latestCapturedAt "2026-06-30T18:54:47Z"
    }
    PRESET_PERFORMANCE_8VCPU {
        string presetId "8vcpu_32gb_48gb"
        int latestVersion "75 (NEW)"
        string latestSnapshotId "snapshot_zund26y4"
        datetime latestCapturedAt "2026-06-30T18:44:00Z"
    }
    PRESET_6VCPU {
        string presetId "6vcpu_24gb_48gb"
        int latestVersion "1 (unchanged)"
        string latestSnapshotId "snapshot_pcmfvjra"
        datetime latestCapturedAt "2025-11-18T22:38:55Z"
    }
    MORPH_SNAPSHOTS ||--|| PRESET_STANDARD_4VCPU : "updatedAt matches 8vcpu capturedAt (not latest)"
    MORPH_SNAPSHOTS ||--|| PRESET_PERFORMANCE_8VCPU : contains
    MORPH_SNAPSHOTS ||--|| PRESET_6VCPU : "not updated"
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"}}}%%
erDiagram
    MORPH_SNAPSHOTS {
        int schemaVersion
        datetime updatedAt
    }
    PRESET_STANDARD_4VCPU {
        string presetId "4vcpu_16gb_48gb"
        int latestVersion "75 (NEW)"
        string latestSnapshotId "snapshot_onrtnjpk"
        datetime latestCapturedAt "2026-06-30T18:54:47Z"
    }
    PRESET_PERFORMANCE_8VCPU {
        string presetId "8vcpu_32gb_48gb"
        int latestVersion "75 (NEW)"
        string latestSnapshotId "snapshot_zund26y4"
        datetime latestCapturedAt "2026-06-30T18:44:00Z"
    }
    PRESET_6VCPU {
        string presetId "6vcpu_24gb_48gb"
        int latestVersion "1 (unchanged)"
        string latestSnapshotId "snapshot_pcmfvjra"
        datetime latestCapturedAt "2025-11-18T22:38:55Z"
    }
    MORPH_SNAPSHOTS ||--|| PRESET_STANDARD_4VCPU : "updatedAt matches 8vcpu capturedAt (not latest)"
    MORPH_SNAPSHOTS ||--|| PRESET_PERFORMANCE_8VCPU : contains
    MORPH_SNAPSHOTS ||--|| PRESET_6VCPU : "not updated"
Loading

Comments Outside Diff (1)

  1. packages/shared/src/morph-snapshots.json, line 775-788 (link)

    P2 6vcpu_24gb_48gb preset not updated alongside the other two

    The 6vcpu_24gb_48gb ("Standard workspace") preset has only version 1 (snapshot_pcmfvjra, captured 2025-11-18) and received no version 75 entry in this PR, while both 4vcpu_16gb_48gb and 8vcpu_32gb_48gb were bumped. If this preset is still active and in use, sandbox sessions on it will continue running the November 2025 snapshot rather than the current one. Worth confirming whether this preset is intentionally frozen or whether the generation script is silently skipping it.

Reviews (1): Last reviewed commit: "chore: daily morph snapshot update" | Re-trigger Greptile

{
"schemaVersion": 1,
"updatedAt": "2026-02-20T21:41:19Z",
"updatedAt": "2026-06-30T18:44:00Z",

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 updatedAt lags the most recent snapshot capture time

The top-level updatedAt is 2026-06-30T18:44:00Z, which matches the 8vcpu_32gb_48gb version 75 capturedAt. However, the 4vcpu_16gb_48gb version 75 was captured at 18:54:47Z — 10 minutes later. If any code treats updatedAt as the canonical "freshness" timestamp, it will underreport by ~10 minutes, which could cause stale-data checks to pass prematurely. The pattern has been consistent across prior updates (the previous updatedAt always matched the 8vcpu preset), so this appears to be a systematic quirk in the generation script rather than a one-off mistake.

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.

0 participants