Skip to content

fix(deps): update other dependencies (minor) - #718

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/other-dependencies-(minor)
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/other-dependencies-(minor)

Conversation

@renovate

@renovate renovate Bot commented Aug 31, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@antebudimir/eslint-plugin-vanilla-extract ^1.17.0 → ^1.18.1 age confidence devDependencies minor
@figma/plugin-typings ^1.132.0 → ^1.142.0 age confidence devDependencies minor
@figma/rest-api-spec ^0.42.0 → ^0.46.0 age confidence devDependencies minor
@oxc-project/types (source) 0.147.0 → 0.155.0 age confidence pnpm.catalog.default minor
@playwright/test (source) ^1.62.1 → ^1.64.1 age confidence devDependencies minor
@radix-ui/react-collapsible (source) ^1.1.20 → ^1.2.1 age confidence dependencies minor
@radix-ui/react-dialog (source) ^1.1.23 → ^1.3.1 age confidence dependencies minor
@radix-ui/react-radio-group (source) ^1.4.7 → ^1.5.1 age confidence dependencies minor
@radix-ui/react-tabs (source) ^1.1.21 → ^1.2.1 age confidence dependencies minor
@types/node (source) ^24.13.3 → ^24.19.2 age confidence devDependencies minor
@types/node (source) ^22.19.20 → ^22.20.5 age confidence devDependencies minor
autoprefixer ^10.5.4 → ^10.6.1 age confidence devDependencies minor
es-toolkit (source) ^1.52.0 → ^1.53.0 age confidence dependencies minor
eslint (source) >=9.39.5 → >=10.13.0 age confidence peerDependencies minor
eslint-config-turbo (source) ^2.10.12 → ^2.11.10 age confidence devDependencies minor
jest (source) ^30.4.2 → ^30.5.2 age confidence devDependencies minor
magic-string ^1.2.3 → ^1.4.4 age confidence dependencies minor
node (source) 24 → 24.22.1 age confidence minor
node (source) >=24 → >=24.22.1 age confidence engines minor
node (source) >=20 → >=20.20.2 age confidence engines minor
playwright (source) ^1.62.1 → ^1.64.1 age confidence devDependencies minor
pnpm (source) 11.21.0 → 11.28.8 age confidence packageManager minor
rolldown (source) ^1.1.4 → ^1.2.15 age confidence peerDependencies minor
rolldown-plugin-dts ^0.27.14 → ^0.28.8 age confidence dependencies minor
rolldown-plugin-dts ^0.27.14 → ^0.28.8 age confidence devDependencies minor
sass ^1.102.0 → ^1.106.1 age confidence dependencies minor
turbo (source) ^2.10.12 → ^2.11.10 age confidence devDependencies minor
typescript-eslint (source) ^8.65.0 → ^8.72.0 age confidence devDependencies minor
wrangler (source) ^4.149.0 → ^4.152.0 age confidence devDependencies minor

Release Notes

antebudimir/eslint-plugin-vanilla-extract (@​antebudimir/eslint-plugin-vanilla-extract)

v1.18.1

Compare Source

  • Fix CSS order autofix leaving comments behind when reordering properties (issue #​14)
    • Leading // and /* */ comment blocks directly above a property now move together with it during autofixing
    • Trailing comments on the property's own line also move with the property
    • A comment separated from a property by a blank line is treated as block-level documentation and stays in place; blank lines between properties are left untouched
    • Applies to all shared-fixer ordering rules: alphabetical-order, concentric-order, custom-order, and the @font-face order enforcer

v1.18.0

Compare Source

  • Add ignoreReferenced option to no-empty-style-blocks (issue #​13)
    • When enabled, empty style declarations that are exported or still referenced elsewhere (e.g. intentional
      class-name hooks used in globalStyle() selectors) are no longer reported at all
    • Genuinely unused empty declarations are still reported and auto-removed
    • Property-level detections (empty selectors, variant values, @media/@supports objects) remain active
    • Default behavior unchanged: exported/referenced empty declarations are still reported, just without an autofix

v1.17.1

Compare Source

  • Fix no-empty-style-blocks autofix removing empty style({}) declarations that are still referenced elsewhere (issue #​13).
    • Preserves empty styles used as class-name hooks, including references in globalStyle() selectors.
    • Prevents the autofix from leaving references to undefined identifiers.
figma/plugin-typings (@​figma/plugin-typings)

v1.142.0

Compare Source

v1.141.0

Compare Source

v1.140.0

Compare Source

v1.139.0

Compare Source

v1.138.0

Compare Source

v1.137.0

Compare Source

v1.136.0

Compare Source

v1.135.0

Compare Source

figma/rest-api-spec (@​figma/rest-api-spec)

v0.46.0

Compare Source

v0.45.0

Compare Source

v0.44.0

Compare Source

v0.43.0

Compare Source

microsoft/playwright (@​playwright/test)

v1.64.1

Compare Source

Bug Fixes
  • #​43247 [Bug]: _electron.launch intermittently loses a packaged app's first window since 1.64.0
  • #​43242 [Regression]: Chromium 155+ aborts a preflighted cross-origin redirect whenever any route is registered (net::ERR_ABORTED)

v1.64.0

Compare Source

🧰 WebMCP

New page.webmcp and frame.webmcp give access to the tools that a page registers through the experimental WebMCP browser API, so you can test them like any other part of your app:

const browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });
const page = await browser.newPage();
await page.goto('https://example.com');

for (const tool of await page.webmcp.tools())
  console.log(tool.name, tool.description);

const result = await page.webmcp.callTool('add', { a: 2, b: 40 });
console.log(result.content[0].text); // "42"

Playwright MCP also supports WebMCP by default, with page-defined tools offered to the agent as webmcp_<tool>. Pass --no-webmcp to opt out.

playwright-cli exposes them as well:

playwright-cli webmcp-list
playwright-cli webmcp-call search_catalog --params '{"query":"cats"}'
🎬 Better videos

Videos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:

// playwright.config.ts
import { defineConfig } from '@playwright/test';

export default defineConfig({
  use: {
    video: {
      mode: 'on',
      size: { width: 1920, height: 1080 },
      fps: 60,
      show: {
        actions: {
          style: {
            point: 'width: 20px; height: 20px; border-radius: 50%; background: red',
            highlight: 'outline: 2px solid #&#8203;333; background: rgba(0, 128, 255, .15)',
            title: 'font-size: 16px',
          },
        },
      },
    },
  },
});
  • New fps option in testOptions.video, recordVideo and
    screencast.start(). Firefox and WebKit currently capture up to 25 frames per second.
  • New style option takes CSS declarations for the point marker, the target
    highlight and the action title. It replaces the fontSize option, which is now deprecated.
  • The cursor stays visible at the last action point, survives navigations and travels along a natural, eased path.
  • Videos are encoded with VP9 instead of VP8, which takes less CPU and produces smaller files of the same or better
    quality.
  • All video options are also available in Playwright MCP and playwright-cli.
🎯 Test runner
  • New testProject.default option keeps a project in the config without running it by default. You can configure every browser you care about, and let a plain npx playwright test run just your favourite one:

    // playwright.config.ts
    import { defineConfig, devices } from '@playwright/test';
    
    export default defineConfig({
      projects: [
        { name: 'chromium', use: devices['Desktop Chrome'] },
        { name: 'firefox', use: devices['Desktop Firefox'], default: false },
        { name: 'webkit', use: devices['Desktop Safari'], default: false },
      ],
    });
    npx playwright test                     # runs chromium only
    npx playwright test --project=firefox   # runs firefox
    npx playwright test --project="*"       # runs all three, for example on CI
  • New --shuffle command line option schedules tests in a random order, which helps to find tests that accidentally depend on each other.

    npx playwright test --shuffle
    # Running 42 tests using 4 workers, shuffle seed 271828182
    # ...
    
    # Pass the seed to reproduce the same order.
    npx playwright test --shuffle 271828182
  • New lock option in test.describe.configure() adds test locks to all tests in a file or a group:

    test.describe.configure({ lock: 'user-settings' });
  • New type option of toHaveScreenshot in testConfig.expect stores all unnamed screenshots as WebP:

    // playwright.config.ts
    export default defineConfig({
      expect: {
        toHaveScreenshot: { type: 'webp' },
      },
    });
🪆 Locator.within()

New locator.within() combines two locators that you already have, reading in the natural order —
"this button, within that dialog":

const saveButton = page.getByRole('button', { name: 'Save' });
const dialog = page.getByTestId('settings-dialog');

await saveButton.within(dialog).click();

Relative locators such as locator.nth() or locator.first() are resolved inside each parent
separately, which makes column-like queries straightforward:

// The third cell of every row, not the third cell in the table.
const thirdColumn = page.getByRole('cell').nth(2).within(page.getByRole('row'));
await expect(thirdColumn).toHaveText(['Apple', 'Banana', 'Cherry']);
New APIs
Breaking changes ⚠️
  • screen property is now forwarded from the device descriptors. If you use ...devices['Desktop Chrome'] and alike, window.screen and media queries now see the emulated screen size. You can opt-out by explicitly setting screen to undefined:

    // playwright.config.ts
    export default defineConfig({
      use: {
        ...devices['Desktop Chrome'],
        screen: undefined,
      },
    });
  • JSX in your test files now follows your tsconfig.json. Playwright compiles JSX in test files according to the jsx, jsxFactory, jsxFragmentFactory and jsxImportSource tsconfig options, and defaults to the automatic runtime from react/jsx-runtime.

  • --update-snapshots=missing now passes the test run. Tests that only create missing snapshots now pass in the 'missing' mode of testConfig.updateSnapshots, so that CI can generate new snapshots and verify the existing ones in a single run. The mode used when the option is not specified is now called 'default' and behaves as before: missing snapshots are written and the test fails.

  • Elements inside hidden iframes are considered hidden. Elements inside an iframe that is not visible, for example with visibility: hidden, are now considered hidden by actions, locator.isVisible() and expect(locator).toBeVisible().

Browser Versions
  • Chromium 156.0.8078.4
  • Mozilla Firefox 157.0
  • WebKit 27.2

This version was also tested against the following stable channels:

  • Google Chrome 155
  • Microsoft Edge 155

v1.63.0

Compare Source

🔒 Test locks

Tests that access a shared resource — an external service, a global account setting — can now declare a named lock.
Tests that share a lock name never run concurrently, across files, workers and projects, while
everything else keeps running in parallel:

test('update user settings', { lock: 'user-settings' }, async ({ page }) => {
  // never runs at the same time as other tests holding 'user-settings'
});

A test can hold multiple locks, and test.describe() accepts a lock for the whole group.
Learn more about test locks.

🪟 Locate across frames

page.frameLocator() and frame.frameLocator() called without a selector search in any frame of the
subtree, so you no longer need to locate the iframe first:

// Finds the button in any frame on the page.
await page.frameLocator().getByRole('button').click();

The rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it
matches elements in several frames.

👁️ Visible-only locators

New locator.visible() returns a locator that matches only visible elements. It is the recommended
replacement for the :visible CSS pseudo-class:

await page.locator('button').visible().click();

🧾 Step params and subtitles

Steps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,
and test.step() accepts subtitle and params options for your own steps:

await test.step('Login', async () => {
  // ...
}, { subtitle: 'as admin', params: { user: 'admin' } });

Reporters receive them via testStep.subtitle and testStep.params. For Playwright API
steps, the subtitle is the locator or the navigation url — for example, Click with subtitle getByRole('button').
Both are rendered next to the step title in the trace viewer and the HTML report.

🖼️ Aria and screen snapshots in traces

The snapshots option of tracing.start() and the testOptions.trace fixture option now accept an
object selecting what to capture on every action:

// playwright.config.ts
export default defineConfig({
  use: {
    trace: {
      mode: 'on',
      snapshots: { dom: true, aria: true, screen: true }
    },
  },
});

With aria and screen snapshots recorded, the new Display Aria mode in the trace viewer shows the action screenshot
side by side with the aria snapshot, and hovering an aria node highlights it on the screenshot.

New APIs

Browser and Context
Locators
const response = await request.get<User>('/api/users/42');
const user = await response.json(); // typed as User
Test runner
  • New standalone testOptions.reducedMotion, testOptions.forcedColors and testOptions.contrast options.
  • New --add-reporter command line option appends a reporter on top of the ones configured in playwright.config, instead of replacing them like --reporter does.
  • New omitTags option for the list, line, dot, github and junit reporters suppresses the tags that are automatically appended to test titles.
Command line
  • npx playwright install --no-remove keeps the browsers of other Playwright installations instead of removing them.
  • npx playwright codegen --http-credentials records against pages behind HTTP authentication.
Miscellaneous
  • New built-in perfetto reporter writes a Trace Event Format file for the Perfetto UI or chrome://tracing, rendering the test run as a timeline with a lane per worker.
  • The HTML report renders a duration waterfall next to test steps.

Announcements

  • ⚠️ The experimental @playwright/experimental-ct-react, @playwright/experimental-ct-react17 and @playwright/experimental-ct-vue packages will no longer be updated. Follow the migration guide to move to the stories model introduced in 1.62. Story ids passed to fixtures.mount() can now be typed through the generated Stories registry.
  • ⚠️ Ubuntu 20.04 is not supported anymore.
  • 🐧 On Linux arm64, Playwright now downloads the Chrome for Testing build of Chromium, the same build used on all other platforms.

Browser Versions

  • Chromium 153.0.8010.12
  • Mozilla Firefox 155.0
  • WebKit 26.6

This version was also tested against the following stable channels:

  • Google Chrome 153
  • Microsoft Edge 153
radix-ui/primitives (@​radix-ui/react-collapsible)

v1.2.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.

v1.2.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-use-controllable-state@1.3.0

v1.1.21

  • Updated dependencies: @radix-ui/react-primitive@2.1.11, @radix-ui/react-presence@1.1.11
radix-ui/primitives (@​radix-ui/react-dialog)

v1.3.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.
  • Updated dependencies: @radix-ui/react-dismissable-layer@1.2.1, @radix-ui/react-focus-scope@1.3.1

v1.3.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-dismissable-layer@1.2.0, @radix-ui/react-focus-guards@1.2.0, @radix-ui/react-focus-scope@1.3.0, @radix-ui/react-portal@1.2.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-slot@1.5.0, @radix-ui/react-use-controllable-state@1.3.0

v1.2.0

  • Added support for multiple aria-describedby attributes.
  • Fixed nested, portalled layers being unusable inside a modal layer. A non-modal popover rendered inside a modal Dialog previously broke some user interactions because the modal layer's trapped FocusScope reclaimed focus, and its RemoveScroll only allowed scrolling within the modal content.
  • Updated dependencies: @radix-ui/react-focus-scope@1.2.0, @radix-ui/react-slot@1.4.0, @radix-ui/react-dismissable-layer@1.1.20, @radix-ui/react-primitive@2.1.11, @radix-ui/react-presence@1.1.11, @radix-ui/react-portal@1.1.18
radix-ui/primitives (@​radix-ui/react-radio-group)

v1.5.1

  • Updated dependencies: @radix-ui/react-roving-focus@1.2.1

v1.5.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Fixed bugs in form-nested control components where a user-driven change was treated as programmatic in some cases, preventing bubbled event handlers from being called.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-direction@1.2.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-roving-focus@1.2.0, @radix-ui/react-use-controllable-state@1.3.0

v1.4.8

  • Updated dependencies: @radix-ui/react-use-size@1.1.5, @radix-ui/react-roving-focus@1.1.20, @radix-ui/react-direction@1.1.5, @radix-ui/react-primitive@2.1.11, @radix-ui/react-presence@1.1.11
radix-ui/primitives (@​radix-ui/react-tabs)

v1.2.1

  • Fixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.
  • Updated dependencies: @radix-ui/react-roving-focus@1.2.1

v1.2.0

  • Allow explicit undefined for all optional types for compatibility with TypeScript's exactOptionalPropertyTypes flag.
  • Updated dependencies: @radix-ui/primitive@1.2.0, @radix-ui/react-context@1.3.0, @radix-ui/react-direction@1.2.0, @radix-ui/react-primitive@2.2.0, @radix-ui/react-roving-focus@1.2.0, @radix-ui/react-use-controllable-state@1.3.0

v1.1.22

  • Fixed a bug where a focused element inside Tabs.Content did not fire a blur event before the tab switched. Tabs.Trigger now moves focus before the tab's state change.
  • Updated dependencies: @radix-ui/react-roving-focus@1.1.20, @radix-ui/react-direction@1.1.5, @radix-ui/react-primitive@2.1.11, @radix-ui/react-presence@1.1.11
postcss/autoprefixer (autoprefixer)

v10.6.1

Compare Source

  • Fixed grid gap set with the row-gap and column-gap longhands (by dualfroz).

v10.6.0

Compare Source

v10.5.6

Compare Source

v10.5.5

Compare Source

toss/es-toolkit (es-toolkit)

v1.53.0

Compare Source

Released on October 24th, 2026.

  • Added serialize to es-toolkit/util, and hash in the new es-toolkit/util/hash
    entrypoint. ([#​2067], [#​2154])

  • Added Queue to es-toolkit/util. ([#​2150], [#​2153])

  • Added stringify to es-toolkit/query-string. ([#​2121])

  • Added sentenceCase. ([#​2079])

  • Added lerp and inverseLerp. ([#​2078])

  • Added the DistributiveOmit type. ([#​2142])

  • es-toolkit/compat now runs on Node.js 6 and ES2015 environments without
    transpilation or polyfills. ([#​2097], [#​2161])

  • Fixed deepFreeze to freeze symbol and non-enumerable properties. ([#​2143])

  • Fixed Semaphore to keep release fast when many tasks are waiting. ([#​2149])

  • Fixed DeepPartial and DeepReadonly to preserve branded primitive types. ([#​2074])

  • Fixed the Merge type to keep the input type when merging a type with itself or a
    narrower type, and to use the source type when a defined source replaces a nullable
    or primitive value. ([#​2148], [#​2155])

  • Fixed the fp intersectionBy to match each mapped value at most once in lazy
    pipes. ([#​2146])

The following change results or types that v1.52.0 produced, so review them if you
relied on the previous behavior.

  • dedent now leaves interpolated values out of the indentation calculation ([#​2099]),
    and throws a TypeError for a malformed template literal, like String.dedent ([#​2100]).
  • deburr now keeps letters of non-Latin scripts as they are. ([#​2124])
  • orderBy and sortBy now sort NaN in a consistent position. ([#​2133])
  • once now calls the function with the caller's this. ([#​2069])
  • findKey and mapKeys now type keys like Object.keys, so numeric keys are
    strings. ([#​2077], [#​2156])
  • The fp head, last, maxBy, and minBy now always return T | undefined.
    ([#​2113])

The following bring es-toolkit/compat closer to Lodash. Behavior for the affected
edge cases now matches Lodash, so results may differ if you relied on the previous output.

  • Fixed compat/add, compat/subtract, compat/multiply, and compat/divide to
    match Lodash on null operands. ([#​2056])

  • Fixed compat/ceil, compat/floor, and compat/round to coerce arguments like
    Lodash. ([#​2064])

  • Fixed compat/toString to read sparse array holes as undefined. ([#​2091])

  • Fixed compat/dropWhile, compat/dropRightWhile, and compat/some to normalize
    the predicate. ([#​2072])

  • Fixed compat/countBy to return a plain object. ([#​2090])

  • Fixed compat/pull, compat/pullAll, compat/pullAllBy, and compat/remove to
    handle nullish inputs. ([#​2095])

  • Fixed compat/xorBy and compat/xorWith to ignore the iteratee and comparator for
    a single array. ([#​2098])

  • Fixed compat/reduce and compat/reduceRight to resolve the iteratee like Lodash,
    and compat/forEach, compat/forEachRight, compat/forIn, compat/forInRight,
    compat/forOwn, and compat/forOwnRight to treat a non-function iteratee as
    identity. ([#​2101], [#​2158])

  • Fixed compat/words to match titlecase letters, emoji sequences, and non-ASCII
    numerals and symbols, and to keep combining marks attached to their letter.
    ([#​2102], [#​2103], [#​2110])

  • Fixed compat/unionWith to pass comparator arguments in Lodash's order. ([#​2114])

  • Fixed compat/groupBy, compat/maxBy, and compat/minBy to call the iteratee
    with only the element. ([#​2122])

  • Fixed compat/deburr to only deburr Latin letters. ([#​2123])

  • Fixed compat/truncate to escape a string separator. ([#​2130])

  • Fixed compat/cloneDeep and compat/cloneDeepWith to keep errors uncloned, and
    compat/isMatch and compat/matches to compare errors like Lodash. ([#​2159])

  • Fixed compat/startCase to only uppercase the first letter of each word. ([#​2160])

  • Exported the PropertyPath type from es-toolkit/compat. ([#​2145])

  • Reduced the CommonJS bundle size of compat/every and compat/findLastIndex. ([#​2162])

  • Fixed documentation examples whose results did not match the code. ([#​2071],
    [#​2109], [#​2132], [#​2136], [#​2138])

  • Listed the iterator docs under the es-toolkit and fp tabs. ([#​2137])

  • Clarified which compat behavior fixes the contributing guide accepts. ([#​2107],
    [#​2108], [#​2125])

We sincerely thank @​arba-octo, @​Archibald1948, @​cyclomati, @​D-Sketon, @​dayongkr,
@​HyoYoonNam, @​jaideeppyne, @​jeonghoon11, @​jeynes-log, @​JonghwanWon, @​mariazuheros,
@​MFA-G, @​minseonkkim, @​minsoo-web, @​Patrick-SCH03, @​poketopa, @​raon0211, @​ssi02014,
@​TalhaHunter101, and @​Tnalxmsk for their contributions. We appreciate your great
efforts!

eslint/eslint (eslint)

v10.13.0

Compare Source

Features

  • 48d5cc4 feat: report references inside IIFEs in no-use-before-define (#​21238) (Irfan fandi)
  • a39d9fb feat: add globalThis to no-obj-calls (#​21382) (synthex-byte)
  • 66ac583 feat: check yield* expressions in no-unsafe-optional-chaining (#​21399) (xbinaryx)

Bug Fixes

  • 87bd2ce fix: avoid redeclared let when no-var and one-var fix together (#​21389) (Daniel Pinto)

Documentation

  • 4783a68 docs: Update README (GitHub Actions Bot)
  • 43f0ac9 docs: clarify parameter description in getText (#​21287) (lumir)

Chores

v10.12.0

Compare Source

Features

  • 4618052 feat: handle astral letters in new-cap (#​21357) (sary)
  • 4ec5168 feat: allow SourceCode#getText() to accept tokens and comments (#​21340) (electrohyun)

Bug Fixes

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@changeset-bot

changeset-bot Bot commented Aug 31, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 15e2836

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

This PR includes no changesets

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

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

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

@vercel

vercel Bot commented Aug 31, 2026 •

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated
vapor-ui Error Error Oct 26, 2026 4:38am UTC

Request Review

@vapor-ui

vapor-ui commented Aug 31, 2026 •

Copy link
Copy Markdown
Collaborator

🚫 2 tests failed!

Tests Passed Failed Duration Commit Report
196 194 2 1m 43s c24654f Open report ↗︎

Click here if you need to update snapshots.

@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from b761518 to c2d97f7 Compare August 31, 2026 19:58
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from c2d97f7 to 53820cb Compare August 31, 2026 23:04
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from 53820cb to 9405e9c Compare August 31, 2026 23:59
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from 9405e9c to 4f1e8b0 Compare September 1, 2026 02:39
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from 4f1e8b0 to 8d41b65 Compare September 1, 2026 11:40
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from 8d41b65 to ed21eb4 Compare September 2, 2026 02:18
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from ed21eb4 to d91ce70 Compare September 2, 2026 06:37
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from d91ce70 to 3c17a18 Compare September 2, 2026 10:37
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from 3c17a18 to ea10148 Compare September 2, 2026 21:56
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from ea10148 to 2cabafc Compare September 2, 2026 23:33
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from 2cabafc to f55b630 Compare September 3, 2026 00:57
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from f55b630 to f6a7345 Compare September 3, 2026 01:02
@coderabbitai

coderabbitai Bot commented Sep 9, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from f86db3b to 2bf3c9d Compare September 10, 2026 04:42
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from 2bf3c9d to 42fb33e Compare September 10, 2026 18:01
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from 42fb33e to e6e8d51 Compare September 11, 2026 00:59
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from e6e8d51 to bcf173a Compare September 12, 2026 00:43
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from bcf173a to a9ced39 Compare September 12, 2026 10:14
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from a9ced39 to 5761ed1 Compare September 12, 2026 17:55
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from 5761ed1 to fec90f7 Compare September 13, 2026 00:41
@renovate
renovate Bot force-pushed the renovate/other-dependencies-(minor) branch from fec90f7 to 8495dcd Compare September 14, 2026 02:04
@vercel

vercel Bot commented Oct 16, 2026

Copy link
Copy Markdown
Contributor

Deployment failed for project vapor-ui with the following error:

Creating the Deployment Timed Out.

@vapor-ui

vapor-ui commented Oct 23, 2026 •

Copy link
Copy Markdown
Collaborator

📚 Storybook Preview

Commit Preview
f55ecd4 https://pr-718.vapor-ui-storybook.pages.dev

This branch had an error being deployed

1 failed deployment
Preview — 15e2836c Deployed Oct 26, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant