Skip to content

Update mermaid to fix upstream render bug

Paul Slaughter requested to merge ps-update-mermaid into master

What does this MR do and why?

Update mermaid to fix upstream render bug

Changelog: fixed

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Before After
Screenshot_2024-02-01_at_6.49.22_PM Screenshot_2024-02-01_at_6.56.49_PM

How to set up and validate locally

This is the mermaid diagram that currently fails on .com (see architecture_packages.md in Web IDE project) 👇

flowchart TD
  subgraph gitlab-api-client
      gitlab-api-clientA[lib/...js]
  end

  subgraph web-ide-fs
      web-ide-fsA[lib/...js]
  end
  web-ide-fs --> browserfs(npm:browserfs)

  subgraph vscode-build
      vscode-buildA[dist/vscode/...]
  end
  vscode-buildA --> gitlab-web-ide-vscode-fork(https://...gitlab-web-ide-vscode-fork...tar.gz)

  subgraph vscode-mediator-commands
      vscode-mediator-commandsA[lib/...js]
  end
  vscode-mediator-commands --> gitlab-api-client

  subgraph vscode-extension-web-ide
      vscode-extension-web-ideA[dist/main.js]
      vscode-extension-web-ideB[dist/package.json]
  end
  vscode-extension-web-ideA --> web-ide-fs
  vscode-extension-web-ideA --> vscode-mediator-commands

  subgraph vscode-bootstrap
      vscode-bootstrapA[dist/main.js]
  end
  vscode-bootstrap --> vscode-mediator-commands

  subgraph web-ide [web-ide]
      web-ideA[dist/index.js]
      gitlab-vscode-extension[gitlab-vscode-extension]

      subgraph web-ide-public[dist/public]
          web-ide-publicA[main.js]
          web-ide-publicB[vscode/...]
          web-ide-publicC[vscode/extensions/gitlab-web-ide]
      end
  end
  web-ide-publicA --> vscode-bootstrap
  web-ide-publicB --> vscode-build
  web-ide-publicC --> vscode-extension-web-ide

  subgraph gitlab-vscode-extension
    gitlab-vscode-extension --> ExtGitSubmodule[Git Sub Module]
  end
  ExtGitSubmodule --> gitlab-vscode-extension_repo[gitlab-org/gitlab-vscode-extension]

  1. Create a new comment or issue with this content in a ```mermaid code block.
  2. The diagram should render and not throw an error
Edited by Paul Slaughter

Merge request reports