Skip to content

ci: Upgrade to turbo 2.9#28292

Merged
ivov merged 1 commit intomasterfrom
ci/turbo-2.9
Apr 10, 2026
Merged

ci: Upgrade to turbo 2.9#28292
ivov merged 1 commit intomasterfrom
ci/turbo-2.9

Conversation

@ivov
Copy link
Copy Markdown
Member

@ivov ivov commented Apr 10, 2026

Summary

Upgrade to https://turborepo.dev/blog/2-9

Related Linear tickets, Github issues, and Community forum posts

Review / Merge checklist

  • I have seen this code, I have run this code, and I take responsibility for this code.
  • PR title and summary are descriptive. (conventions)
  • Docs updated or follow-up ticket created.
  • Tests included.
  • PR Labeled with Backport to Beta, Backport to Stable, or Backport to v1 (if the PR is an urgent fix that needs to be backported)

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 2 files

Architecture diagram
sequenceDiagram
    participant Runner as CI / Developer
    participant Turbo as Turbo CLI (v2.9.x)
    participant Hashing as Hashing Engine
    participant Cache as Cache (Local/Remote)
    participant Workspace as Workspace Package (e.g., n8n-core)

    Note over Runner,Workspace: Turbo Task Execution Flow

    Runner->>Turbo: turbo run build [flags]
    
    Turbo->>Hashing: NEW: Calculate Task Fingerprint (Global + Task Hash)
    Hashing->>Hashing: Process file signatures & ENV vars
    Hashing-->>Turbo: Return Hash Index

    Turbo->>Cache: Request artifact for [Hash Index]
    
    alt Cache Hit (HIT)
        Cache-->>Turbo: Download & Restore Artifacts
        Turbo->>Turbo: Replay cached terminal output
    else Cache Miss (MISS)
        Turbo->>Workspace: CHANGED: Execute task script (npm/yarn/pnpm)
        Workspace->>Workspace: Run build/test/lint
        Workspace-->>Turbo: Exit Code + Stdout/Stderr
        
        opt Task Success
            Turbo->>Turbo: Capture Output Artifacts
            Turbo->>Cache: Upload Artifacts for [Hash Index]
        end
    end

    Note over Turbo: NEW: Generate Terminal Summary (v2.9+)
    Turbo-->>Runner: Final Status & Task Statistics
Loading

@ivov ivov enabled auto-merge April 10, 2026 07:48
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 10, 2026

Bundle Report

Bundle size has no change ✅

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 10, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@n8n-assistant n8n-assistant bot added the n8n team Authored by the n8n team label Apr 10, 2026
@ivov ivov added this pull request to the merge queue Apr 10, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 10, 2026
@ivov ivov added this pull request to the merge queue Apr 10, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 10, 2026
@ivov ivov added this pull request to the merge queue Apr 10, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Apr 10, 2026
@ivov ivov added this pull request to the merge queue Apr 10, 2026
Merged via the queue into master with commit 69cb927 Apr 10, 2026
101 of 105 checks passed
@ivov ivov deleted the ci/turbo-2.9 branch April 10, 2026 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

n8n team Authored by the n8n team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants