Skip to content

Synchronise master with upstream#203

Merged
priteau merged 7 commits into
stackhpc/masterfrom
upstream/master-2026-06-08
Jun 8, 2026
Merged

Synchronise master with upstream#203
priteau merged 7 commits into
stackhpc/masterfrom
upstream/master-2026-06-08

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown

This PR contains a snapshot of master from upstream master.

stephenfin and others added 7 commits May 8, 2026 15:32
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
@github-actions github-actions Bot requested a review from a team as a code owner June 8, 2026 08:05
@github-actions github-actions Bot added automated Automated action performed by GitHub Actions synchronisation labels Jun 8, 2026
@priteau priteau closed this Jun 8, 2026
@priteau priteau reopened this Jun 8, 2026
@priteau priteau merged commit 5006508 into stackhpc/master Jun 8, 2026
3 checks passed
@priteau priteau deleted the upstream/master-2026-06-08 branch June 8, 2026 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated Automated action performed by GitHub Actions synchronisation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants