Repository navigation
Update npm and Python dependency groups - #324
Merged
Merged
Conversation
npm: eslint 10.14.0, playwright 1.65.0. Python: Authlib 1.9.5, python-socketio 5.18.1 (python-engineio 4.15.1), graphifyy 0.9.103. Supersedes the Dependabot PRs #322 and #323. The Python locks are regenerated with scripts/lock_requirements.ps1, which keeps the --require-hashes header, the universal platform markers and unique hashes that the Dependabot rewrite dropped. The Chromium build shipped with Playwright 1.65 serializes a computed align-self of flex-end as flow-end. The launcher layout test now checks the end alignment by geometry instead of the keyword string.
8 tasks
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.
Problem and outcome
Combines the two open Dependabot updates into one change with correctly generated locks.
Both Dependabot PRs failed CI:
scripts/lock_requirements.ps1. That dropped the--require-hashesheader and the universal markers (async-timeoutfor Python < 3.11.3,coloramaandsspilibon Windows) and duplicated the numpy hashes. The locks here are regenerated with the script and the uv version pinned inuv.toml; the diff only contains the actual version changes.align-self: flex-endasflow-end. The launcher layout test now checks end alignment by geometry (right edge on the content edge, button not stretched) instead of the keyword string.The policy tests that pin the graphify version and the Authlib qualification comment in
requirements.inare updated accordingly.Scope and links
Refs #322, #323. Both can be closed once this is merged.
Validation
requirements-test.txt.lock_requirements.ps1 -Check: passes.test_pytest_shard.py::test_ci_workflow_entrypoint_loads_local_plugin_without_pythonpathfails only under xdist load and passes on its own.npm run lint:js: clean.npm run test:js: 1067 passed, 1 failed.automation-tools.test.jsfails on a Windows CRLF checkout; the file is unchanged and the test passed on Linux CI for both Dependabot PRs.profile-launcher.spec.jsandoverview-filters.spec.js: 38/38 passed.align-self: flex-startit fails at both widths (220 px and 754 px offset).get_participantsandemitare unchanged, so theconnected/unauthenticatedevent sent beforereturn Falseis still delivered. The onlyis_connectedcall sits on the disconnect path afterserver.disconnect(), where the result is the same. The signatures of the wrapped_handle_connectmethods are unchanged. No API, schema, config or deployment changes.Delivery
Merging implements the change; it does not publish a versioned release.