Synchronise master with upstream#203
Merged
Merged
Conversation
This expects the reference object first. Change-Id: I112f8a303aff7807e12a1f78a477a15d9bd39694 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: Ia54df49975f31c8302f952309a1e6274a6981238 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Fixes applied to automated upper-constraints.txt update: Pin versions for packages that are not ready for updating: - pyroute2: Nova/os-vif issues Co-Authored-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: I3d592e78023764d11b8656b10d231c81077399e6 Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
Playwright is a Python library to automate Chromium, Firefox and
WebKit browsers with a single API.
* Is the library actively maintained?
Yes. The most recent release was in Jan, 2026.
* Is the library good code?
Yes. It has a comprehensive test suite and is widely used for
UI integration testing.
* Is the library license compatible?
Yes, Apache-2.0 license.
* Is the library already packaged in the distros we target?
Yes:
https://packages.debian.org/sid/python/python3-playwright
It is packaged in Debian only. For watcher-dashboard, we will
be installing via pip.
* Is the function of this library already covered by other libraries
in global-requirements.txt?
Yes. Selenium provides similar functionalities to write UI
automation. But playwright have builtin batteries included for test
code generation, running, debugging and tracing with UI automation
included.
* Is the library required for OpenStack project or related dev or
infrastructure setup? (Answer to this should be Yes, of course) Which?
watcher-dashboard is going to consume it for UI integration testing,
followed by grian-ui in future.
* If the library release is managed by the Openstack release process
does it use the cycle-with-intermediary release type?
Not managed by OpenStack
Needed-By: https://review.opendev.org/c/openstack/watcher-dashboard/+/970353
Related-Spec: https://review.opendev.org/c/openstack/watcher-specs/+/970220
Change-Id: Iead435b4eaf2d6881981887e456809b793628f30
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Fixes applied to automated upper-constraints.txt update: Pin versions for packages that are not ready for updating: - pyroute2: Nova/os-vif issues Co-Authored-by: Dr. Jens Harbott <harbott@osism.tech> Change-Id: Id69680af36e575448855ee9b093d3339a0d5f1ed Signed-off-by: OpenStack Proposal Bot <openstack-infra@lists.openstack.org> Generated-By: openstack/project-config:playbooks/proposal/propose_update.sh
priteau
approved these changes
Jun 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains a snapshot of master from upstream master.