liam icon indicating copy to clipboard operation
liam copied to clipboard

fix(deps): update dependency @xyflow/react to v12.5.6

Open renovate[bot] opened this issue 8 months ago • 6 comments

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@xyflow/react (source) 12.3.5 -> 12.5.6 age adoption passing confidence

Release Notes

xyflow/xyflow (@​xyflow/react)

v12.5.6

Compare Source

Patch Changes

v12.5.5

Compare Source

Patch Changes

v12.5.4

Compare Source

Patch Changes

v12.5.3

Compare Source

Patch Changes

v12.5.2

Compare Source

Patch Changes

v12.5.1

Compare Source

Patch Changes

v12.5.0

Compare Source

Minor Changes
  • #​5067 acba901d Thanks @​peterkogo! - You can now express paddings in fitViewOptions as pixels ('30px'), as viewport percentages ('20%') and define different paddings for each side.
Patch Changes

v12.4.4

Compare Source

Patch Changes

v12.4.3

Compare Source

Patch Changes

v12.4.2

Compare Source

Patch Changes

v12.4.1

Compare Source

Patch Changes

v12.4.0

Compare Source

Minor Changes
  • #​4725 e10f53cf Thanks @​peterkogo! - Add useNodeConnections hook to track all connections to a node. Can be filtered by handleType and handleId.
Patch Changes

v12.3.6

Compare Source

Patch Changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Apr 08 '25 03:04 renovate[bot]

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
liam-app ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 25, 2025 3:01am
liam-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 25, 2025 3:01am
liam-erd-sample ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 25, 2025 3:01am

vercel[bot] avatar Apr 08 '25 03:04 vercel[bot]

⚠️ No Changeset found

Latest commit: e707de97430de274e96be0013d46f7daf66ae652

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

changeset-bot[bot] avatar Apr 08 '25 03:04 changeset-bot[bot]

CI Feedback 🧐

(Feedback updated until commit https://github.com/liam-hq/liam/commit/e707de97430de274e96be0013d46f7daf66ae652)

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: e2e-tests (Mobile Safari)

Failed stage: Run e2e tests [❌]

Failed test name: top

Failure summary:

The action failed due to a visual regression test (VRT) failure in the "Mobile Safari" project. The
test "top" in tests/vrt/vrt.test.ts (line 24) failed because the actual screenshot did not match the
expected screenshot:

  • 2342 pixels (ratio 0.01 of all image pixels) were different between the actual and expected
    screenshots
  • The test was retried 5 times but continued to fail with the same difference
  • The failure occurred at the screenshot function call in line 11 of vrt.test.ts

    Additionally, there were two flaky tests that timed out after 10000ms:
  • "zoom in button should increase zoom level" (toolbar.test.ts:47)
  • "zoom out button should decrease zoom level" (toolbar.test.ts:63)
  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    184:  CI: true
    185:  URL: https://liam-dly63sjwn-route-06-core.vercel.app
    186:  ENVIRONMENT: Preview – liam-app
    187:  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
    188:  ##[endgroup]
    189:  Node version file is not JSON file
    190:  Resolved ./.node-version as 22.14.0
    191:  Found in cache @ /opt/hostedtoolcache/node/22.14.0/x64
    192:  ##[group]Environment details
    193:  node: v22.14.0
    194:  npm: 10.9.2
    195:  yarn: 1.22.22
    196:  ##[endgroup]
    197:  [command]/home/runner/setup-pnpm/node_modules/.bin/pnpm store path --silent
    198:  /home/runner/setup-pnpm/node_modules/.bin/store/v10
    199:  ##[warning]Failed to restore: Failed to GetCacheEntryDownloadURL: Received non-retryable error: Failed request: (403) Forbidden: unable to access resource in current scope
    200:  pnpm cache is not found
    ...
    
    210:  Scope: all 17 workspace projects
    211:  Lockfile is up to date, resolution step is skipped
    212:  Progress: resolved 1, reused 0, downloaded 0, added 0
    213:  Packages: +1580
    214:  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    215:  Progress: resolved 1580, reused 0, downloaded 179, added 175
    216:  Progress: resolved 1580, reused 0, downloaded 307, added 257
    217:  Progress: resolved 1580, reused 0, downloaded 518, added 513
    218:  Progress: resolved 1580, reused 0, downloaded 567, added 556
    219:  Progress: resolved 1580, reused 0, downloaded 622, added 622
    220:  Progress: resolved 1580, reused 0, downloaded 849, added 854
    221:  Progress: resolved 1580, reused 0, downloaded 964, added 924
    222:  Progress: resolved 1580, reused 0, downloaded 1222, added 1233
    223:  Progress: resolved 1580, reused 0, downloaded 1418, added 1412
    224:  Progress: resolved 1580, reused 0, downloaded 1567, added 1580, done
    225:  WARN  Failed to create bin at /home/runner/work/liam/liam/node_modules/.pnpm/node_modules/.bin/supabase. ENOENT: no such file or directory, open '/home/runner/work/liam/liam/node_modules/.pnpm/node_modules/supabase/bin/supabase'
    226:  WARN  Failed to create bin at /home/runner/work/liam/liam/node_modules/.pnpm/[email protected]/node_modules/supabase/node_modules/.bin/supabase. ENOENT: no such file or directory, open '/home/runner/work/liam/liam/node_modules/.pnpm/[email protected]/node_modules/supabase/bin/supabase'
    227:  .../node_modules/supabase postinstall$ node scripts/postinstall.js
    228:  .../node_modules/supabase postinstall: Downloading https://github.com/supabase/cli/releases/download/v2.22.3/supabase_2.22.3_checksums.txt
    229:  .../node_modules/supabase postinstall: Downloading https://github.com/supabase/cli/releases/download/v2.22.3/supabase_linux_amd64.tar.gz
    230:  .../node_modules/supabase postinstall: Checksum verified.
    231:  .../node_modules/supabase postinstall: Installed Supabase CLI successfully
    232:  .../node_modules/supabase postinstall: Done
    233:  WARN  Failed to create bin at /home/runner/work/liam/liam/frontend/apps/erd-sample/node_modules/.bin/liam. ENOENT: no such file or directory, open '/home/runner/work/liam/liam/frontend/packages/cli/dist-cli/bin/cli.js'
    234:  devDependencies:
    ...
    
    247:  │                                                                              │
    248:  │   Ignored build scripts: @biomejs/biome, @bundled-es-modules/glob,           │
    249:  │   @depot/cli, @prisma/client, @prisma/engines, @sentry/cli, core-js-pure,    │
    250:  │   esbuild, protobufjs, sharp, style-dictionary.                              │
    251:  │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
    252:  │   to run scripts.                                                            │
    253:  │                                                                              │
    254:  ╰──────────────────────────────────────────────────────────────────────────────╯
    255:  frontend/apps/docs postinstall$ fumadocs-mdx
    256:  frontend/packages/jobs postinstall$ cp ../db-structure/node_modules/@ruby/prism/src/prism.wasm prism.wasm
    257:  frontend/packages/jobs postinstall: Done
    258:  frontend/apps/docs postinstall: [MDX] types generated
    259:  frontend/apps/docs postinstall: Done
    260:  frontend/apps/app postinstall$ cp ../../packages/db-structure/node_modules/@ruby/prism/src/prism.wasm prism.wasm
    261:  frontend/apps/app postinstall: Done
    262:  WARN  Failed to create bin at /home/runner/work/liam/liam/frontend/apps/erd-sample/node_modules/.bin/liam. ENOENT: no such file or directory, open '/home/runner/work/liam/liam/frontend/apps/erd-sample/node_modules/@liam-hq/cli/dist-cli/bin/cli.js'
    263:  Done in 13.9s using pnpm v10.8.1
    ...
    
    265:  with:
    266:  path: ~/.cache/ms-playwright
    267:  key: playwright-Linux-0d8c22b246e504488f86e52aec0740c4247bb695a57d58ba2b39ad0ca366bac6
    268:  restore-keys: playwright-Linux-
    269:  
    270:  enableCrossOsArchive: false
    271:  fail-on-cache-miss: false
    272:  lookup-only: false
    273:  save-always: false
    274:  env:
    275:  CI: true
    276:  URL: https://liam-dly63sjwn-route-06-core.vercel.app
    277:  ENVIRONMENT: Preview – liam-app
    278:  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
    279:  ##[endgroup]
    280:  [warning]Event Validation Error: The event type deployment_status is not supported because it's not tied to a branch or tag ref.
    281:  ##[group]Run pnpm exec playwright install --with-deps
    ...
    
    1491:  |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 2.3 MiB
    1492:  |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 2.3 MiB
    1493:  FFMPEG playwright build v1011 downloaded to /home/runner/.cache/ms-playwright/ffmpeg-1011
    1494:  ##[group]Run pnpm exec playwright test --project="Mobile Safari"
    1495:  [36;1mpnpm exec playwright test --project="Mobile Safari"[0m
    1496:  shell: /usr/bin/bash -e {0}
    1497:  env:
    1498:  CI: true
    1499:  URL: https://liam-dly63sjwn-route-06-core.vercel.app
    1500:  ENVIRONMENT: Preview – liam-app
    1501:  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
    1502:  ##[endgroup]
    1503:  Running 17 tests using 1 worker
    1504:  °°°·°····××××±××××±°°°°°×××××F
    1505:  1) [Mobile Safari] › tests/vrt/vrt.test.ts:24:5 › top ────────────────────────────────────────────
    1506:  Error: [2mexpect([22m[31mpage[39m[2m).[22mtoHaveScreenshot[2m([22m[32mexpected[39m[2m)[22m
    1507:  2342 pixels (ratio 0.01 of all image pixels) are different.
    ...
    
    1530:  12 | }
    1531:  13 |
    1532:  14 | interface TargetPage {
    1533:  at screenshot (/home/runner/work/liam/liam/frontend/packages/e2e/tests/vrt/vrt.test.ts:11:22)
    1534:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/vrt/vrt.test.ts:25:3
    1535:  attachment #1: top-1-expected.png (image/png) ──────────────────────────────────────────────────
    1536:  tests/vrt/vrt.test.ts-snapshots/top-1-Mobile-Safari-linux.png
    1537:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1538:  attachment #2: top-1-actual.png (image/png) ────────────────────────────────────────────────────
    1539:  test-results/vrt-vrt-top-Mobile-Safari/top-1-actual.png
    1540:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1541:  attachment #3: top-1-diff.png (image/png) ──────────────────────────────────────────────────────
    1542:  test-results/vrt-vrt-top-Mobile-Safari/top-1-diff.png
    1543:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1544:  Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    1545:  Error: [2mexpect([22m[31mpage[39m[2m).[22mtoHaveScreenshot[2m([22m[32mexpected[39m[2m)[22m
    1546:  2342 pixels (ratio 0.01 of all image pixels) are different.
    ...
    
    1574:  attachment #1: top-1-expected.png (image/png) ──────────────────────────────────────────────────
    1575:  tests/vrt/vrt.test.ts-snapshots/top-1-Mobile-Safari-linux.png
    1576:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1577:  attachment #2: top-1-actual.png (image/png) ────────────────────────────────────────────────────
    1578:  test-results/vrt-vrt-top-Mobile-Safari-retry1/top-1-actual.png
    1579:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1580:  attachment #3: top-1-diff.png (image/png) ──────────────────────────────────────────────────────
    1581:  test-results/vrt-vrt-top-Mobile-Safari-retry1/top-1-diff.png
    1582:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1583:  attachment #5: trace (application/zip) ─────────────────────────────────────────────────────────
    1584:  test-results/vrt-vrt-top-Mobile-Safari-retry1/trace.zip
    1585:  Usage:
    1586:  pnpm exec playwright show-trace test-results/vrt-vrt-top-Mobile-Safari-retry1/trace.zip
    1587:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1588:  Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    1589:  Error: [2mexpect([22m[31mpage[39m[2m).[22mtoHaveScreenshot[2m([22m[32mexpected[39m[2m)[22m
    1590:  2342 pixels (ratio 0.01 of all image pixels) are different.
    ...
    
    1613:  12 | }
    1614:  13 |
    1615:  14 | interface TargetPage {
    1616:  at screenshot (/home/runner/work/liam/liam/frontend/packages/e2e/tests/vrt/vrt.test.ts:11:22)
    1617:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/vrt/vrt.test.ts:25:3
    1618:  attachment #1: top-1-expected.png (image/png) ──────────────────────────────────────────────────
    1619:  tests/vrt/vrt.test.ts-snapshots/top-1-Mobile-Safari-linux.png
    1620:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1621:  attachment #2: top-1-actual.png (image/png) ────────────────────────────────────────────────────
    1622:  test-results/vrt-vrt-top-Mobile-Safari-retry2/top-1-actual.png
    1623:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1624:  attachment #3: top-1-diff.png (image/png) ──────────────────────────────────────────────────────
    1625:  test-results/vrt-vrt-top-Mobile-Safari-retry2/top-1-diff.png
    1626:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1627:  Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
    1628:  Error: [2mexpect([22m[31mpage[39m[2m).[22mtoHaveScreenshot[2m([22m[32mexpected[39m[2m)[22m
    1629:  2342 pixels (ratio 0.01 of all image pixels) are different.
    ...
    
    1652:  12 | }
    1653:  13 |
    1654:  14 | interface TargetPage {
    1655:  at screenshot (/home/runner/work/liam/liam/frontend/packages/e2e/tests/vrt/vrt.test.ts:11:22)
    1656:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/vrt/vrt.test.ts:25:3
    1657:  attachment #1: top-1-expected.png (image/png) ──────────────────────────────────────────────────
    1658:  tests/vrt/vrt.test.ts-snapshots/top-1-Mobile-Safari-linux.png
    1659:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1660:  attachment #2: top-1-actual.png (image/png) ────────────────────────────────────────────────────
    1661:  test-results/vrt-vrt-top-Mobile-Safari-retry3/top-1-actual.png
    1662:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1663:  attachment #3: top-1-diff.png (image/png) ──────────────────────────────────────────────────────
    1664:  test-results/vrt-vrt-top-Mobile-Safari-retry3/top-1-diff.png
    1665:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1666:  Retry #4 ───────────────────────────────────────────────────────────────────────────────────────
    1667:  Error: [2mexpect([22m[31mpage[39m[2m).[22mtoHaveScreenshot[2m([22m[32mexpected[39m[2m)[22m
    1668:  2342 pixels (ratio 0.01 of all image pixels) are different.
    ...
    
    1691:  12 | }
    1692:  13 |
    1693:  14 | interface TargetPage {
    1694:  at screenshot (/home/runner/work/liam/liam/frontend/packages/e2e/tests/vrt/vrt.test.ts:11:22)
    1695:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/vrt/vrt.test.ts:25:3
    1696:  attachment #1: top-1-expected.png (image/png) ──────────────────────────────────────────────────
    1697:  tests/vrt/vrt.test.ts-snapshots/top-1-Mobile-Safari-linux.png
    1698:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1699:  attachment #2: top-1-actual.png (image/png) ────────────────────────────────────────────────────
    1700:  test-results/vrt-vrt-top-Mobile-Safari-retry4/top-1-actual.png
    1701:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1702:  attachment #3: top-1-diff.png (image/png) ──────────────────────────────────────────────────────
    1703:  test-results/vrt-vrt-top-Mobile-Safari-retry4/top-1-diff.png
    1704:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1705:  Retry #5 ───────────────────────────────────────────────────────────────────────────────────────
    1706:  Error: [2mexpect([22m[31mpage[39m[2m).[22mtoHaveScreenshot[2m([22m[32mexpected[39m[2m)[22m
    1707:  2342 pixels (ratio 0.01 of all image pixels) are different.
    ...
    
    1731:  13 |
    1732:  14 | interface TargetPage {
    1733:  at screenshot (/home/runner/work/liam/liam/frontend/packages/e2e/tests/vrt/vrt.test.ts:11:22)
    1734:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/vrt/vrt.test.ts:25:3
    1735:  attachment #1: top-1-expected.png (image/png) ──────────────────────────────────────────────────
    1736:  tests/vrt/vrt.test.ts-snapshots/top-1-Mobile-Safari-linux.png
    1737:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1738:  attachment #2: top-1-actual.png (image/png) ────────────────────────────────────────────────────
    1739:  test-results/vrt-vrt-top-Mobile-Safari-retry5/top-1-actual.png
    1740:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1741:  attachment #3: top-1-diff.png (image/png) ──────────────────────────────────────────────────────
    1742:  test-results/vrt-vrt-top-Mobile-Safari-retry5/top-1-diff.png
    1743:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1744:  2) [Mobile Safari] › tests/e2e/toolbar.test.ts:47:5 › zoom in button should increase zoom level ──
    1745:  [31mTest timeout of 10000ms exceeded.[39m
    1746:  Error: locator.click: Test timeout of 10000ms exceeded.
    1747:  Call log:
    1748:  [2m  - waiting for getByRole('toolbar', { name: 'Toolbar' }).getByRole('button', { name: 'Zoom in' })[22m
    1749:  [2m    - locator resolved to <button type="button" tabindex="-1" data-state="closed" aria-label="Zoom in" data-orientation="horizontal" data-radix-collection-item="" data-sentry-element="IconButton" class="OpenedMobileToolbar_menuButton__Lwedt" data-sentry-source-file="OpenedMobileToolbar.tsx">…</button>[22m
    1750:  [2m  - attempting click action[22m
    1751:  [2m    - waiting for element to be visible, enabled and stable[22m
    1752:  52 |
    1753:  53 |   const zoomInButton = toolbar.getByRole('button', { name: 'Zoom in' })
    1754:  > 54 |   await zoomInButton.click()
    1755:  |                      ^
    1756:  55 |   await expect(zoomLevelText).not.toHaveText(zoomLevelBefore)
    1757:  56 |
    1758:  57 |   const zoomLevelAfter = await zoomLevelText.textContent()
    1759:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/e2e/toolbar.test.ts:54:22
    1760:  Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    1761:  [31mTest timeout of 10000ms exceeded.[39m
    1762:  Error: locator.click: Test timeout of 10000ms exceeded.
    1763:  Call log:
    ...
    
    1768:  52 |
    1769:  53 |   const zoomInButton = toolbar.getByRole('button', { name: 'Zoom in' })
    1770:  > 54 |   await zoomInButton.click()
    1771:  |                      ^
    1772:  55 |   await expect(zoomLevelText).not.toHaveText(zoomLevelBefore)
    1773:  56 |
    1774:  57 |   const zoomLevelAfter = await zoomLevelText.textContent()
    1775:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/e2e/toolbar.test.ts:54:22
    1776:  attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
    1777:  test-results/e2e-toolbar-zoom-in-button-should-increase-zoom-level-Mobile-Safari-retry1/trace.zip
    1778:  Usage:
    1779:  pnpm exec playwright show-trace test-results/e2e-toolbar-zoom-in-button-should-increase-zoom-level-Mobile-Safari-retry1/trace.zip
    1780:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1781:  Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    1782:  [31mTest timeout of 10000ms exceeded.[39m
    1783:  Error: locator.click: Test timeout of 10000ms exceeded.
    1784:  Call log:
    1785:  [2m  - waiting for getByRole('toolbar', { name: 'Toolbar' }).getByRole('button', { name: 'Zoom in' })[22m
    1786:  [2m    - locator resolved to <button type="button" tabindex="-1" data-state="closed" aria-label="Zoom in" data-orientation="horizontal" data-radix-collection-item="" data-sentry-element="IconButton" class="OpenedMobileToolbar_menuButton__Lwedt" data-sentry-source-file="OpenedMobileToolbar.tsx">…</button>[22m
    1787:  [2m  - attempting click action[22m
    1788:  [2m    - waiting for element to be visible, enabled and stable[22m
    1789:  52 |
    1790:  53 |   const zoomInButton = toolbar.getByRole('button', { name: 'Zoom in' })
    1791:  > 54 |   await zoomInButton.click()
    1792:  |                      ^
    1793:  55 |   await expect(zoomLevelText).not.toHaveText(zoomLevelBefore)
    1794:  56 |
    1795:  57 |   const zoomLevelAfter = await zoomLevelText.textContent()
    1796:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/e2e/toolbar.test.ts:54:22
    1797:  Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
    1798:  [31mTest timeout of 10000ms exceeded.[39m
    1799:  Error: locator.click: Test timeout of 10000ms exceeded.
    1800:  Call log:
    ...
    
    1803:  [2m  - attempting click action[22m
    1804:  [2m    - waiting for element to be visible, enabled and stable[22m
    1805:  [2m    - element is not stable[22m
    1806:  [2m  - retrying click action[22m
    1807:  [2m    - waiting for element to be visible, enabled and stable[22m
    1808:  52 |
    1809:  53 |   const zoomInButton = toolbar.getByRole('button', { name: 'Zoom in' })
    1810:  > 54 |   await zoomInButton.click()
    1811:  |                      ^
    1812:  55 |   await expect(zoomLevelText).not.toHaveText(zoomLevelBefore)
    1813:  56 |
    1814:  57 |   const zoomLevelAfter = await zoomLevelText.textContent()
    1815:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/e2e/toolbar.test.ts:54:22
    1816:  3) [Mobile Safari] › tests/e2e/toolbar.test.ts:63:5 › zoom out button should decrease zoom level ─
    1817:  [31mTest timeout of 10000ms exceeded.[39m
    1818:  Error: locator.click: Test timeout of 10000ms exceeded.
    1819:  Call log:
    ...
    
    1822:  [2m  - attempting click action[22m
    1823:  [2m    - waiting for element to be visible, enabled and stable[22m
    1824:  [2m    - element is not stable[22m
    1825:  [2m  - retrying click action[22m
    1826:  [2m    - waiting for element to be visible, enabled and stable[22m
    1827:  68 |
    1828:  69 |   const zoomOutButton = toolbar.getByRole('button', { name: 'Zoom out' })
    1829:  > 70 |   await zoomOutButton.click()
    1830:  |                       ^
    1831:  71 |   await expect(zoomLevelText).not.toHaveText(zoomLevelBefore)
    1832:  72 |
    1833:  73 |   const zoomLevelAfter = await zoomLevelText.textContent()
    1834:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/e2e/toolbar.test.ts:70:23
    1835:  Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
    1836:  [31mTest timeout of 10000ms exceeded.[39m
    1837:  Error: locator.click: Test timeout of 10000ms exceeded.
    1838:  Call log:
    ...
    
    1843:  68 |
    1844:  69 |   const zoomOutButton = toolbar.getByRole('button', { name: 'Zoom out' })
    1845:  > 70 |   await zoomOutButton.click()
    1846:  |                       ^
    1847:  71 |   await expect(zoomLevelText).not.toHaveText(zoomLevelBefore)
    1848:  72 |
    1849:  73 |   const zoomLevelAfter = await zoomLevelText.textContent()
    1850:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/e2e/toolbar.test.ts:70:23
    1851:  attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
    1852:  test-results/e2e-toolbar-zoom-out-button-should-decrease-zoom-level-Mobile-Safari-retry1/trace.zip
    1853:  Usage:
    1854:  pnpm exec playwright show-trace test-results/e2e-toolbar-zoom-out-button-should-decrease-zoom-level-Mobile-Safari-retry1/trace.zip
    1855:  ────────────────────────────────────────────────────────────────────────────────────────────────
    1856:  Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
    1857:  [31mTest timeout of 10000ms exceeded.[39m
    1858:  Error: locator.click: Test timeout of 10000ms exceeded.
    1859:  Call log:
    ...
    
    1866:  [2m    - waiting for element to be visible, enabled and stable[22m
    1867:  [2m    - element is visible, enabled and stable[22m
    1868:  [2m    - scrolling into view if needed[22m
    1869:  [2m    - done scrolling[22m
    1870:  [2m    - performing click action[22m
    1871:  68 |
    1872:  69 |   const zoomOutButton = toolbar.getByRole('button', { name: 'Zoom out' })
    1873:  > 70 |   await zoomOutButton.click()
    1874:  |                       ^
    1875:  71 |   await expect(zoomLevelText).not.toHaveText(zoomLevelBefore)
    1876:  72 |
    1877:  73 |   const zoomLevelAfter = await zoomLevelText.textContent()
    1878:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/e2e/toolbar.test.ts:70:23
    1879:  Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
    1880:  [31mTest timeout of 10000ms exceeded.[39m
    1881:  Error: locator.click: Test timeout of 10000ms exceeded.
    1882:  Call log:
    1883:  [2m  - waiting for getByRole('toolbar', { name: 'Toolbar' }).getByRole('button', { name: 'Zoom out' })[22m
    1884:  [2m    - locator resolved to <button type="button" tabindex="-1" data-state="closed" aria-label="Zoom out" data-orientation="horizontal" data-radix-collection-item="" data-sentry-element="IconButton" class="OpenedMobileToolbar_menuButton__Lwedt" data-sentry-source-file="OpenedMobileToolbar.tsx">…</button>[22m
    1885:  [2m  - attempting click action[22m
    1886:  [2m    - waiting for element to be visible, enabled and stable[22m
    1887:  [2m    - element is not stable[22m
    1888:  [2m  - retrying click action[22m
    1889:  [2m    - waiting for element to be visible, enabled and stable[22m
    1890:  68 |
    1891:  69 |   const zoomOutButton = toolbar.getByRole('button', { name: 'Zoom out' })
    1892:  > 70 |   await zoomOutButton.click()
    1893:  |                       ^
    1894:  71 |   await expect(zoomLevelText).not.toHaveText(zoomLevelBefore)
    1895:  72 |
    1896:  73 |   const zoomLevelAfter = await zoomLevelText.textContent()
    1897:  at /home/runner/work/liam/liam/frontend/packages/e2e/tests/e2e/toolbar.test.ts:70:23
    1898:  1 failed
    1899:  [Mobile Safari] › tests/vrt/vrt.test.ts:24:5 › top ─────────────────────────────────────────────
    1900:  2 flaky
    1901:  [Mobile Safari] › tests/e2e/toolbar.test.ts:47:5 › zoom in button should increase zoom level ───
    1902:  [Mobile Safari] › tests/e2e/toolbar.test.ts:63:5 › zoom out button should decrease zoom level ──
    1903:  9 skipped
    1904:  5 passed (4.2m)
    1905:  ##[error]Process completed with exit code 1.
    1906:  ##[group]Run actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
    
    

    This PR updates the @xyflow/react package from version 12.3.5 to 12.5.5 and modifies related documentation and package files. While no critical issues were identified, there are potential performance impacts from the version upgrade that should be monitored. The adherence to project rules in this update is commendable, ensuring consistency throughout the project.

    Migration URL: http://localhost:3000/app/migrations/3

    This update bumps the @xyflow/react package from v12.3.5 to v12.5.5, with corresponding updates in system packages and documentation. The changes are safe regarding migration and data integrity but warrant monitoring for any performance or integration anomalies. Overall, the update adheres well to project standards and improves consistency across the project.

    Migration URL: http://localhost:3000/app/projects/1/ref/renovate%2Fxyflow-react-12.x/migrations/1

    Renovate Ignore Notification

    Because you closed this PR without merging, Renovate will ignore this update (12.5.5). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

    If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

    renovate[bot] avatar Apr 25 '25 03:04 renovate[bot]