[PR #6380] [MERGED] Playwright against abitrary web-vault #24637

Closed
opened 2026-05-22 02:10:22 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/dani-garcia/vaultwarden/pull/6380
Author: @Timshel
Created: 10/20/2025
Status: Merged
Merged: 11/11/2025
Merged by: @dani-garcia

Base: mainHead: playwright


📝 Commits (2)

  • a455519 Playwright improvements
  • eac72a0 Playwright fix for the extension setup

📊 Changes

13 files changed (+204 additions, -242 deletions)

View changed files

📝 playwright/README.md (+4 -2)
📝 playwright/compose/warden/build.sh (+8 -7)
📝 playwright/docker-compose.yml (+3 -2)
📝 playwright/global-utils.ts (+19 -3)
📝 playwright/package-lock.json (+126 -202)
📝 playwright/package.json (+4 -4)
📝 playwright/test.env (+3 -2)
📝 playwright/tests/login.smtp.spec.ts (+3 -0)
📝 playwright/tests/organization.smtp.spec.ts (+9 -5)
📝 playwright/tests/setups/2fa.ts (+1 -1)
📝 playwright/tests/setups/sso.ts (+9 -5)
📝 playwright/tests/setups/user.ts (+6 -3)
📝 playwright/tests/sso_organization.smtp.spec.ts (+9 -6)

📄 Description

The main goal of this PR is to modify the build script to allow pointing directly to a version of vw_web_build instead of a bw_web_builds.
This should allow to easily test unreleased web vault.

Added some other improvements and started to fix the tests for the 10.0 client but between the extension spam and https://github.com/dani-garcia/vaultwarden/pull/6364 they will remain broken.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/dani-garcia/vaultwarden/pull/6380 **Author:** [@Timshel](https://github.com/Timshel) **Created:** 10/20/2025 **Status:** ✅ Merged **Merged:** 11/11/2025 **Merged by:** [@dani-garcia](https://github.com/dani-garcia) **Base:** `main` ← **Head:** `playwright` --- ### 📝 Commits (2) - [`a455519`](https://github.com/dani-garcia/vaultwarden/commit/a455519e40f9b7952d2e415fca76e80500e893f2) Playwright improvements - [`eac72a0`](https://github.com/dani-garcia/vaultwarden/commit/eac72a0546270c13afa9b5f2f9a1b4ce858a7463) Playwright fix for the extension setup ### 📊 Changes **13 files changed** (+204 additions, -242 deletions) <details> <summary>View changed files</summary> 📝 `playwright/README.md` (+4 -2) 📝 `playwright/compose/warden/build.sh` (+8 -7) 📝 `playwright/docker-compose.yml` (+3 -2) 📝 `playwright/global-utils.ts` (+19 -3) 📝 `playwright/package-lock.json` (+126 -202) 📝 `playwright/package.json` (+4 -4) 📝 `playwright/test.env` (+3 -2) 📝 `playwright/tests/login.smtp.spec.ts` (+3 -0) 📝 `playwright/tests/organization.smtp.spec.ts` (+9 -5) 📝 `playwright/tests/setups/2fa.ts` (+1 -1) 📝 `playwright/tests/setups/sso.ts` (+9 -5) 📝 `playwright/tests/setups/user.ts` (+6 -3) 📝 `playwright/tests/sso_organization.smtp.spec.ts` (+9 -6) </details> ### 📄 Description The main goal of this PR is to modify the build script to allow pointing directly to a version of [vw_web_build]([https://github.com/vaultwarden/vw_web_builds) instead of a [bw_web_builds](https://github.com/dani-garcia/bw_web_builds). This should allow to easily test unreleased web vault. Added some other improvements and started to fix the tests for the `10.0` client but between the extension spam and https://github.com/dani-garcia/vaultwarden/pull/6364 they will remain broken. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-22 02:10:22 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vaultwarden#24637