Update dependency versions and test workflow configuration#1322
Open
HarithaVattikuti wants to merge 1 commit into
Open
Update dependency versions and test workflow configuration#1322HarithaVattikuti wants to merge 1 commit into
HarithaVattikuti wants to merge 1 commit into
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Updates dependency versions used by test fixtures and refreshes the repo’s generated/locked artifacts and CI workflows accordingly.
Changes:
- Bump npm transitive deps related to
fast-xml-parser(and updatepackage-lock.jsonplus bundleddist/outputs). - Update Python test fixture pins in
__tests__/data/requirements*.txtand addpackagingconstraint to the Poetry fixture. - Adjust CI workflows (Poetry install workaround via
pipx inject, and switch PyPy nightly to 3.11) and update npm license metadata entries.
Reviewed changes
Copilot reviewed 12 out of 15 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| package-lock.json | Updates locked npm dependency graph (adds new transitive deps and bumps XML-related packages). |
| dist/setup/index.js | Regenerated bundle reflecting updated npm deps. |
| dist/cache-save/index.js | Regenerated bundle reflecting updated npm deps. |
| .licenses/npm/xml-naming.dep.yml | Adds license metadata for new transitive dependency xml-naming. |
| .licenses/npm/anynum.dep.yml | Adds license metadata for new transitive dependency anynum. |
| .licenses/npm/@nodable/entities.dep.yml | Adds license metadata for new transitive dependency @nodable/entities. |
| .licenses/npm/strnum.dep.yml | Updates license metadata version for strnum. |
| .licenses/npm/path-expression-matcher.dep.yml | Updates license metadata version for path-expression-matcher. |
| .licenses/npm/fast-xml-parser.dep.yml | Updates license metadata version for fast-xml-parser. |
| .licenses/npm/fast-xml-builder.dep.yml | Updates license metadata version for fast-xml-builder. |
| .github/workflows/test-pypy.yml | Switches nightly PyPy testing from 3.10 to 3.11 in matrices. |
| .github/workflows/e2e-cache.yml | Changes Poetry installation to inject packaging<25 into the pipx-installed Poetry environment. |
| tests/data/requirements.txt | Bumps pinned test fixture deps (idna/pygments/requests/urllib3). |
| tests/data/requirements-linux.txt | Bumps pinned linux test fixture deps (idna/Pygments/requests/urllib3). |
| tests/data/pyproject.toml | Adds packaging constraint to Poetry test fixture dependencies. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| name: "@nodable/entities" | ||
| version: 2.2.0 | ||
| type: npm | ||
| summary: Entity parser for XML, HTML, External entites with security and NCR control |
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.
Dependency updates
Updated Python test fixture dependencies in tests:
Version changes:
Updated Poetry test fixture in tests:
Added:
Direct/transitive version updates include:
New transitive dependencies introduced:
Workflow updates
Updated .github/workflows/e2e-cache.yml:
Updated .github/workflows/test-pypy.yml:
Also updated the corresponding license metadata under .licenses/npm/ for the added and bumped packages.