chore(deps): Update testing tooling to v1.62.1 #66

Merged
renovate merged 1 commit from renovate/testing-tooling into main 2026-08-19 18:06:44 +00:00
Collaborator

This PR contains the following updates:

Package Change Age Confidence
@playwright/test (source) 1.61.11.62.1 age confidence
playwright (source) 1.61.11.62.1 age confidence

Release Notes

microsoft/playwright (@​playwright/test)

v1.62.1

Compare Source

Bug Fixes
  • #​41989 [Regression]: tsconfig "extends" bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)
  • #​41998 [Regression]: directory-form tsconfig project references ("path": "../pkg") fail to resolve (fatal since 1.62)
  • #​41985 Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG
  • #​42000 [Regression]: page.evaluate() arg of a branded primitive type (string & { brand }) no longer type-checks since 1.62
  • #​42013 [BUG]Image-type actionable elements are not presented in the snapshot.

v1.62.0

Compare Source

🧱 New component testing model

Component testing moves to a stories and galleries model.
A story wraps your component in one specific scenario — hard-coded props, mock data, providers — and a gallery page that you serve renders stories on demand.
The new fixtures.mount() fixture navigates to the gallery, mounts a story by id, and returns a Locator scoped to the story's root element:

test('click should expand', async ({ mount }) => {
  const component = await mount('components/Expandable/Stateful');
  await component.getByRole('button').click();
  await expect(component.getByTestId('expanded')).toHaveValue('true');
});

Pass a story type as a template argument to type-check its props, and use update(props) / unmount() on the returned locator to re-render or tear down within a test.

🛑 Cancel operations with AbortSignal

Most operations and web-first assertions now accept a signal option that takes an AbortSignal, letting you cancel long-running actions, navigations, waits, and assertions:

const controller = new AbortController();
setTimeout(() => controller.abort(), 1000);

await page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });
await expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });

Providing a signal does not disable the default timeout; pass timeout: 0 to disable it.

🖼️ WebP screenshots

expect(page).toHaveScreenshot() and expect(locator).toHaveScreenshot() can now store snapshots in the WebP format — just give the snapshot a .webp name:

// Visual comparisons store the golden snapshot as lossless WebP.
await expect(page).toHaveScreenshot('homepage.webp');

// Standalone screenshots can trade quality for size with lossy WebP.
await page.screenshot({ path: 'homepage.webp', quality: 50 });

page.screenshot() and [locator.screenshot() (https://playwright.dev/docs/api/class-locator#locator-screenshot) also accept webp as a type, where quality 100 (the default) is lossless and lower values use lossy compression.

🧩 Custom test filtering with Reporter.preprocess()

New reporter.preprocess() hook runs after the configuration is resolved and before reporter.onBegin(), letting a reporter mark individual tests as skipped, excluded, fixed, or failing through a TestRun object:

class MyReporter {
  async preprocess({ config, suite, testRun }) {
    for (const test of suite.allTests()) {
      if (shouldSkip(test))
        testRun.skip(test);
    }
  }
}
🔁 Isolated retries

New testConfig.retryStrategy controls when failed tests are retried.
The default 'immediate' retries as soon as a worker is free; 'isolated' runs all retries at the end, one by one in a single worker, to minimize interference with the rest of the suite:

// playwright.config.ts
export default defineConfig({
  retries: 2,
  retryStrategy: 'isolated',
});
New APIs
Browser and Context
  • New option credentials includes the context's virtual WebAuthn Credentials (passkeys) in the storage state, so they can be persisted and re-seeded into later contexts.
Actions
  • New scroll option ("auto" | "none") on actions to opt out of Playwright's automatic scroll-into-view.
Network
Evaluation
Command line & MCP
Reporters
  • The HTML report's Merge files grouping — previously only a UI toggle — can now be enabled from the config with the new mergeFiles reporter option:
// playwright.config.ts
export default defineConfig({
  reporter: [['html', { mergeFiles: true }]],
});
Announcements
  • ⚠️ Debian 11 is not supported anymore.
Browser Versions
  • Chromium 151.0.7922.34
  • Mozilla Firefox 153.0
  • WebKit 26.5

This version was also tested against the following stable channels:

  • Google Chrome 151
  • Microsoft Edge 151

Configuration

📅 Schedule: (in timezone Europe/Copenhagen)

  • Branch creation
    • "before 6am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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

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


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

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@playwright/test](https://playwright.dev) ([source](https://github.com/microsoft/playwright)) | [`1.61.1` → `1.62.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.61.1/1.62.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.62.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.61.1/1.62.1?slim=true) | | [playwright](https://playwright.dev) ([source](https://github.com/microsoft/playwright)) | [`1.61.1` → `1.62.1`](https://renovatebot.com/diffs/npm/playwright/1.61.1/1.62.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/playwright/1.62.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/playwright/1.61.1/1.62.1?slim=true) | --- ### Release Notes <details> <summary>microsoft/playwright (@&#8203;playwright/test)</summary> ### [`v1.62.1`](https://github.com/microsoft/playwright/releases/tag/v1.62.1) [Compare Source](https://github.com/microsoft/playwright/compare/v1.62.0...v1.62.1) ##### Bug Fixes - [#&#8203;41989](https://github.com/microsoft/playwright/issues/41989) \[Regression]: tsconfig "extends" bare specifier isn't resolved via node\_modules walk-up like tsc (fatal since 1.62) - [#&#8203;41998](https://github.com/microsoft/playwright/issues/41998) \[Regression]: directory-form tsconfig project references ("path": "../pkg") fail to resolve (fatal since 1.62) - [#&#8203;41985](https://github.com/microsoft/playwright/issues/41985) Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG - [#&#8203;42000](https://github.com/microsoft/playwright/issues/42000) \[Regression]: page.evaluate() arg of a branded primitive type (string & { brand }) no longer type-checks since 1.62 - [#&#8203;42013](https://github.com/microsoft/playwright/issues/42013) \[BUG]Image-type actionable elements are not presented in the snapshot. ### [`v1.62.0`](https://github.com/microsoft/playwright/releases/tag/v1.62.0) [Compare Source](https://github.com/microsoft/playwright/compare/v1.61.1...v1.62.0) ##### 🧱 New component testing model [Component testing](https://playwright.dev/docs/test-components) moves to a **stories and galleries** model. A **story** wraps your component in one specific scenario — hard-coded props, mock data, providers — and a **gallery** page that you serve renders stories on demand. The new [fixtures.mount()](https://playwright.dev/docs/api/class-fixtures#fixtures-mount) fixture navigates to the gallery, mounts a story by id, and returns a [Locator](https://playwright.dev/docs/api/class-locator) scoped to the story's root element: ```js test('click should expand', async ({ mount }) => { const component = await mount('components/Expandable/Stateful'); await component.getByRole('button').click(); await expect(component.getByTestId('expanded')).toHaveValue('true'); }); ``` Pass a story type as a template argument to type-check its props, and use `update(props)` / `unmount()` on the returned locator to re-render or tear down within a test. ##### 🛑 Cancel operations with AbortSignal Most operations and web-first assertions now accept a `signal` option that takes an [`AbortSignal`](https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal), letting you cancel long-running actions, navigations, waits, and assertions: ```js const controller = new AbortController(); setTimeout(() => controller.abort(), 1000); await page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal }); await expect(page.getByText('Done')).toBeVisible({ signal: controller.signal }); ``` Providing a signal does not disable the default timeout; pass `timeout: 0` to disable it. ##### 🖼️ WebP screenshots [expect(page).toHaveScreenshot()](https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1) and [expect(locator).toHaveScreenshot()](https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1) can now store snapshots in the WebP format — just give the snapshot a `.webp` name: ```js // Visual comparisons store the golden snapshot as lossless WebP. await expect(page).toHaveScreenshot('homepage.webp'); // Standalone screenshots can trade quality for size with lossy WebP. await page.screenshot({ path: 'homepage.webp', quality: 50 }); ``` [page.screenshot()](https://playwright.dev/docs/api/class-page#page-screenshot) and \[locator.screenshot() (<https://playwright.dev/docs/api/class-locator#locator-screenshot>) also accept `webp` as a `type`, where quality `100` (the default) is lossless and lower values use lossy compression. ##### 🧩 Custom test filtering with Reporter.preprocess() New [reporter.preprocess()](https://playwright.dev/docs/api/class-reporter#reporter-preprocess) hook runs after the configuration is resolved and before [reporter.onBegin()](https://playwright.dev/docs/api/class-reporter#reporter-on-begin), letting a reporter mark individual tests as skipped, excluded, fixed, or failing through a [TestRun](https://playwright.dev/docs/api/class-testrun) object: ```js class MyReporter { async preprocess({ config, suite, testRun }) { for (const test of suite.allTests()) { if (shouldSkip(test)) testRun.skip(test); } } } ``` ##### 🔁 Isolated retries New [testConfig.retryStrategy](https://playwright.dev/docs/api/class-testconfig#test-config-retry-strategy) controls when failed tests are retried. The default `'immediate'` retries as soon as a worker is free; `'isolated'` runs all retries at the end, one by one in a single worker, to minimize interference with the rest of the suite: ```js // playwright.config.ts export default defineConfig({ retries: 2, retryStrategy: 'isolated', }); ``` ##### New APIs ##### Browser and Context - New option [`credentials`](https://playwright.dev/docs/api/class-browsercontext#browser-context-storage-state-option-credentials) includes the context's virtual WebAuthn [Credentials](https://playwright.dev/docs/api/class-credentials) (passkeys) in the storage state, so they can be persisted and re-seeded into later contexts. ##### Actions - New `scroll` option (`"auto"` | `"none"`) on actions to opt out of Playwright's automatic scroll-into-view. ##### Network - New [apiResponse.timing()](https://playwright.dev/docs/api/class-apiresponse#api-response-timing) returns resource timing information for an API response. ##### Evaluation - New [locator.waitForFunction()](https://playwright.dev/docs/api/class-locator#locator-wait-for-function) waits until a function — called with the matching element — returns a truthy value. - [page.evaluate()](https://playwright.dev/docs/api/class-page#page-evaluate) and related methods now accept functions as evaluate arguments. - [page.addInitScript()](https://playwright.dev/docs/api/class-page#page-add-init-script) / [browserContext.addInitScript()](https://playwright.dev/docs/api/class-browsercontext#browser-context-add-init-script) now accept functions as init-script arguments. ##### Command line & MCP - Playwright now bundles the [Playwright MCP](https://playwright.dev/docs/getting-started-mcp) server and [`playwright-cli`](https://playwright.dev/docs/getting-started-cli), runnable via `npx playwright mcp` and `npx playwright cli`. ##### Reporters - The HTML report's **Merge files** grouping — previously only a UI toggle — can now be enabled from the config with the new `mergeFiles` reporter option: ```js // playwright.config.ts export default defineConfig({ reporter: [['html', { mergeFiles: true }]], }); ``` ##### Announcements - ⚠️ Debian 11 is not supported anymore. ##### Browser Versions - Chromium 151.0.7922.34 - Mozilla Firefox 153.0 - WebKit 26.5 This version was also tested against the following stable channels: - Google Chrome 151 - Microsoft Edge 151 </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Copenhagen) - Branch creation - "before 6am on monday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODEuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
chore(deps): Update testing tooling to v1.62.1
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m17s
CI / Dockerfile Package Check (pull_request) Successful in 41s
CI / Checks (pull_request) Successful in 9m55s
CI / Visual Tests (pull_request) Failing after 3m2s
CI / Journal Image Smoke Test (pull_request) Successful in 41m30s
CI / E2E Tests (pull_request) Failing after 7m34s
e3baf8d004
renovate scheduled this pull request to auto merge when all checks succeed 2026-08-03 00:06:49 +00:00
renovate force-pushed renovate/testing-tooling from e3baf8d004
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m17s
CI / Dockerfile Package Check (pull_request) Successful in 41s
CI / Checks (pull_request) Successful in 9m55s
CI / Visual Tests (pull_request) Failing after 3m2s
CI / Journal Image Smoke Test (pull_request) Successful in 41m30s
CI / E2E Tests (pull_request) Failing after 7m34s
to 4ac969bae8
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 2m4s
CI / Dockerfile Package Check (pull_request) Successful in 1m6s
CI / Checks (pull_request) Successful in 4m4s
CI / Visual Tests (pull_request) Failing after 4m15s
CI / Journal Image Smoke Test (pull_request) Successful in 42m55s
CI / E2E Tests (pull_request) Failing after 4m39s
2026-08-03 03:46:59 +00:00
Compare
renovate force-pushed renovate/testing-tooling from 4ac969bae8
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 2m4s
CI / Dockerfile Package Check (pull_request) Successful in 1m6s
CI / Checks (pull_request) Successful in 4m4s
CI / Visual Tests (pull_request) Failing after 4m15s
CI / Journal Image Smoke Test (pull_request) Successful in 42m55s
CI / E2E Tests (pull_request) Failing after 4m39s
to 1970cbf8be
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m52s
CI / Dockerfile Package Check (pull_request) Successful in 1m11s
CI / Checks (pull_request) Failing after 6m32s
CI / E2E Tests (pull_request) Has been skipped
CI / Visual Tests (pull_request) Failing after 3m3s
CI / Journal Image Smoke Test (pull_request) Successful in 38m24s
2026-08-04 12:06:26 +00:00
Compare
renovate force-pushed renovate/testing-tooling from 1970cbf8be
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m52s
CI / Dockerfile Package Check (pull_request) Successful in 1m11s
CI / Checks (pull_request) Failing after 6m32s
CI / E2E Tests (pull_request) Has been skipped
CI / Visual Tests (pull_request) Failing after 3m3s
CI / Journal Image Smoke Test (pull_request) Successful in 38m24s
to a63ea220ad
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m41s
CI / Dockerfile Package Check (pull_request) Successful in 35s
CI / Checks (pull_request) Successful in 7m49s
CI / Visual Tests (pull_request) Failing after 3m23s
CI / Journal Image Smoke Test (pull_request) Successful in 23m56s
CI / E2E Tests (pull_request) Failing after 7m48s
2026-08-10 03:09:52 +00:00
Compare
renovate force-pushed renovate/testing-tooling from a63ea220ad
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m41s
CI / Dockerfile Package Check (pull_request) Successful in 35s
CI / Checks (pull_request) Successful in 7m49s
CI / Visual Tests (pull_request) Failing after 3m23s
CI / Journal Image Smoke Test (pull_request) Successful in 23m56s
CI / E2E Tests (pull_request) Failing after 7m48s
to e3d5b9dc8c
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m50s
CI / Dockerfile Package Check (pull_request) Successful in 15s
CI / Checks (pull_request) Successful in 3m49s
CI / Visual Tests (pull_request) Failing after 3m1s
CI / Journal Image Smoke Test (pull_request) Successful in 20m51s
CI / E2E Tests (pull_request) Failing after 9m6s
2026-08-12 21:06:26 +00:00
Compare
renovate force-pushed renovate/testing-tooling from e3d5b9dc8c
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m50s
CI / Dockerfile Package Check (pull_request) Successful in 15s
CI / Checks (pull_request) Successful in 3m49s
CI / Visual Tests (pull_request) Failing after 3m1s
CI / Journal Image Smoke Test (pull_request) Successful in 20m51s
CI / E2E Tests (pull_request) Failing after 9m6s
to 6ddf8873f7
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m0s
CI / Dockerfile Package Check (pull_request) Successful in 20s
CI / Checks (pull_request) Successful in 6m7s
CI / Visual Tests (pull_request) Failing after 2m26s
CI / Journal Image Smoke Test (pull_request) Successful in 32m48s
CI / E2E Tests (pull_request) Failing after 11m56s
2026-08-14 12:04:34 +00:00
Compare
renovate force-pushed renovate/testing-tooling from 6ddf8873f7
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m0s
CI / Dockerfile Package Check (pull_request) Successful in 20s
CI / Checks (pull_request) Successful in 6m7s
CI / Visual Tests (pull_request) Failing after 2m26s
CI / Journal Image Smoke Test (pull_request) Successful in 32m48s
CI / E2E Tests (pull_request) Failing after 11m56s
to 79f84c43eb
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 57s
CI / Dockerfile Package Check (pull_request) Successful in 35s
CI / Visual Tests (pull_request) Failing after 4m49s
CI / Checks (pull_request) Failing after 10m35s
CI / E2E Tests (pull_request) Has been skipped
CI / Journal Image Smoke Test (pull_request) Successful in 17m31s
2026-08-18 12:05:32 +00:00
Compare
renovate force-pushed renovate/testing-tooling from 79f84c43eb
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 57s
CI / Dockerfile Package Check (pull_request) Successful in 35s
CI / Visual Tests (pull_request) Failing after 4m49s
CI / Checks (pull_request) Failing after 10m35s
CI / E2E Tests (pull_request) Has been skipped
CI / Journal Image Smoke Test (pull_request) Successful in 17m31s
to 3a77499225
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m53s
CI / Dockerfile Package Check (pull_request) Successful in 38s
CI / Checks (pull_request) Successful in 7m56s
CI / Visual Tests (pull_request) Failing after 3m43s
CI / Journal Image Smoke Test (pull_request) Successful in 28m24s
CI / E2E Tests (pull_request) Failing after 10m16s
2026-08-18 18:06:06 +00:00
Compare
renovate force-pushed renovate/testing-tooling from 3a77499225
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m53s
CI / Dockerfile Package Check (pull_request) Successful in 38s
CI / Checks (pull_request) Successful in 7m56s
CI / Visual Tests (pull_request) Failing after 3m43s
CI / Journal Image Smoke Test (pull_request) Successful in 28m24s
CI / E2E Tests (pull_request) Failing after 10m16s
to e8917ea4f3
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m12s
CI / Dockerfile Package Check (pull_request) Successful in 1m17s
CI / Checks (pull_request) Successful in 8m38s
CI / Visual Tests (pull_request) Failing after 4m25s
CI / E2E Tests (pull_request) Failing after 3m18s
CI / Journal Image Smoke Test (pull_request) Successful in 21m51s
2026-08-18 21:34:10 +00:00
Compare
renovate force-pushed renovate/testing-tooling from e8917ea4f3
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 1m12s
CI / Dockerfile Package Check (pull_request) Successful in 1m17s
CI / Checks (pull_request) Successful in 8m38s
CI / Visual Tests (pull_request) Failing after 4m25s
CI / E2E Tests (pull_request) Failing after 3m18s
CI / Journal Image Smoke Test (pull_request) Successful in 21m51s
to eccf6c3d76
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
CI / Security Scan (pull_request) Successful in 2m10s
CI / Dockerfile Package Check (pull_request) Successful in 30s
CI / Checks (pull_request) Successful in 7m53s
CI / Visual Tests (pull_request) Failing after 4m20s
CI / E2E Tests (pull_request) Has been cancelled
CI / Journal Image Smoke Test (pull_request) Has been cancelled
2026-08-19 08:13:10 +00:00
Compare
ci: bump the Playwright image to v1.62.1-noble alongside the packages
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
CI / Security Scan (pull_request) Successful in 5m12s
CI / Dockerfile Package Check (pull_request) Successful in 3m17s
CI / Visual Tests (pull_request) Successful in 7m40s
CI / Journal Image Smoke Test (pull_request) Successful in 42m55s
CI / Checks (pull_request) Has been cancelled
CI / E2E Tests (pull_request) Has been cancelled
7170fd66c7
The image tag and the `playwright` packages must move together — the image
ships exactly one browser build per release, so a mismatch fails in either
direction. This PR bumped the packages to 1.62.1 but left the image at
v1.61.1-noble, and the guard added in #62 caught it at the top of both browser
jobs rather than letting it surface as a confusing browser-launch error:

  MISSING /ms-playwright/chromium-1234
  MISSING /ms-playwright/chromium_headless_shell-1234
  MISSING /ms-playwright/firefox-1538
  MISSING /ms-playwright/webkit-2336
  ok      /ms-playwright/ffmpeg-1011
  ::error::playwright 1.62.1 expects browser builds this image does not ship.

(ffmpeg is unchanged between the two releases, which is why only the four
browser builds moved.)

Applied by hand because Renovate did not include it. renovate.json5 puts
mcr.microsoft.com/playwright in the "testing tooling" group precisely so the
pair moves in one PR, and that entry carries a note saying it needs a debug
dry-run to confirm — the github-actions manager documents extracting a job's
`container:` image with depType `docker` but does not document the depName it
assigns. This run is the evidence that the entry does NOT match as written: the
manager scanned the workflows (10 files, 73 deps) and still proposed no image
update. Diagnosing that is follow-up work; the guard did its job in the
meantime, which is the point of having it as a backstop rather than trusting
the grouping alone.

Verified mcr.microsoft.com/playwright:v1.62.1-noble exists (registry returns
200) before pointing at it.
Author
Collaborator

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠️ **Warning**: custom changes will be lost.
ullrich force-pushed renovate/testing-tooling from 7170fd66c7
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
CI / Security Scan (pull_request) Successful in 5m12s
CI / Dockerfile Package Check (pull_request) Successful in 3m17s
CI / Visual Tests (pull_request) Successful in 7m40s
CI / Journal Image Smoke Test (pull_request) Successful in 42m55s
CI / Checks (pull_request) Has been cancelled
CI / E2E Tests (pull_request) Has been cancelled
to 3276e43fa9
All checks were successful
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CI / Security Scan (pull_request) Successful in 1m20s
CI / Dockerfile Package Check (pull_request) Successful in 2m1s
CI / Checks (pull_request) Successful in 5m2s
CI / Visual Tests (pull_request) Successful in 3m23s
CI / Journal Image Smoke Test (pull_request) Successful in 11m29s
CI / E2E Tests (pull_request) Successful in 9m59s
Cancel superseded CI / Cancel in-flight CI (pull_request) Successful in 25s
CD Staging / Tear Down PR Preview (pull_request) Successful in 52s
2026-08-19 16:46:00 +00:00
Compare
renovate deleted branch renovate/testing-tooling 2026-08-19 18:06:45 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
trails-cool/trails!66
No description provided.