Skip to content

Update test#2095

Open
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/test
Open

Update test#2095
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/test

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
@playwright/test (source) 1.60.01.61.0 age confidence devDependencies minor 1.61.1
mcr.microsoft.com/playwright v1.60.0-noblev1.61.1-noble age confidence tekton-step-image minor

Release Notes

microsoft/playwright (@​playwright/test)

v1.61.0

Compare Source

🔑 WebAuthn passkeys

New Credentials virtual authenticator, available via browserContext.credentials, lets tests register passkeys and answer navigator.credentials.create() / navigator.credentials.get() ceremonies in the page — no real hardware key required, works in all browsers:

const context = await browser.newContext();

// Seed a passkey your backend provisioned for a test user.
await context.credentials.create('example.com', {
  id: credentialId,
  userHandle,
  privateKey,
  publicKey,
});
await context.credentials.install();

const page = await context.newPage();
await page.goto('https://example.com/login');
// The page's navigator.credentials.get() is answered with the seeded passkey.

You can also let the app register a passkey once in a setup test, read it back with credentials.get(), and seed it into later tests — see Credentials for details.

🗃️ Web Storage

New WebStorage API, available via page.localStorage and page.sessionStorage, reads and writes the page's storage for the current origin:

await page.localStorage.setItem('token', 'abc');
const token = await page.localStorage.getItem('token');
const items = await page.sessionStorage.items();

New APIs

Network
Browser and Screencast
  • New option artifactsDir in browserType.connectOverCDP() controls where artifacts such as traces and downloads are stored when attached to an existing browser.
  • New option cursor in screencast.showActions() controls the cursor decoration rendered for pointer actions.
  • The onFrame callback in screencast.start() now receives a timestamp of when the frame was presented by the browser.
Test runner
  • The testOptions.video option now supports the same set of modes as trace: new 'on-all-retries', 'retain-on-first-failure' and 'retain-on-failure-and-retries' values. See the video modes table for which runs are recorded and kept in each mode.
  • Supported expect.soft.poll(...).
  • New fullConfig.argv — a snapshot of process.argv from the runner process, handy for reading custom arguments passed after the -- separator.
  • New fullConfig.failOnFlakyTests mirrors the config option, so reporters can explain why a flaky run failed.
  • testInfo.errors now lists each sub-error of an AggregateError as a separate entry.
  • New -G command line shorthand for --grep-invert.

🛠️ Other improvements

  • Playwright now supports Ubuntu 26.04.
  • HAR and trace recordings now include WebSocket requests.

Browser Versions

  • Chromium 149.0.7827.55
  • Mozilla Firefox 151.0
  • WebKit 26.5

This version was also tested against the following stable channels:

  • Google Chrome 149
  • Microsoft Edge 149

Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • Every minute (* * * * *)
  • 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 if that's undesired.


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

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

Summary by CodeRabbit

  • Tests
    • Updated end-to-end and lint test tooling to newer versions for improved compatibility and reliability.
  • Chores
    • Refreshed project development dependencies used by the test pipeline.

@openshift-ci openshift-ci Bot requested review from JoaoFula and syedriko June 17, 2026 08:13
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/test branch from d941f33 to 9db299f Compare June 23, 2026 14:55
@red-hat-konflux red-hat-konflux Bot changed the title Update mcr.microsoft.com/playwright Docker tag to v1.61.0 Update mcr.microsoft.com/playwright Docker tag to v1.61.1 Jun 23, 2026
@coderabbitai

coderabbitai Bot commented Jun 23, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

The Tekton pre-commit pipeline updates its Playwright image tags in the lint and e2e steps, and package.json updates @playwright/test to a newer version. No other pipeline wiring or application logic changes.

Changes

Playwright Version Updates

Layer / File(s) Summary
Version bumps
.tekton/integration-tests/lightspeed-console-pre-commit.yaml, package.json
Updates the Playwright image tag in the run-lint and run-e2e-tests Tekton steps, and bumps @playwright/test in package.json.

Estimated code review effort: 1 (Trivial) | ~2 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title is too vague to clearly describe the Playwright dependency updates in this PR. Use a specific title like "Update Playwright dependencies" or "Bump Playwright test and Tekton images".
✅ Passed checks (4 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch konflux/mintmaker/main/test

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

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.tekton/integration-tests/lightspeed-console-pre-commit.yaml:
- Line 121: The Playwright image tag v1.61.1-noble does not exist as a valid
stable release. Update both occurrences of the image reference
mcr.microsoft.com/playwright:v1.61.1-noble to
mcr.microsoft.com/playwright:v1.61.0-noble, which is the latest stable
Playwright version. This change needs to be made in two locations within the
file.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 980184f9-bd1b-470c-b97e-71c5e99b38a7

📥 Commits

Reviewing files that changed from the base of the PR and between ab1ee42 and 9db299f.

📒 Files selected for processing (1)
  • .tekton/integration-tests/lightspeed-console-pre-commit.yaml

- name: COMMIT_SHA
value: $(params.commit)
image: mcr.microsoft.com/playwright:v1.60.0-noble
image: mcr.microsoft.com/playwright:v1.61.1-noble

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

Is Playwright v1.61.1 released? What are the release notes for Playwright v1.61.1 vs v1.61.0?

💡 Result:

As of June 23, 2026, Playwright v1.61.1 has not been officially released as a stable version. The latest stable version is v1.61.0, which was released on June 15, 2026 [1][2]. Because v1.61.1 does not exist as a stable release, there are no official release notes available for it. While some beta versions (e.g., 1.61.1-beta-*) have been identified in package registries [3], these are pre-release builds and do not constitute a formal stable release. For reference, the release notes for v1.61.0 include updates such as WebAuthn passkey support and enhancements to Web Storage [4]. You can view the full, official release history and notes for stable versions on the Playwright documentation website [5].

Citations:


Update Playwright image tag to v1.61.0-noble: v1.61.1-noble does not exist as a stable release.

Lines 121 and 205 reference mcr.microsoft.com/playwright:v1.61.1-noble, but v1.61.1 has not been officially released. The latest stable Playwright version is v1.61.0 (released June 15, 2026). Update both occurrences to v1.61.0-noble to use a valid, stable image tag.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.tekton/integration-tests/lightspeed-console-pre-commit.yaml at line 121,
The Playwright image tag v1.61.1-noble does not exist as a valid stable release.
Update both occurrences of the image reference
mcr.microsoft.com/playwright:v1.61.1-noble to
mcr.microsoft.com/playwright:v1.61.0-noble, which is the latest stable
Playwright version. This change needs to be made in two locations within the
file.

@red-hat-konflux red-hat-konflux Bot changed the title Update mcr.microsoft.com/playwright Docker tag to v1.61.1 Update test to v1.61.1 Jun 25, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/test branch from 9db299f to 185c8de Compare June 29, 2026 12:14
@red-hat-konflux red-hat-konflux Bot changed the title Update test to v1.61.1 Update test Jun 29, 2026
@openshift-ci

openshift-ci Bot commented Jun 29, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign kyoto for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@red-hat-konflux red-hat-konflux Bot changed the title Update test Update test to v1.61.0 Jun 30, 2026
@red-hat-konflux red-hat-konflux Bot changed the title Update test to v1.61.0 Update test Jun 30, 2026
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/test branch from 185c8de to c85f9e9 Compare July 2, 2026 08:08
@openshift-ci openshift-ci Bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jul 6, 2026
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux Bot force-pushed the konflux/mintmaker/main/test branch from c85f9e9 to 205df40 Compare July 6, 2026 04:10
@openshift-ci openshift-ci Bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jul 6, 2026
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.

0 participants