Skip to content

Update all non-major dependencies#54

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/all-minor-patch
Open

Update all non-major dependencies#54
renovate[bot] wants to merge 1 commit intomainfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 30, 2023

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
@builder.io/partytown 0.10.10.10.3 age confidence devDependencies patch
@floating-ui/dom (source) 1.6.31.7.6 age confidence devDependencies minor
@giscus/svelte (source) 3.0.03.1.0 age confidence devDependencies minor
@playwright/test (source) 1.43.01.58.2 age confidence devDependencies minor
@prisma/client (source) 5.12.15.22.0 age confidence dependencies minor
@sentry/sveltekit (source) 7.54.07.120.4 age confidence dependencies minor
@skeletonlabs/skeleton (source) 2.9.02.11.0 age confidence devDependencies minor
@skeletonlabs/tw-plugin (source) ^0.3.1^0.4.0 age confidence devDependencies minor
@supabase/auth-helpers-sveltekit 0.12.00.15.0 age confidence devDependencies minor
@supabase/supabase-js (source) 2.39.72.99.0 age confidence devDependencies minor 2.99.1
@sveltejs/adapter-vercel (source) 5.2.05.10.3 age confidence devDependencies minor
@sveltejs/kit (source) 2.5.52.53.4 age confidence devDependencies minor 2.55.0 (+1)
@sveltejs/vite-plugin-svelte (source) 3.0.23.1.2 age confidence devDependencies minor
@tailwindcss/forms 0.5.70.5.11 age confidence devDependencies patch
@tailwindcss/typography 0.5.120.5.19 age confidence devDependencies patch
@testing-library/jest-dom 6.4.26.9.1 age confidence devDependencies minor
@testing-library/svelte (source) 4.1.04.2.3 age confidence devDependencies minor
@testing-library/user-event 14.5.214.6.1 age confidence devDependencies minor
@types/eslint (source) 8.56.78.56.12 age confidence devDependencies patch
@types/gtag.js (source) 0.0.190.0.20 age confidence devDependencies patch
@types/jest (source) 29.5.1229.5.14 age confidence devDependencies patch
@types/lodash (source) 4.17.04.17.24 age confidence devDependencies patch
@types/node (source) 20.12.520.19.37 age confidence devDependencies minor
@typescript-eslint/eslint-plugin (source) 7.5.07.18.0 age confidence devDependencies minor
@typescript-eslint/parser (source) 7.5.07.18.0 age confidence devDependencies minor
@vercel/analytics (source) 1.2.21.6.1 age confidence devDependencies minor
@vitest/coverage-istanbul (source) 1.4.01.6.1 age confidence devDependencies minor
@vitest/coverage-v8 (source) 1.4.01.6.1 age confidence devDependencies minor
@vitest/ui (source) 1.4.01.6.1 age confidence devDependencies minor
autoprefixer 10.4.1910.4.27 age confidence devDependencies patch
dayjs (source) 1.11.101.11.19 age confidence devDependencies patch 1.11.20
eslint (source) 9.0.09.39.4 age confidence devDependencies minor
eslint-config-prettier 9.1.09.1.2 age confidence devDependencies patch
eslint-import-resolver-typescript 3.6.13.10.1 age confidence devDependencies minor
eslint-plugin-import 2.29.12.32.0 age confidence devDependencies minor
eslint-plugin-svelte (source) 2.35.12.46.1 age confidence devDependencies minor
iconify-icon (source) 2.0.02.3.0 age confidence devDependencies minor
jsdom 24.0.024.1.3 age confidence devDependencies minor
lodash (source) 4.17.214.17.23 age confidence devDependencies patch
mdsvex 0.11.00.12.7 age confidence devDependencies minor
msw (source) 1.3.31.3.5 age confidence devDependencies patch
patrickedqvist/wait-for-vercel-preview v1.3.1v1.3.3 age confidence action patch
postcss (source) 8.4.388.5.8 age confidence devDependencies minor
prettier (source) 3.2.53.8.1 age confidence devDependencies minor
prettier-plugin-svelte 3.2.23.5.1 age confidence devDependencies minor
prettier-plugin-tailwindcss 0.5.130.7.2 age confidence devDependencies minor
prisma (source) 5.12.15.22.0 age confidence devDependencies minor
remark-abbr (source) 1.4.11.4.2 age confidence devDependencies patch
sharp (source, changelog) 0.32.20.34.5 age confidence devDependencies minor
shiki (source) 0.14.20.14.7 age confidence devDependencies patch
svelte (source) 4.2.124.2.20 age confidence devDependencies patch
svelte-check 3.6.93.8.6 age confidence devDependencies minor
svelte-infinite-loading 1.3.81.4.0 age confidence devDependencies minor
svelte-sitemap 2.6.02.8.0 age confidence devDependencies minor
svelte-tiny-virtual-list 2.0.52.1.2 age confidence devDependencies minor
tailwind-merge 2.2.22.6.1 age confidence dependencies minor
tailwindcss (source) 3.4.33.4.19 age confidence devDependencies patch
tslib (source) 2.6.22.8.1 age confidence devDependencies minor
typescript (source) 5.4.45.9.3 age confidence devDependencies minor
vite (source) 5.2.85.4.21 age confidence devDependencies minor
vite-plugin-inspect 0.8.30.10.6 age confidence devDependencies minor
vite-plugin-tailwind-purgecss ^0.2.1^0.3.0 age confidence devDependencies minor
vitest (source) 1.4.01.6.1 age confidence devDependencies minor

Release Notes

BuilderIO/partytown (@​builder.io/partytown)

v0.10.3

Compare Source

v0.10.2

Compare Source

floating-ui/floating-ui (@​floating-ui/dom)

v1.7.6

Patch Changes
  • fix(types): ensure Platform type contains detectOverflow type
  • perf: bundle and runtime improvements
  • feat(autoUpdate): allow not passing a floating element
  • Update dependencies: @floating-ui/utils@0.2.11, @floating-ui/core@1.7.5

v1.7.5

Patch Changes
  • Update dependencies: @floating-ui/core@1.7.4

v1.7.4

Compare Source

Patch Changes
  • fix(getViewportRect): account for space left by scrollbar-gutter: stable

v1.7.3

Compare Source

Patch Changes
  • Update dependencies: @floating-ui/core@1.7.3

v1.7.2

Compare Source

Patch Changes
  • perf: reduce memory allocations
  • Update dependencies: @floating-ui/utils@0.2.10, @floating-ui/core@1.7.2

v1.7.1

Compare Source

Patch Changes
  • Update dependencies: @floating-ui/core@1.7.1

v1.7.0

Compare Source

Minor Changes
  • feat(flip): add "alignment" string value for crossAxis option. This value determines if cross axis overflow checking is restricted to the alignment of the placement only. This prevents fallbackPlacements/fallbackAxisSideDirection from too eagerly changing to the perpendicular side (thereby preferring shift() if overflow is detected along the cross axis, even if shift() is placed after flip() in the middleware array).
Patch Changes
  • fix: correct position when document scrollbar is on left side with fixed strategy
  • Update dependencies: @floating-ui/core@1.7.0

v1.6.13

Compare Source

Patch Changes
  • fix(autoUpdate): work around IntersectionObserver issue that sometimes fails to detect movement of reference element
  • Update dependencies: @floating-ui/utils@0.2.9

v1.6.12

Compare Source

Patch Changes
  • fix: handle relative html offset clipping rect
  • fix(getClippingRect): allow passing DOMRect as a boundary

v1.6.11

Compare Source

Patch Changes
  • fix: handle html relative offset
  • Update dependencies: @floating-ui/utils@0.2.8

v1.6.10

Compare Source

Patch Changes
  • Update dependencies: @floating-ui/utils@0.2.7

v1.6.9

Compare Source

Patch Changes
  • fix: test if frameElement is readable to avoid errors in Safari and MSEdge with cross-origin iframes
  • Update dependencies: @floating-ui/utils@0.2.6

v1.6.8

Compare Source

Patch Changes
  • Update dependencies: @floating-ui/utils@0.2.5

v1.6.7

Compare Source

Patch Changes
  • chore: fix internal dependency versioning
  • Update dependencies: @floating-ui/utils@0.2.4

v1.6.6

Compare Source

Patch Changes
  • fix(getContainingBlock): detect top layer elements
  • fix(types): add optional getClientRects() method to VirtualElement
  • chore: fix internal deps
  • refactor: improve types and internal codebase consistency. All documented types are now exported.
  • Update dependencies: @floating-ui/utils@0.2.3

v1.6.5

Compare Source

Patch Changes
  • fix: correctly calculate <svg> arrow element offsetParent. Fixes arrow positioning when styling an inner element of the floating element with a border.
  • fix: ignore clippingAncestors collision boundary for top layer elements
  • fix(types): correct OffsetOptions alias

v1.6.4

Compare Source

Patch Changes
  • fix: avoid spreading rects to support DOMRect types
  • fix(types): use DOM Derivable type
  • perf(autoUpdate): reduce layoutShift update checks while reference is clipped from view
giscus/giscus-component (@​giscus/svelte)

v3.1.0: @​giscus/svelte v3.1.0

Compare Source

Added

  • Update types with new available languages and themes.
microsoft/playwright (@​playwright/test)

v1.58.2

Compare Source

v1.58.1

Compare Source

Highlights

#​39036 fix(msedge): fix local network permissions
#​39037 chore: update cft download location
#​38995 chore(webkit): disable frame sessions on fronzen builds

Browser Versions
  • Chromium 145.0.7632.6
  • Mozilla Firefox 146.0.1
  • WebKit 26.0

v1.58.0

Compare Source

v1.57.0

Compare Source

v1.56.1

Compare Source

Highlights

#​37871 chore: allow local-network-access permission in chromium
#​37891 fix(agents): remove workspaceFolder ref from vscode mcp
#​37759 chore: rename agents to test agents
#​37757 chore(mcp): fallback to cwd when resolving test config

Browser Versions

  • Chromium 141.0.7390.37
  • Mozilla Firefox 142.0.1
  • WebKit 26.0

v1.56.0

Compare Source

Playwright Agents

Introducing Playwright Agents, three custom agent definitions designed to guide LLMs through the core process of building a Playwright test:

  • 🎭 planner explores the app and produces a Markdown test plan
  • 🎭 generator transforms the Markdown plan into the Playwright Test files
  • 🎭 healer executes the test suite and automatically repairs failing tests

Run npx playwright init-agents with your client of choice to generate the latest agent definitions:

### Generate agent files for each agentic loop
### Visual Studio Code
npx playwright init-agents --loop=vscode

### Claude Code
npx playwright init-agents --loop=claude

### opencode
npx playwright init-agents --loop=opencode

[!NOTE]
VS Code v1.105 (currently on the VS Code Insiders channel) is needed for the agentic experience in VS Code. It will become stable shortly, we are a bit ahead of times with this functionality!

Learn more about Playwright Agents

New APIs

UI Mode and HTML Reporter

  • Added option to 'html' reporter to disable the "Copy prompt" button
  • Added option to 'html' reporter and UI Mode to merge files, collapsing test and describe blocks into a single unified list
  • Added option to UI Mode mirroring the --update-snapshots options
  • Added option to UI Mode to run only a single worker at a time

Breaking Changes

Miscellaneous

  • Aria snapshots render and compare input placeholder
  • Added environment variable PLAYWRIGHT_TEST to Playwright worker processes to allow discriminating on testing status

Browser Versions

  • Chromium 141.0.7390.37
  • Mozilla Firefox 142.0.1
  • WebKit 26.0

v1.55.1

Compare Source

Highlights

#​37479 - [Bug]: Upgrade Chromium to 140.0.7339.186.
#​37147 - [Regression]: Internal error: step id not found.
#​37146 - [Regression]: HTML reporter displays a broken chip link when there are no projects.
#​37137 - Revert "fix(a11y): track inert elements as hidden".
#​37532 - chore: do not use -k option

Browser Versions

  • Chromium 140.0.7339.186
  • Mozilla Firefox 141.0
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 139
  • Microsoft Edge 139

v1.55.0

Compare Source

New APIs

  • New Property testStepInfo.titlePath Returns the full title path starting from the test file, including test and step titles.

Codegen

  • Automatic toBeVisible() assertions: Codegen can now generate automatic toBeVisible() assertions for common UI interactions. This feature can be enabled in the Codegen settings UI.

Breaking Changes

  • ⚠️ Dropped support for Chromium extension manifest v2.

Miscellaneous

  • Added support for Debian 13 "Trixie".

Browser Versions

  • Chromium 140.0.7339.16
  • Mozilla Firefox 141.0
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 139
  • Microsoft Edge 139

v1.54.2

Compare Source

Highlights

#​36714 - [Regression]: Codegen is not able to launch in Administrator Terminal on Windows (ProtocolError: Protocol error)
#​36828 - [Regression]: Playwright Codegen keeps spamming with selected option
#​36810 - [Regression]: Starting Codegen with target language doesn't work anymore

Browser Versions

  • Chromium 139.0.7258.5
  • Mozilla Firefox 140.0.2
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 140
  • Microsoft Edge 140

v1.54.1

Compare Source

Highlights

#​36650 - [Regression]: 1.54.0 breaks downloading browsers when an HTTP(S) proxy is used

Browser Versions

  • Chromium 139.0.7258.5
  • Mozilla Firefox 140.0.2
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 140
  • Microsoft Edge 140

v1.54.0

Compare Source

Highlights

  • New cookie property partitionKey in browserContext.cookies() and browserContext.addCookies(). This property allows to save and restore partitioned cookies. See CHIPS MDN article for more information. Note that browsers have different support and defaults for cookie partitioning.

  • New option noSnippets to disable code snippets in the html report.

    import { defineConfig } from '@&#8203;playwright/test';
    
    export default defineConfig({
      reporter: [['html', { noSnippets: true }]]
    });
  • New property location in test annotations, for example in testResult.annotations and testInfo.annotations. It shows where the annotation like test.skip or test.fixme was added.

Command Line

  • New option --user-data-dir in multiple commands. You can specify the same user data dir to reuse browsing state, like authentication, between sessions.

    npx playwright codegen --user-data-dir=./user-data
  • Option -gv has been removed from the npx playwright test command. Use --grep-invert instead.

  • npx playwright open does not open the test recorder anymore. Use npx playwright codegen instead.

Miscellaneous

  • Support for Node.js 16 has been removed.
  • Support for Node.js 18 has been deprecated, and will be removed in the future.

Browser Versions

  • Chromium 139.0.7258.5
  • Mozilla Firefox 140.0.2
  • WebKit 26.0

This version was also tested against the following stable channels:

  • Google Chrome 140
  • Microsoft Edge 140

v1.53.2

Compare Source

Highlights

#​36317 - [Regression]: Merging pre-1.53 blob reports loses attachments
#​36357 - [Regression (Chromium)]: CDP missing trailing slash
#​36292 - [Bug (MSEdge)]: Edge fails to launch when using msRelaunchNoCompatLayer

Browser Versions

  • Chromium 138.0.7204.23
  • Mozilla Firefox 139.0
  • WebKit 18.5

This version was also tested against the following stable channels:

  • Google Chrome 137
  • Microsoft Edge 137

v1.53.1

Compare Source

Highlights

#​36339 - [Regression]: Click can fail when scrolling required
#​36307 - [Regression (Chromium)]: Under some scenarios filling a textarea doesn't fill
#​36294 - [Regression (Firefox)]: setViewportSize times out
#​36350 - [Fix]: Display HTTP method for fetch trace entries

Browser Versions

  • Chromium 138.0.7204.23
  • Mozilla Firefox 139.0
  • WebKit 18.5

This version was also tested against the following stable channels:

  • Google Chrome 137
  • Microsoft Edge 137

v1.53.0

Compare Source

Trace Viewer and HTML Reporter Updates

  • New Steps in Trace Viewer and HTML reporter: New Trace Viewer Steps

  • New option in 'html' reporter to set the title of a specific test run:

    import { defineConfig } from '@&#8203;playwright/test';
    
    export default defineConfig({
      reporter: [['html', { title: 'Custom test run #&#8203;1028' }]]
    });

Miscellaneous

  • New option kind in testInfo.snapshotPath() controls which snapshot path template is used.

  • New method locator.describe() to describe a locator. Used for trace viewer and reports.

    const button = page.getByTestId('btn-sub').describe('Subscribe button');
    await button.click();
  • npx playwright install --list will now list all installed browsers, versions and locations.

Browser Versions

  • Chromium 138.0.7204.4
  • Mozilla Firefox 139.0
  • WebKit 18.5

This version was also tested against the following stable channels:

  • Google Chrome 137
  • Microsoft Edge 137

v1.52.0

Compare Source

Highlights

  • New method expect(locator).toContainClass() to ergonomically assert individual class names on the element.

    await expect(page.getByRole('listitem', { name: 'Ship v1.52' })).toContainClass('done');
  • Aria Snapshots got two new properties: /children for strict matching and /url for links.

    await expect(locator).toMatchAriaSnapshot(`
      - list
        - /children: equal
        - listitem: Feature A
        - listitem:
          - link "Feature B":
            - /url: "https://playwright.dev"
    `);

Test Runner

  • New property testProject.workers allows to specify the number of concurrent worker processes to use for a test project. The global limit of property testConfig.workers still applies.
  • New testConfig.failOnFlakyTests option to fail the test run if any flaky tests are detected, similarly to --fail-on-flaky-tests. This is useful for CI/CD environments where you want to ensure that all tests are stable before deploying.
  • New property testResult.annotations contains annotations for each test retry.

Miscellaneous

  • New option maxRedirects in apiRequest.newContext() to control the maximum number of redirects.
  • HTML reporter now supports NOT filtering via !@&#8203;my-tag or !my-file.spec.ts or !p:my-project.

Breaking Changes

  • Changes to glob URL patterns in methods like page.route():
    • ? wildcard is not supported any more, it will always match question mark ? character.
    • Ranges/sets [] are not supported anymore. We recommend using regular expressions instead.
  • Method route.continue() does not allow to override the Cookie header anymore. If a Cookie header is provided, it will be ignored, and the cookie will be loaded from the browser's cookie store. To set custom cookies, use browserContext.addCookies().
  • macOS 13 is now deprecated and will no longer receive WebKit updates. Please upgrade to a more recent macOS version to continue benefiting from the latest WebKit improvements.

Browser Versions

  • Chromium 136.0.7103.25
  • Mozilla Firefox 137.0
  • WebKit 18.4

This version was also tested against the following stable channels:

  • Google Chrome 135
  • Microsoft Edge 135

v1.51.1

Compare Source

Highlights

#​35093 - [Regression]: TimeoutOverflowWarning: 2149630.634 does not fit into a 32-bit signed integer
#​35138 - [Regression]: TypeError: Cannot read properties of undefined (reading 'expectInfo')

Browser Versions

  • Chromium 134.0.6998.35
  • Mozilla Firefox 135.0
  • WebKit 18.4

This version was also tested against the following stable channels:

  • Google Chrome 133
  • Microsoft Edge 133

v1.51.0

Compare Source

StorageState for indexedDB

  • New option indexedDB for browserContext.storageState() allows to save and restore IndexedDB contents. Useful when your application uses IndexedDB API to store authentication tokens, like Firebase Authentication.

    Here is an example following the authentication guide:

    // tests/auth.setup.ts
    import { test as setup, expect } from '@&#8203;playwright/test';
    import path from 'path';
    
    const authFile = path.join(__dirname, '../playwright/.auth/user.json');
    
    setup('authenticate', async ({ page }) => {
      await page.goto('/');
      // ... perform authentication steps ...
    
      // make sure to save indexedDB
      await page.context().storageState({ path: authFile, indexedDB: true });
    });

Copy prompt

New "Copy prompt" button on errors in the HTML report, trace viewer and UI mode. Click to copy a pre-filled LLM prompt that contains the error message and useful context for fixing the error.

Copy prompt

Filter visible elements

New option visible for locator.filter() allows matching only visible elements.

// example.spec.ts
test('some test', a

</details>

---

### Configuration

📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) in timezone Asia/Bangkok, 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/cesarnml/portfolio-sveltekit).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS42Ni4xIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

@vercel
Copy link

vercel bot commented Apr 30, 2023

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

Project Deployment Actions Updated (UTC)
portfolio-sveltekit Error Error Mar 12, 2026 1:07pm

@codecov
Copy link

codecov bot commented Apr 30, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 55.12%. Comparing base (4e22704) to head (3821023).
Report is 43 commits behind head on main.

Current head 3821023 differs from pull request most recent head 091abed

Please upload reports for the commit 091abed to get more accurate results.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #54   +/-   ##
=======================================
  Coverage   55.12%   55.12%           
=======================================
  Files          42       42           
  Lines        1649     1649           
  Branches       39       39           
=======================================
  Hits          909      909           
  Misses        740      740           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1b83a8f to c352fe6 Compare May 1, 2023 17:26
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c352fe6 to da2b10d Compare May 1, 2023 21:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from da2b10d to af09bdf Compare May 3, 2023 10:39
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from af09bdf to 4526515 Compare May 4, 2023 12:50
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update dependency sharp to v0.32.1 May 4, 2023
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 4526515 to bec43b4 Compare May 4, 2023 17:08
@renovate renovate bot changed the title chore(deps): update dependency sharp to v0.32.1 chore(deps): update all non-major dependencies May 4, 2023
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bec43b4 to bf02e75 Compare May 7, 2023 14:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bf02e75 to ca20ff4 Compare May 7, 2023 18:01
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from ca20ff4 to 950716f Compare May 8, 2023 09:16
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 950716f to 95f96b3 Compare May 8, 2023 13:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 95f96b3 to bdd7b65 Compare May 8, 2023 18:20
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bdd7b65 to abc58dd Compare May 8, 2023 23:31
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update all non-major dependencies - autoclosed May 10, 2023
@renovate renovate bot closed this May 10, 2023
@qodo-code-review
Copy link

PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

CI Failure Feedback 🧐

Action: build

Failed stage: Vitest [❌]

Failed test name: renders a Comments component

Failure summary:

The action failed because the test renders a Comments component in the file
src/lib/components/blog/Comments.spec.ts encountered a runtime error.

  • The error was a TypeError indicating that the code attempted to read properties of undefined using
    the split method.
  • This suggests that a variable expected to be a string (or another type with a split method) was
    undefined during the test execution.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    689:  setupTest.ts 27ms (unchanged)
    690:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    691:  src/app.d.ts 14ms (unchanged)
    692:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    693:  src/app.html 48ms
    694:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    695:  src/app.postcss 14ms (unchanged)
    696:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    697:  src/error.html 5ms
    ...
    
    849:  src/mocks/setup.ts 2ms (unchanged)
    850:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    851:  src/module.d.ts 0ms (unchanged)
    852:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    853:  src/routes/[...404]/+page.svelte 1ms (unchanged)
    854:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    855:  src/routes/[...404]/+page.ts 1ms (unchanged)
    856:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    857:  src/routes/+error.svelte 7ms (unchanged)
    ...
    
    981:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 81�[2mms�[22m�[39m
    982:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 103�[2mms�[22m�[39m
    983:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    984:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    985:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    986:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 96�[2mms�[22m�[39m
    987:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 58�[2mms�[22m�[39m
    988:  �[90mstderr�[2m | src/lib/components/blog/Comments.spec.ts�[2m > �[22m�[2mrenders a Comments component�[22m�[39m
    989:  [HMR][Svelte] Unrecoverable HMR error in <Comments>: next update will trigger a full reload
    990:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 21�[2mms�[22m�[39m
    991:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    992:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    993:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    994:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    995:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    1004:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m151:25�[22m�[39m
    1005:  �[90m �[2m❯�[22m Module.createProxiedComponent node_modules/.pnpm/svelte-hmr@0.15.3_svelte@4.2.12/node_modules/svelte-hmr/runtime/svelte-hooks.js:�[2m338:9�[22m�[39m
    1006:  �[90m �[2m❯�[22m new ProxyComponent node_modules/.pnpm/svelte-hmr@0.15.3_svelte@4.2.12/node_modules/svelte-hmr/runtime/proxy.js:�[2m243:29�[22m�[39m
    1007:  �[90m �[2m❯�[22m new Proxy<Comments> node_modules/.pnpm/svelte-hmr@0.15.3_svelte@4.2.12/node_modules/svelte-hmr/runtime/proxy.js:�[2m351:11�[22m�[39m
    1008:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.12/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    1009:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.12/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    1010:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    1011:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    1012:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    1013:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    1014:  �[2m   Start at �[22m 19:39:14
    1015:  �[2m   Duration �[22m 18.23s�[2m (transform 10.67s, setup 5.82s, collect 25.99s, tests 1.65s, environment 10.60s, prepare 2.54s)�[22m
    1016:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    1017:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    1018:  �[32mInspect report generated at�[39m �[2m/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/.vite-inspect�[22m
    1019:  ELIFECYCLE  Command failed with exit code 1.
    1020:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Playwright tests

    Failed stage: Run Playwright tests [❌]

    Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    1715:  env:
    1716:  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
    1717:  PLAYWRIGHT_TEST_BASE_URL: https://portfolio-sveltekit-fvbuge54l.vercel.app
    1718:  ##[endgroup]
    1719:  Progress: resolved 1, reused 0, downloaded 0, added 0
    1720:  Packages: +2
    1721:  ++
    1722:  Progress: resolved 3, reused 2, downloaded 0, added 2, done
    1723:  Error: Playwright Test did not expect test() to be called here.
    ...
    
    1733:  | ^
    1734:  4 | 	await page.goto('/')
    1735:  5 |
    1736:  6 | 	const header = page.getByRole('banner')
    1737:  at TestTypeImpl._currentSuite (/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/node_modules/.pnpm/playwright@1.43.0/node_modules/playwright/lib/common/testType.js:71:13)
    1738:  at TestTypeImpl._createTest (/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/node_modules/.pnpm/playwright@1.43.0/node_modules/playwright/lib/common/testType.js:80:24)
    1739:  at test (/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/node_modules/.pnpm/playwright@1.43.0/node_modules/playwright/lib/transform/transform.js:256:12)
    1740:  at /home/runner/work/portfolio-sveltekit/portfolio-sveltekit/tests/home.test.ts:3:1
    1741:  Error: No tests found
    1742:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: build

    Failed stage: Vitest [❌]

    Failed test name: renders a Comments component

    Failure summary:

    The action failed because the test renders a Comments component in the file
    src/lib/components/blog/Comments.spec.ts encountered a runtime error:

  • A TypeError occurred due to an attempt to read properties of undefined using the split method.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    657:  setupTest.ts 31ms (unchanged)
    658:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    659:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    660:  src/app.d.ts 10ms (unchanged)
    661:  src/app.html 47ms
    662:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    663:  src/app.postcss 12ms (unchanged)
    664:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    665:  src/error.html 5ms
    ...
    
    817:  src/mocks/setup.ts 2ms (unchanged)
    818:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    819:  src/module.d.ts 1ms (unchanged)
    820:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    821:  src/routes/[...404]/+page.svelte 1ms (unchanged)
    822:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    823:  src/routes/[...404]/+page.ts 1ms (unchanged)
    824:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    825:  src/routes/+error.svelte 7ms (unchanged)
    ...
    
    945:  �[32m✓�[39m src/lib/components/blog/ArticleTitle.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 97�[2mms�[22m�[39m
    946:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 128�[2mms�[22m�[39m
    947:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 111�[2mms�[22m�[39m
    948:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    949:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    950:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 65�[2mms�[22m�[39m
    951:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    952:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 76�[2mms�[22m�[39m
    953:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 19�[2mms�[22m�[39m
    954:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    955:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    956:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    957:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    958:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    964:  �[90m 25| �[39m  repoId={PUBLIC_GITHUB_REPO_ID}
    965:  �[90m 26| �[39m  category={PUBLIC_GITHUB_CATEGORY}
    966:  �[90m �[2m❯�[22m Module.init node_modules/.pnpm/svelte@4.2.19/node_modules/svelte/src/runtime/internal/Component.js:�[2m143:34�[22m�[39m
    967:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m148:25�[22m�[39m
    968:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    969:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    970:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    971:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    972:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    973:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    974:  �[2m   Start at �[22m 22:25:06
    975:  �[2m   Duration �[22m 18.08s�[2m (transform 9.78s, setup 6.29s, collect 25.15s, tests 1.66s, environment 10.46s, prepare 2.61s)�[22m
    976:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    977:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    978:  ELIFECYCLE  Command failed with exit code 1.
    979:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Test setup

    Failed stage: Wait for Vercel preview deployment to be ready [❌]

    Failure summary:

    The action failed due to a deployment process that was not successful within the allowed number of
    attempts.

  • The deployment was retried 250 times but did not succeed.
  • A timeout was reached, indicating the deployment could not be completed in the expected time frame.
  • An error occurred when trying to read properties of an undefined object, specifically 'target_url'.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    284:  Deployment unavailable or not successful, retrying (attempt 243 / 250)
    285:  Deployment unavailable or not successful, retrying (attempt 244 / 250)
    286:  Deployment unavailable or not successful, retrying (attempt 245 / 250)
    287:  Deployment unavailable or not successful, retrying (attempt 246 / 250)
    288:  Deployment unavailable or not successful, retrying (attempt 247 / 250)
    289:  Deployment unavailable or not successful, retrying (attempt 248 / 250)
    290:  Deployment unavailable or not successful, retrying (attempt 249 / 250)
    291:  Deployment unavailable or not successful, retrying (attempt 250 / 250)
    292:  ##[error]Timeout reached: Unable to wait for an deployment to be successful
    293:  ##[error]Cannot read properties of undefined (reading 'target_url')
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: build

    Failed stage: Vitest [❌]

    Failed test name: renders a Comments component

    Failure summary:

    The action failed because the test renders a Comments component in the file
    src/lib/components/blog/Comments.spec.ts encountered a TypeError.

  • The error message indicates that the test tried to read properties of undefined using the split
    method.
  • This suggests that a variable expected to be a string (or another type with a split method) was
    undefined during the test execution.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    658:  setupTest.ts 30ms (unchanged)
    659:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    660:  src/app.d.ts 11ms (unchanged)
    661:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    662:  src/app.html 52ms
    663:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    664:  src/app.postcss 12ms (unchanged)
    665:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    666:  src/error.html 3ms
    ...
    
    818:  src/mocks/setup.ts 2ms (unchanged)
    819:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    820:  src/module.d.ts 1ms (unchanged)
    821:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    822:  src/routes/[...404]/+page.svelte 1ms (unchanged)
    823:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    824:  src/routes/[...404]/+page.ts 1ms (unchanged)
    825:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    826:  src/routes/+error.svelte 7ms (unchanged)
    ...
    
    946:  �[32m✓�[39m src/lib/components/blog/ArticleTitle.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 104�[2mms�[22m�[39m
    947:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 118�[2mms�[22m�[39m
    948:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 70�[2mms�[22m�[39m
    949:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    950:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    951:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    952:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 105�[2mms�[22m�[39m
    953:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 53�[2mms�[22m�[39m
    954:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 19�[2mms�[22m�[39m
    955:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    956:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    957:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    958:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    959:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    965:  �[90m 25| �[39m  repoId={PUBLIC_GITHUB_REPO_ID}
    966:  �[90m 26| �[39m  category={PUBLIC_GITHUB_CATEGORY}
    967:  �[90m �[2m❯�[22m Module.init node_modules/.pnpm/svelte@4.2.19/node_modules/svelte/src/runtime/internal/Component.js:�[2m143:34�[22m�[39m
    968:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m148:25�[22m�[39m
    969:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    970:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    971:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    972:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    973:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    974:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    975:  �[2m   Start at �[22m 12:06:25
    976:  �[2m   Duration �[22m 17.79s�[2m (transform 9.69s, setup 6.24s, collect 24.60s, tests 1.66s, environment 10.64s, prepare 2.49s)�[22m
    977:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    978:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    979:  ELIFECYCLE  Command failed with exit code 1.
    980:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Test setup

    Failed stage: Wait for Vercel preview deployment to be ready [❌]

    Failure summary:

    The action failed due to a deployment process that was unable to complete successfully:

  • The deployment process retried 250 times but was unsuccessful each time.
  • A timeout was reached, indicating that the deployment did not become available or successful within
    the allowed time frame.
  • An error occurred when trying to read properties of an undefined object, specifically the
    'target_url', which suggests a potential issue in accessing deployment details.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    283:  Deployment unavailable or not successful, retrying (attempt 243 / 250)
    284:  Deployment unavailable or not successful, retrying (attempt 244 / 250)
    285:  Deployment unavailable or not successful, retrying (attempt 245 / 250)
    286:  Deployment unavailable or not successful, retrying (attempt 246 / 250)
    287:  Deployment unavailable or not successful, retrying (attempt 247 / 250)
    288:  Deployment unavailable or not successful, retrying (attempt 248 / 250)
    289:  Deployment unavailable or not successful, retrying (attempt 249 / 250)
    290:  Deployment unavailable or not successful, retrying (attempt 250 / 250)
    291:  ##[error]Timeout reached: Unable to wait for an deployment to be successful
    292:  ##[error]Cannot read properties of undefined (reading 'target_url')
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: build

    Failed stage: Vitest [❌]

    Failed test name: renders a Comments component

    Failure summary:

    The action failed because the test renders a Comments component in the file
    src/lib/components/blog/Comments.spec.ts encountered a runtime error:

  • A TypeError occurred due to attempting to read properties of undefined, specifically the split
    method.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    657:  setupTest.ts 31ms (unchanged)
    658:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    659:  src/app.d.ts 11ms (unchanged)
    660:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    661:  src/app.html 50ms
    662:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    663:  src/app.postcss 12ms (unchanged)
    664:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    665:  src/error.html 5ms
    ...
    
    817:  src/mocks/setup.ts 2ms (unchanged)
    818:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    819:  src/module.d.ts 1ms (unchanged)
    820:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    821:  src/routes/[...404]/+page.svelte 1ms (unchanged)
    822:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    823:  src/routes/[...404]/+page.ts 1ms (unchanged)
    824:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    825:  src/routes/+error.svelte 7ms (unchanged)
    ...
    
    945:  �[32m✓�[39m src/lib/components/blog/ArticleTitle.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 76�[2mms�[22m�[39m
    946:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 114�[2mms�[22m�[39m
    947:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 87�[2mms�[22m�[39m
    948:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    949:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    950:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    951:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 80�[2mms�[22m�[39m
    952:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 52�[2mms�[22m�[39m
    953:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 19�[2mms�[22m�[39m
    954:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    955:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    956:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    957:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    958:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    964:  �[90m 25| �[39m  repoId={PUBLIC_GITHUB_REPO_ID}
    965:  �[90m 26| �[39m  category={PUBLIC_GITHUB_CATEGORY}
    966:  �[90m �[2m❯�[22m Module.init node_modules/.pnpm/svelte@4.2.19/node_modules/svelte/src/runtime/internal/Component.js:�[2m143:34�[22m�[39m
    967:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m148:25�[22m�[39m
    968:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    969:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    970:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    971:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    972:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    973:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    974:  �[2m   Start at �[22m 01:18:51
    975:  �[2m   Duration �[22m 17.94s�[2m (transform 9.42s, setup 6.45s, collect 24.56s, tests 1.64s, environment 10.68s, prepare 2.48s)�[22m
    976:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    977:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    978:  ELIFECYCLE  Command failed with exit code 1.
    979:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Test setup

    Failed stage: Wait for Vercel preview deployment to be ready [❌]

    Failure summary:

    The action failed due to deployment issues:

  • The deployment was retried 250 times but was not successful.
  • A timeout was reached, indicating that the deployment could not be completed within the allowed
    time.
  • An error occurred when trying to read properties of an undefined object, specifically 'target_url',
    which suggests a possible issue with accessing deployment details.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    282:  Deployment unavailable or not successful, retrying (attempt 243 / 250)
    283:  Deployment unavailable or not successful, retrying (attempt 244 / 250)
    284:  Deployment unavailable or not successful, retrying (attempt 245 / 250)
    285:  Deployment unavailable or not successful, retrying (attempt 246 / 250)
    286:  Deployment unavailable or not successful, retrying (attempt 247 / 250)
    287:  Deployment unavailable or not successful, retrying (attempt 248 / 250)
    288:  Deployment unavailable or not successful, retrying (attempt 249 / 250)
    289:  Deployment unavailable or not successful, retrying (attempt 250 / 250)
    290:  ##[error]Timeout reached: Unable to wait for an deployment to be successful
    291:  ##[error]Cannot read properties of undefined (reading 'target_url')
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: build

    Failed stage: Vitest [❌]

    Failed test name: renders a Comments component

    Failure summary:

    The action failed because the test renders a Comments component in the file
    src/lib/components/blog/Comments.spec.ts encountered a runtime error:

  • A TypeError occurred due to attempting to read properties of undefined, specifically the split
    method.
  • This indicates that a variable expected to be a string (or another object with a split method) was
    undefined during the test execution.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    690:  setupTest.ts 28ms (unchanged)
    691:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    692:  src/app.d.ts 12ms (unchanged)
    693:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    694:  src/app.html 55ms
    695:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    696:  src/app.postcss 15ms (unchanged)
    697:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    698:  src/error.html 3ms
    ...
    
    850:  src/mocks/setup.ts 2ms (unchanged)
    851:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    852:  src/module.d.ts 1ms (unchanged)
    853:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    854:  src/routes/[...404]/+page.svelte 1ms (unchanged)
    855:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    856:  src/routes/[...404]/+page.ts 1ms (unchanged)
    857:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    858:  src/routes/+error.svelte 7ms (unchanged)
    ...
    
    982:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 124�[2mms�[22m�[39m
    983:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 116�[2mms�[22m�[39m
    984:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    985:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    986:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    987:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 100�[2mms�[22m�[39m
    988:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 75�[2mms�[22m�[39m
    989:  �[90mstderr�[2m | src/lib/components/blog/Comments.spec.ts�[2m > �[22m�[2mrenders a Comments component�[22m�[39m
    990:  [HMR][Svelte] Unrecoverable HMR error in <Comments>: next update will trigger a full reload
    991:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 22�[2mms�[22m�[39m
    992:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    993:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    994:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    995:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    996:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    1005:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m151:25�[22m�[39m
    1006:  �[90m �[2m❯�[22m Module.createProxiedComponent node_modules/.pnpm/svelte-hmr@0.15.3_svelte@4.2.12/node_modules/svelte-hmr/runtime/svelte-hooks.js:�[2m338:9�[22m�[39m
    1007:  �[90m �[2m❯�[22m new ProxyComponent node_modules/.pnpm/svelte-hmr@0.15.3_svelte@4.2.12/node_modules/svelte-hmr/runtime/proxy.js:�[2m243:29�[22m�[39m
    1008:  �[90m �[2m❯�[22m new Proxy<Comments> node_modules/.pnpm/svelte-hmr@0.15.3_svelte@4.2.12/node_modules/svelte-hmr/runtime/proxy.js:�[2m351:11�[22m�[39m
    1009:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.12/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    1010:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.12/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    1011:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    1012:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    1013:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    1014:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    1015:  �[2m   Start at �[22m 04:34:54
    1016:  �[2m   Duration �[22m 18.81s�[2m (transform 10.91s, setup 6.43s, collect 26.37s, tests 1.78s, environment 10.83s, prepare 2.38s)�[22m
    1017:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    1018:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    1019:  �[32mInspect report generated at�[39m �[2m/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/.vite-inspect�[22m
    1020:  ELIFECYCLE  Command failed with exit code 1.
    1021:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Playwright tests

    Failed stage: Run Playwright tests [❌]

    Failed test name: tests/home.test.ts

    Failure summary:

    The action failed due to the following reasons:

  • Playwright Test encountered an unexpected call to test() in the test file, which is not allowed in
    the current context.
  • No tests were found to execute, which resulted in the process completing with an exit code 1.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    1713:  env:
    1714:  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
    1715:  PLAYWRIGHT_TEST_BASE_URL: https://portfolio-sveltekit-kgp9vntar.vercel.app
    1716:  ##[endgroup]
    1717:  Progress: resolved 1, reused 0, downloaded 0, added 0
    1718:  Packages: +2
    1719:  ++
    1720:  Progress: resolved 3, reused 2, downloaded 0, added 2, done
    1721:  Error: Playwright Test did not expect test() to be called here.
    ...
    
    1731:  | ^
    1732:  4 | 	await page.goto('/')
    1733:  5 |
    1734:  6 | 	const header = page.getByRole('banner')
    1735:  at TestTypeImpl._currentSuite (/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/node_modules/.pnpm/playwright@1.43.0/node_modules/playwright/lib/common/testType.js:71:13)
    1736:  at TestTypeImpl._createTest (/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/node_modules/.pnpm/playwright@1.43.0/node_modules/playwright/lib/common/testType.js:80:24)
    1737:  at test (/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/node_modules/.pnpm/playwright@1.43.0/node_modules/playwright/lib/transform/transform.js:256:12)
    1738:  at /home/runner/work/portfolio-sveltekit/portfolio-sveltekit/tests/home.test.ts:3:1
    1739:  Error: No tests found
    1740:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: build

    Failed stage: Vitest [❌]

    Failed test name: renders a Comments component

    Failure summary:

    The action failed because the test renders a Comments component in
    src/lib/components/blog/Comments.spec.ts encountered a TypeError. The error occurred due to an
    attempt to read properties of undefined using the split method. This indicates that a variable
    expected to be a string (or another type with a split method) was undefined during the test
    execution.

    Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    655:  setupTest.ts 31ms (unchanged)
    656:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    657:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    658:  src/app.d.ts 11ms (unchanged)
    659:  src/app.html 51ms
    660:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    661:  src/app.postcss 13ms (unchanged)
    662:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    663:  src/error.html 5ms
    ...
    
    815:  src/mocks/setup.ts 2ms (unchanged)
    816:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    817:  src/module.d.ts 1ms (unchanged)
    818:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    819:  src/routes/[...404]/+page.svelte 1ms (unchanged)
    820:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    821:  src/routes/[...404]/+page.ts 1ms (unchanged)
    822:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    823:  src/routes/+error.svelte 6ms (unchanged)
    ...
    
    943:  �[32m✓�[39m src/lib/components/blog/ArticleTitle.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 95�[2mms�[22m�[39m
    944:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 113�[2mms�[22m�[39m
    945:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 98�[2mms�[22m�[39m
    946:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    947:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    948:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    949:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 89�[2mms�[22m�[39m
    950:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 60�[2mms�[22m�[39m
    951:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 19�[2mms�[22m�[39m
    952:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    953:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    954:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    955:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    956:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    962:  �[90m 25| �[39m  repoId={PUBLIC_GITHUB_REPO_ID}
    963:  �[90m 26| �[39m  category={PUBLIC_GITHUB_CATEGORY}
    964:  �[90m �[2m❯�[22m Module.init node_modules/.pnpm/svelte@4.2.19/node_modules/svelte/src/runtime/internal/Component.js:�[2m143:34�[22m�[39m
    965:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m148:25�[22m�[39m
    966:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    967:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    968:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    969:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    970:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    971:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    972:  �[2m   Start at �[22m 16:36:43
    973:  �[2m   Duration �[22m 17.83s�[2m (transform 9.58s, setup 6.24s, collect 24.71s, tests 1.67s, environment 10.67s, prepare 2.44s)�[22m
    974:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    975:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    976:  ELIFECYCLE  Command failed with exit code 1.
    977:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Test setup

    Failed stage: Wait for Vercel preview deployment to be ready [❌]

    Failure summary:

    The action failed due to deployment issues:

  • The deployment was attempted 250 times but was not successful.
  • A timeout was reached, indicating that the deployment did not complete within the expected time
    frame.
  • An error occurred when trying to read properties of an undefined object, specifically the
    'target_url'.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    281:  Deployment unavailable or not successful, retrying (attempt 243 / 250)
    282:  Deployment unavailable or not successful, retrying (attempt 244 / 250)
    283:  Deployment unavailable or not successful, retrying (attempt 245 / 250)
    284:  Deployment unavailable or not successful, retrying (attempt 246 / 250)
    285:  Deployment unavailable or not successful, retrying (attempt 247 / 250)
    286:  Deployment unavailable or not successful, retrying (attempt 248 / 250)
    287:  Deployment unavailable or not successful, retrying (attempt 249 / 250)
    288:  Deployment unavailable or not successful, retrying (attempt 250 / 250)
    289:  ##[error]Timeout reached: Unable to wait for an deployment to be successful
    290:  ##[error]Cannot read properties of undefined (reading 'target_url')
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: build

    Failed stage: Vitest [❌]

    Failed test name: renders a Comments component

    Failure summary:

    The action failed because the test renders a Comments component in the file
    src/lib/components/blog/Comments.spec.ts encountered a runtime error:

  • A TypeError occurred due to attempting to read properties of undefined, specifically the split
    method.
  • This indicates that a variable expected to be a string (or another type with a split method) was
    undefined during the test execution.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    658:  setupTest.ts 32ms (unchanged)
    659:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    660:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    661:  src/app.d.ts 11ms (unchanged)
    662:  src/app.html 52ms
    663:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    664:  src/app.postcss 13ms (unchanged)
    665:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    666:  src/error.html 3ms
    ...
    
    818:  src/mocks/setup.ts 2ms (unchanged)
    819:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    820:  src/module.d.ts 1ms (unchanged)
    821:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    822:  src/routes/[...404]/+page.svelte 0ms (unchanged)
    823:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    824:  src/routes/[...404]/+page.ts 1ms (unchanged)
    825:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    826:  src/routes/+error.svelte 7ms (unchanged)
    ...
    
    946:  �[32m✓�[39m src/lib/components/about/Skills.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 110�[2mms�[22m�[39m
    947:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 101�[2mms�[22m�[39m
    948:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    949:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 84�[2mms�[22m�[39m
    950:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    951:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    952:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 77�[2mms�[22m�[39m
    953:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 64�[2mms�[22m�[39m
    954:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 21�[2mms�[22m�[39m
    955:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    956:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    957:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    958:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    959:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    965:  �[90m 25| �[39m  repoId={PUBLIC_GITHUB_REPO_ID}
    966:  �[90m 26| �[39m  category={PUBLIC_GITHUB_CATEGORY}
    967:  �[90m �[2m❯�[22m Module.init node_modules/.pnpm/svelte@4.2.19/node_modules/svelte/src/runtime/internal/Component.js:�[2m143:34�[22m�[39m
    968:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m148:25�[22m�[39m
    969:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    970:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    971:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    972:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    973:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    974:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    975:  �[2m   Start at �[22m 21:44:42
    976:  �[2m   Duration �[22m 17.94s�[2m (transform 9.67s, setup 5.95s, collect 25.29s, tests 1.59s, environment 10.53s, prepare 2.57s)�[22m
    977:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    978:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    979:  ELIFECYCLE  Command failed with exit code 1.
    980:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Test setup

    Failed stage: Wait for Vercel preview deployment to be ready [❌]

    Failure summary:

    The action failed due to a deployment issue:

  • The deployment was retried 250 times but was not successful.
  • A timeout was reached, indicating the deployment did not complete in the expected timeframe.
  • An error occurred when attempting to read properties of an undefined object, specifically
    'target_url', which suggests a possible issue with accessing deployment details.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    284:  Deployment unavailable or not successful, retrying (attempt 243 / 250)
    285:  Deployment unavailable or not successful, retrying (attempt 244 / 250)
    286:  Deployment unavailable or not successful, retrying (attempt 245 / 250)
    287:  Deployment unavailable or not successful, retrying (attempt 246 / 250)
    288:  Deployment unavailable or not successful, retrying (attempt 247 / 250)
    289:  Deployment unavailable or not successful, retrying (attempt 248 / 250)
    290:  Deployment unavailable or not successful, retrying (attempt 249 / 250)
    291:  Deployment unavailable or not successful, retrying (attempt 250 / 250)
    292:  ##[error]Timeout reached: Unable to wait for an deployment to be successful
    293:  ##[error]Cannot read properties of undefined (reading 'target_url')
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: build

    Failed stage: Vitest [❌]

    Failed test name: renders a Comments component

    Failure summary:

    The action failed because the test renders a Comments component in the file
    src/lib/components/blog/Comments.spec.ts encountered a runtime error:

  • A TypeError occurred due to attempting to read properties of undefined, specifically the split
    method.
  • This indicates that a variable expected to be a string (or another type with a split method) was
    undefined during the test execution.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    657:  setupTest.ts 31ms (unchanged)
    658:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    659:  src/app.d.ts 12ms (unchanged)
    660:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    661:  src/app.html 54ms
    662:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    663:  src/app.postcss 13ms (unchanged)
    664:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    665:  src/error.html 5ms
    ...
    
    817:  src/mocks/setup.ts 2ms (unchanged)
    818:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    819:  src/module.d.ts 1ms (unchanged)
    820:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    821:  src/routes/[...404]/+page.svelte 1ms (unchanged)
    822:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    823:  src/routes/[...404]/+page.ts 1ms (unchanged)
    824:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    825:  src/routes/+error.svelte 8ms (unchanged)
    ...
    
    945:  �[32m✓�[39m src/lib/components/blog/ArticleTitle.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 123�[2mms�[22m�[39m
    946:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 98�[2mms�[22m�[39m
    947:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 114�[2mms�[22m�[39m
    948:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    949:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    950:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    951:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 111�[2mms�[22m�[39m
    952:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 62�[2mms�[22m�[39m
    953:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 23�[2mms�[22m�[39m
    954:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    955:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    956:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    957:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    958:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    964:  �[90m 25| �[39m  repoId={PUBLIC_GITHUB_REPO_ID}
    965:  �[90m 26| �[39m  category={PUBLIC_GITHUB_CATEGORY}
    966:  �[90m �[2m❯�[22m Module.init node_modules/.pnpm/svelte@4.2.19/node_modules/svelte/src/runtime/internal/Component.js:�[2m143:34�[22m�[39m
    967:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m148:25�[22m�[39m
    968:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    969:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    970:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    971:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    972:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    973:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    974:  �[2m   Start at �[22m 10:32:49
    975:  �[2m   Duration �[22m 17.97s�[2m (transform 9.70s, setup 6.11s, collect 25.27s, tests 1.68s, environment 10.67s, prepare 2.48s)�[22m
    976:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    977:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    978:  ELIFECYCLE  Command failed with exit code 1.
    979:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Test setup

    Failed stage: Wait for Vercel preview deployment to be ready [❌]

    Failure summary:

    The action failed due to the following reasons:

  • The deployment process was not successful after 250 retry attempts, leading to a timeout.
  • An error occurred when trying to read properties of an undefined object, specifically the
    'target_url'.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    284:  Deployment unavailable or not successful, retrying (attempt 243 / 250)
    285:  Deployment unavailable or not successful, retrying (attempt 244 / 250)
    286:  Deployment unavailable or not successful, retrying (attempt 245 / 250)
    287:  Deployment unavailable or not successful, retrying (attempt 246 / 250)
    288:  Deployment unavailable or not successful, retrying (attempt 247 / 250)
    289:  Deployment unavailable or not successful, retrying (attempt 248 / 250)
    290:  Deployment unavailable or not successful, retrying (attempt 249 / 250)
    291:  Deployment unavailable or not successful, retrying (attempt 250 / 250)
    292:  ##[error]Timeout reached: Unable to wait for an deployment to be successful
    293:  ##[error]Cannot read properties of undefined (reading 'target_url')
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: build

    Failed stage: Vitest [❌]

    Failed test name: renders a Comments component

    Failure summary:

    The action failed because the test renders a Comments component in the file
    src/lib/components/blog/Comments.spec.ts encountered a runtime error:

  • A TypeError occurred due to attempting to read properties of undefined, specifically the split
    method.
  • This error suggests that a variable expected to be a string (or another type with a split method)
    was undefined during the test execution.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    692:  setupTest.ts 27ms (unchanged)
    693:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    694:  src/app.d.ts 12ms (unchanged)
    695:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    696:  src/app.html 49ms
    697:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    698:  src/app.postcss 15ms (unchanged)
    699:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    700:  src/error.html 4ms
    ...
    
    852:  src/mocks/setup.ts 2ms (unchanged)
    853:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    854:  src/module.d.ts 1ms (unchanged)
    855:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    856:  src/routes/[...404]/+page.svelte 0ms (unchanged)
    857:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    858:  src/routes/[...404]/+page.ts 2ms (unchanged)
    859:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    860:  src/routes/+error.svelte 7ms (unchanged)
    ...
    
    984:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 132�[2mms�[22m�[39m
    985:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 111�[2mms�[22m�[39m
    986:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    987:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    988:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    989:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 85�[2mms�[22m�[39m
    990:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 55�[2mms�[22m�[39m
    991:  �[90mstderr�[2m | src/lib/components/blog/Comments.spec.ts�[2m > �[22m�[2mrenders a Comments component�[22m�[39m
    992:  [HMR][Svelte] Unrecoverable HMR error in <Comments>: next update will trigger a full reload
    993:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 22�[2mms�[22m�[39m
    994:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    995:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    996:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    997:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    998:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    1007:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m151:25�[22m�[39m
    1008:  �[90m �[2m❯�[22m Module.createProxiedComponent node_modules/.pnpm/svelte-hmr@0.15.3_svelte@4.2.12/node_modules/svelte-hmr/runtime/svelte-hooks.js:�[2m338:9�[22m�[39m
    1009:  �[90m �[2m❯�[22m new ProxyComponent node_modules/.pnpm/svelte-hmr@0.15.3_svelte@4.2.12/node_modules/svelte-hmr/runtime/proxy.js:�[2m243:29�[22m�[39m
    1010:  �[90m �[2m❯�[22m new Proxy<Comments> node_modules/.pnpm/svelte-hmr@0.15.3_svelte@4.2.12/node_modules/svelte-hmr/runtime/proxy.js:�[2m351:11�[22m�[39m
    1011:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.12/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    1012:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.12/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    1013:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    1014:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    1015:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    1016:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    1017:  �[2m   Start at �[22m 21:49:11
    1018:  �[2m   Duration �[22m 18.80s�[2m (transform 10.88s, setup 6.45s, collect 26.70s, tests 1.75s, environment 10.68s, prepare 2.48s)�[22m
    1019:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    1020:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    1021:  �[32mInspect report generated at�[39m �[2m/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/.vite-inspect�[22m
    1022:  ELIFECYCLE  Command failed with exit code 1.
    1023:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Playwright tests

    Failed stage: Run Playwright tests [❌]

    Failed test name: home.test.ts

    Failure summary:

    The action failed due to the following reasons:

  • The Playwright Test framework encountered an unexpected call to test() in the test file.
  • The error occurred in the file home.test.ts at line 3.
  • Additionally, no tests were found to execute, which led to the process completing with an exit code
    1.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    1714:  env:
    1715:  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
    1716:  PLAYWRIGHT_TEST_BASE_URL: https://portfolio-sveltekit-lkecgpci2.vercel.app
    1717:  ##[endgroup]
    1718:  Progress: resolved 1, reused 0, downloaded 0, added 0
    1719:  Packages: +2
    1720:  ++
    1721:  Progress: resolved 3, reused 2, downloaded 0, added 2, done
    1722:  Error: Playwright Test did not expect test() to be called here.
    ...
    
    1732:  | ^
    1733:  4 | 	await page.goto('/')
    1734:  5 |
    1735:  6 | 	const header = page.getByRole('banner')
    1736:  at TestTypeImpl._currentSuite (/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/node_modules/.pnpm/playwright@1.43.0/node_modules/playwright/lib/common/testType.js:71:13)
    1737:  at TestTypeImpl._createTest (/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/node_modules/.pnpm/playwright@1.43.0/node_modules/playwright/lib/common/testType.js:80:24)
    1738:  at test (/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/node_modules/.pnpm/playwright@1.43.0/node_modules/playwright/lib/transform/transform.js:256:12)
    1739:  at /home/runner/work/portfolio-sveltekit/portfolio-sveltekit/tests/home.test.ts:3:1
    1740:  Error: No tests found
    1741:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: build

    Failed stage: Vitest [❌]

    Failed test name: renders a Comments component

    Failure summary:

    The action failed because the test renders a Comments component in the file
    src/lib/components/blog/Comments.spec.ts encountered a runtime error:

  • A TypeError occurred due to attempting to read properties of undefined using the split method.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    657:  setupTest.ts 31ms (unchanged)
    658:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    659:  src/app.d.ts 11ms (unchanged)
    660:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    661:  src/app.html 49ms
    662:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    663:  src/app.postcss 12ms (unchanged)
    664:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    665:  src/error.html 3ms
    ...
    
    817:  src/mocks/setup.ts 2ms (unchanged)
    818:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    819:  src/module.d.ts 1ms (unchanged)
    820:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    821:  src/routes/[...404]/+page.svelte 1ms (unchanged)
    822:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    823:  src/routes/[...404]/+page.ts 2ms (unchanged)
    824:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    825:  src/routes/+error.svelte 6ms (unchanged)
    ...
    
    945:  �[32m✓�[39m src/lib/components/blog/ArticleTitle.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 98�[2mms�[22m�[39m
    946:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 113�[2mms�[22m�[39m
    947:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 100�[2mms�[22m�[39m
    948:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    949:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    950:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    951:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 85�[2mms�[22m�[39m
    952:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 55�[2mms�[22m�[39m
    953:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 20�[2mms�[22m�[39m
    954:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    955:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    956:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    957:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    958:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    964:  �[90m 25| �[39m  repoId={PUBLIC_GITHUB_REPO_ID}
    965:  �[90m 26| �[39m  category={PUBLIC_GITHUB_CATEGORY}
    966:  �[90m �[2m❯�[22m Module.init node_modules/.pnpm/svelte@4.2.19/node_modules/svelte/src/runtime/internal/Component.js:�[2m143:34�[22m�[39m
    967:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m148:25�[22m�[39m
    968:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    969:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    970:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    971:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    972:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    973:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    974:  �[2m   Start at �[22m 13:44:11
    975:  �[2m   Duration �[22m 17.77s�[2m (transform 9.78s, setup 6.21s, collect 24.58s, tests 1.62s, environment 10.52s, prepare 2.53s)�[22m
    976:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    977:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    978:  ELIFECYCLE  Command failed with exit code 1.
    979:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Test setup

    Failed stage: Wait for Vercel preview deployment to be ready [❌]

    Failure summary:

    The action failed due to the following reasons:

  • The deployment process was retried 250 times but was not successful, leading to a timeout.
  • An error occurred because the system attempted to read properties of an undefined object,
    specifically the 'target_url'.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    284:  Deployment unavailable or not successful, retrying (attempt 243 / 250)
    285:  Deployment unavailable or not successful, retrying (attempt 244 / 250)
    286:  Deployment unavailable or not successful, retrying (attempt 245 / 250)
    287:  Deployment unavailable or not successful, retrying (attempt 246 / 250)
    288:  Deployment unavailable or not successful, retrying (attempt 247 / 250)
    289:  Deployment unavailable or not successful, retrying (attempt 248 / 250)
    290:  Deployment unavailable or not successful, retrying (attempt 249 / 250)
    291:  Deployment unavailable or not successful, retrying (attempt 250 / 250)
    292:  ##[error]Timeout reached: Unable to wait for an deployment to be successful
    293:  ##[error]Cannot read properties of undefined (reading 'target_url')
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: build

    Failed stage: Vitest [❌]

    Failed test name: renders a Comments component

    Failure summary:

    The action failed because the test renders a Comments component in the file
    src/lib/components/blog/Comments.spec.ts encountered a TypeError.

  • The error message indicates that the test attempted to read properties of undefined, specifically
    trying to call the split method.
  • This suggests that a variable expected to be a string (or another type with a split method) was
    undefined during the test execution.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    656:  setupTest.ts 31ms (unchanged)
    657:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    658:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    659:  src/app.d.ts 11ms (unchanged)
    660:  src/app.html 51ms
    661:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    662:  src/app.postcss 11ms (unchanged)
    663:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    664:  src/error.html 4ms
    ...
    
    816:  src/mocks/setup.ts 3ms (unchanged)
    817:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    818:  src/module.d.ts 2ms (unchanged)
    819:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    820:  src/routes/[...404]/+page.svelte 0ms (unchanged)
    821:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    822:  src/routes/[...404]/+page.ts 1ms (unchanged)
    823:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    824:  src/routes/+error.svelte 7ms (unchanged)
    ...
    
    944:  �[32m✓�[39m src/lib/components/blog/ArticleTitle.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 94�[2mms�[22m�[39m
    945:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 134�[2mms�[22m�[39m
    946:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 73�[2mms�[22m�[39m
    947:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    948:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    949:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    950:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 101�[2mms�[22m�[39m
    951:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 53�[2mms�[22m�[39m
    952:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 22�[2mms�[22m�[39m
    953:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    954:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    955:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    956:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    957:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    963:  �[90m 25| �[39m  repoId={PUBLIC_GITHUB_REPO_ID}
    964:  �[90m 26| �[39m  category={PUBLIC_GITHUB_CATEGORY}
    965:  �[90m �[2m❯�[22m Module.init node_modules/.pnpm/svelte@4.2.19/node_modules/svelte/src/runtime/internal/Component.js:�[2m143:34�[22m�[39m
    966:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m148:25�[22m�[39m
    967:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    968:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    969:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    970:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    971:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    972:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    973:  �[2m   Start at �[22m 21:04:12
    974:  �[2m   Duration �[22m 18.10s�[2m (transform 9.79s, setup 6.46s, collect 25.07s, tests 1.67s, environment 10.60s, prepare 2.57s)�[22m
    975:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    976:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    977:  ELIFECYCLE  Command failed with exit code 1.
    978:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Test setup

    Failed stage: Wait for Vercel preview deployment to be ready [❌]

    Failure summary:

    The action failed due to the following reasons:

  • The deployment process was retried 250 times but was not successful, leading to a timeout.
  • An error occurred when trying to read properties of an undefined object, specifically when
    attempting to access 'target_url'.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    284:  Deployment unavailable or not successful, retrying (attempt 243 / 250)
    285:  Deployment unavailable or not successful, retrying (attempt 244 / 250)
    286:  Deployment unavailable or not successful, retrying (attempt 245 / 250)
    287:  Deployment unavailable or not successful, retrying (attempt 246 / 250)
    288:  Deployment unavailable or not successful, retrying (attempt 247 / 250)
    289:  Deployment unavailable or not successful, retrying (attempt 248 / 250)
    290:  Deployment unavailable or not successful, retrying (attempt 249 / 250)
    291:  Deployment unavailable or not successful, retrying (attempt 250 / 250)
    292:  ##[error]Timeout reached: Unable to wait for an deployment to be successful
    293:  ##[error]Cannot read properties of undefined (reading 'target_url')
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: build

    Failed stage: Vitest [❌]

    Failed test name: renders a Comments component

    Failure summary:

    The action failed because the test renders a Comments component in the file
    src/lib/components/blog/Comments.spec.ts encountered a runtime error:

  • A TypeError occurred due to attempting to read properties of undefined using the split method.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    657:  setupTest.ts 33ms (unchanged)
    658:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    659:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    660:  src/app.d.ts 13ms (unchanged)
    661:  src/app.html 50ms
    662:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    663:  src/app.postcss 12ms (unchanged)
    664:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    665:  src/error.html 3ms
    ...
    
    817:  src/mocks/setup.ts 3ms (unchanged)
    818:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    819:  src/module.d.ts 1ms (unchanged)
    820:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    821:  src/routes/[...404]/+page.svelte 1ms (unchanged)
    822:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    823:  src/routes/[...404]/+page.ts 2ms (unchanged)
    824:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    825:  src/routes/+error.svelte 8ms (unchanged)
    ...
    
    945:  �[32m✓�[39m src/lib/components/blog/ArticleTitle.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 82�[2mms�[22m�[39m
    946:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 107�[2mms�[22m�[39m
    947:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    948:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 112�[2mms�[22m�[39m
    949:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    950:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    951:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 82�[2mms�[22m�[39m
    952:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 59�[2mms�[22m�[39m
    953:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 19�[2mms�[22m�[39m
    954:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    955:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    956:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    957:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    958:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    964:  �[90m 25| �[39m  repoId={PUBLIC_GITHUB_REPO_ID}
    965:  �[90m 26| �[39m  category={PUBLIC_GITHUB_CATEGORY}
    966:  �[90m �[2m❯�[22m Module.init node_modules/.pnpm/svelte@4.2.19/node_modules/svelte/src/runtime/internal/Component.js:�[2m143:34�[22m�[39m
    967:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m148:25�[22m�[39m
    968:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    969:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.19/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    970:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    971:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    972:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    973:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    974:  �[2m   Start at �[22m 06:25:02
    975:  �[2m   Duration �[22m 18.17s�[2m (transform 9.58s, setup 6.61s, collect 24.95s, tests 1.66s, environment 10.58s, prepare 2.59s)�[22m
    976:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    977:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    978:  ELIFECYCLE  Command failed with exit code 1.
    979:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Test setup

    Failed stage: Wait for Vercel preview deployment to be ready [❌]

    Failure summary:

    The action failed due to a deployment issue:

  • The deployment process was retried 250 times but was not successful.
  • A timeout error occurred because the deployment did not succeed within the allowed attempts.
  • An additional error was encountered when trying to read properties of an undefined object,
    specifically 'target_url'.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    283:  Deployment unavailable or not successful, retrying (attempt 243 / 250)
    284:  Deployment unavailable or not successful, retrying (attempt 244 / 250)
    285:  Deployment unavailable or not successful, retrying (attempt 245 / 250)
    286:  Deployment unavailable or not successful, retrying (attempt 246 / 250)
    287:  Deployment unavailable or not successful, retrying (attempt 247 / 250)
    288:  Deployment unavailable or not successful, retrying (attempt 248 / 250)
    289:  Deployment unavailable or not successful, retrying (attempt 249 / 250)
    290:  Deployment unavailable or not successful, retrying (attempt 250 / 250)
    291:  ##[error]Timeout reached: Unable to wait for an deployment to be successful
    292:  ##[error]Cannot read properties of undefined (reading 'target_url')
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: build

    Failed stage: Vitest [❌]

    Failed test name: renders a Comments component

    Failure summary:

    The action failed because the test renders a Comments component in the file
    src/lib/components/blog/Comments.spec.ts encountered a runtime error:

  • A TypeError occurred due to attempting to read properties of undefined when calling the split method
    on PUBLIC_GITHUB_REPO.
  • This indicates that PUBLIC_GITHUB_REPO was not properly defined or initialized before being used in
    the test.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    692:  setupTest.ts 26ms (unchanged)
    693:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    694:  src/app.d.ts 13ms (unchanged)
    695:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    696:  src/app.html 48ms
    697:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    698:  src/app.postcss 12ms (unchanged)
    699:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    700:  src/error.html 3ms
    ...
    
    852:  src/mocks/setup.ts 2ms (unchanged)
    853:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    854:  src/module.d.ts 1ms (unchanged)
    855:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    856:  src/routes/[...404]/+page.svelte 1ms (unchanged)
    857:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    858:  src/routes/[...404]/+page.ts 1ms (unchanged)
    859:  [warn] Ignored unknown option { pluginSearchDirs: ["."] }.
    860:  src/routes/+error.svelte 7ms (unchanged)
    ...
    
    984:  �[32m✓�[39m src/lib/components/footer/SocialBar.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 92�[2mms�[22m�[39m
    985:  �[32m✓�[39m src/lib/components/navbar/NavLogo.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 102�[2mms�[22m�[39m
    986:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavMenu.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    987:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/NavLinksContainer.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    988:  �[2m�[90m↓�[39m�[22m src/lib/components/navbar/Navbar.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[33m1 skipped�[39m�[2m)�[22m
    989:  �[32m✓�[39m src/lib/components/footer/Footer.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 92�[2mms�[22m�[39m
    990:  �[32m✓�[39m src/lib/components/WavesSvg.spec.ts �[2m (�[22m�[2m1 test�[22m�[2m)�[22m�[90m 61�[2mms�[22m�[39m
    991:  �[90mstderr�[2m | src/lib/components/blog/Comments.spec.ts�[2m > �[22m�[2mrenders a Comments component�[22m�[39m
    992:  [HMR][Svelte] Unrecoverable HMR error in <Comments>: next update will trigger a full reload
    993:  �[33m❯�[39m src/lib/components/blog/Comments.spec.ts �[2m (�[22m�[2m1 test�[22m �[2m|�[22m �[31m1 failed�[39m�[2m)�[22m�[90m 33�[2mms�[22m�[39m
    994:  �[31m   �[33m❯�[31m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component�[39m
    995:  �[31m     → Cannot read properties of undefined (reading 'split')�[39m
    996:  �[31m⎯⎯⎯⎯⎯⎯⎯�[1m�[7m Failed Tests 1 �[27m�[22m⎯⎯⎯⎯⎯⎯⎯�[39m
    997:  �[31m�[1m�[7m FAIL �[27m�[22m�[39m src/lib/components/blog/Comments.spec.ts�[2m > �[22mrenders a Comments component
    998:  �[31m�[1mTypeError�[22m: Cannot read properties of undefined (reading 'split')�[39m
    ...
    
    1002:  �[90m 24| �[39m  repo={`${PUBLIC_GITHUB_REPO.split('/')[0]}/${PUBLIC_GITHUB_REPO.spli…
    1003:  �[90m   | �[39m                              �[31m^�[39m
    1004:  �[90m 25| �[39m  repoId={PUBLIC_GITHUB_REPO_ID}
    1005:  �[90m 26| �[39m  category={PUBLIC_GITHUB_CATEGORY}
    1006:  �[90m �[2m❯�[22m Module.init node_modules/.pnpm/svelte@4.2.12/node_modules/svelte/src/runtime/internal/Component.js:�[2m143:34�[22m�[39m
    1007:  �[90m �[2m❯�[22m new Comments src/lib/components/blog/Comments.svelte:�[2m151:25�[22m�[39m
    1008:  �[90m �[2m❯�[22m Module.createProxiedComponent node_modules/.pnpm/svelte-hmr@0.15.3_svelte@4.2.12/node_modules/svelte-hmr/runtime/svelte-hooks.js:�[2m338:9�[22m�[39m
    1009:  �[90m �[2m❯�[22m new ProxyComponent node_modules/.pnpm/svelte-hmr@0.15.3_svelte@4.2.12/node_modules/svelte-hmr/runtime/proxy.js:�[2m243:29�[22m�[39m
    1010:  �[2m Test Files �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m13 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (19)�[39m
    1011:  �[2m      Tests �[22m �[1m�[31m1 failed�[39m�[22m�[2m | �[22m�[1m�[32m18 passed�[39m�[22m�[2m | �[22m�[33m5 skipped�[39m�[90m (24)�[39m
    ...
    
    1014:  �[90m �[2m❯�[22m new Proxy<Comments> node_modules/.pnpm/svelte-hmr@0.15.3_svelte@4.2.12/node_modules/svelte-hmr/runtime/proxy.js:�[2m351:11�[22m�[39m
    1015:  �[90m �[2m❯�[22m SvelteTestingLibrary.renderComponent node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.12/node_modules/@testing-library/svelte/src/pure.js:�[2m97:23�[22m�[39m
    1016:  �[90m �[2m❯�[22m SvelteTestingLibrary.render node_modules/.pnpm/@testing-library+svelte@4.2.3_svelte@4.2.12/node_modules/@testing-library/svelte/src/pure.js:�[2m65:28�[22m�[39m
    1017:  �[90m �[2m❯�[22m src/lib/components/blog/Comments.spec.ts:�[2m5:2�[22m�[39m
    1018:  �[31m�[2m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯�[22m�[39m
    1019:  �[1m�[7m�[35m HTML �[39m�[27m�[22m �[35mReport is generated�[39m
    1020:  �[2m       You can run �[22m�[1mnpx vite preview --outDir html�[22m�[2m to see the test results.�[22m
    1021:  �[32mInspect report generated at�[39m �[2m/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/.vite-inspect�[22m
    1022:  ELIFECYCLE  Command failed with exit code 1.
    1023:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here.

    CI Failure Feedback 🧐

    Action: Playwright tests

    Failed stage: Run Playwright tests [❌]

    Failed test name: tests/home.test.ts

    Failure summary:

    The action failed due to an error in the Playwright Test setup:

  • The test() function was called in an unexpected context, which indicates a misconfiguration or
    misuse of the Playwright testing framework.
  • Additionally, no tests were found to execute, which suggests that the test files might be
    incorrectly set up or the test cases are not properly defined.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    1697:  env:
    1698:  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
    1699:  PLAYWRIGHT_TEST_BASE_URL: https://portfolio-sveltekit-innowqgsw.vercel.app
    1700:  ##[endgroup]
    1701:  Progress: resolved 1, reused 0, downloaded 0, added 0
    1702:  Packages: +2
    1703:  ++
    1704:  Progress: resolved 3, reused 2, downloaded 0, added 2, done
    1705:  Error: Playwright Test did not expect test() to be called here.
    ...
    
    1715:  | ^
    1716:  4 | 	await page.goto('/')
    1717:  5 |
    1718:  6 | 	const header = page.getByRole('banner')
    1719:  at TestTypeImpl._currentSuite (/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/node_modules/.pnpm/playwright@1.43.0/node_modules/playwright/lib/common/testType.js:71:13)
    1720:  at TestTypeImpl._createTest (/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/node_modules/.pnpm/playwright@1.43.0/node_modules/playwright/lib/common/testType.js:80:24)
    1721:  at test (/home/runner/work/portfolio-sveltekit/portfolio-sveltekit/node_modules/.pnpm/playwright@1.43.0/node_modules/playwright/lib/transform/transform.js:256:12)
    1722:  at /home/runner/work/portfolio-sveltekit/portfolio-sveltekit/tests/home.test.ts:3:1
    1723:  Error: No tests found
    1724:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @qodo-code-review
    Copy link

    qodo-code-review bot commented Mar 20, 2025

    CI Feedback 🧐

    (Feedback updated until commit cdf328b)

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

    Action: Test setup

    Failed stage: Wait for Vercel preview deployment to be ready [❌]

    Failure summary:

    The action failed because the deployment process timed out after 250 retry attempts. The system was
    unable to verify a successful deployment within the allocated time limit, resulting in a timeout
    error. Additionally, there was a secondary error: "Cannot read properties of undefined (reading
    'target_url')" which suggests the deployment process couldn't access a required URL property.

    Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    276:  Deployment unavailable or not successful, retrying (attempt 236 / 250)
    277:  Deployment unavailable or not successful, retrying (attempt 237 / 250)
    278:  Deployment unavailable or not successful, retrying (attempt 238 / 250)
    279:  Deployment unavailable or not successful, retrying (attempt 239 / 250)
    280:  Deployment unavailable or not successful, retrying (attempt 240 / 250)
    281:  Deployment unavailable or not successful, retrying (attempt 241 / 250)
    282:  Deployment unavailable or not successful, retrying (attempt 242 / 250)
    283:  Deployment unavailable or not successful, retrying (attempt 243 / 250)
    284:  Deployment unavailable or not successful, retrying (attempt 244 / 250)
    285:  Deployment unavailable or not successful, retrying (attempt 245 / 250)
    286:  Deployment unavailable or not successful, retrying (attempt 246 / 250)
    287:  Deployment unavailable or not successful, retrying (attempt 247 / 250)
    288:  Deployment unavailable or not successful, retrying (attempt 248 / 250)
    289:  Deployment unavailable or not successful, retrying (attempt 249 / 250)
    290:  Deployment unavailable or not successful, retrying (attempt 250 / 250)
    291:  ##[error]Timeout reached: Unable to wait for an deployment to be successful
    292:  ##[error]Cannot read properties of undefined (reading 'target_url')
    293:  Evaluate and set job outputs
    

    @renovate
    Copy link
    Contributor Author

    renovate bot commented Oct 19, 2025

    ⚠️ Artifact update problem

    Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

    ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

    • any of the package files in this branch needs updating, or
    • the branch becomes conflicted, or
    • you click the rebase/retry checkbox if found above, or
    • you rename this PR's title to start with "rebase!" to trigger it manually

    The artifact failure details are included below:

    File name: pnpm-lock.yaml
    Progress: resolved 1, reused 0, downloaded 0, added 0
     WARN  deprecated @builder.io/partytown@0.10.3: Use @qwik.dev/partytown instead
     WARN  deprecated @supabase/auth-helpers-sveltekit@0.15.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
     ERR_PNPM_UNSUPPORTED_ENGINE  Unsupported environment (bad pnpm and/or Node.js version)
    
    This error happened while installing a direct dependency of /tmp/renovate/repos/github/cesarnml/portfolio-sveltekit
    
    Your Node version is incompatible with "registry.npmjs.org/@supabase/supabase-js/2.99.0".
    
    Expected version: >=20.0.0
    Got: v18.20.8
    
    This is happening because the package's manifest has an engines.node field specified.
    To fix this issue, install the required Node version.
    
    

    @vercel
    Copy link

    vercel bot commented Jan 16, 2026

    Deployment failed with the following error:

    Creating the Deployment Timed Out.
    

    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