Skip to content

chore: Remove json schema as a direct dependency, let builder handle it#390

Merged
cidrblock merged 2 commits intoansible:mainfrom
cidrblock:chore_rm_jsonschema_dep
Dec 1, 2025
Merged

chore: Remove json schema as a direct dependency, let builder handle it#390
cidrblock merged 2 commits intoansible:mainfrom
cidrblock:chore_rm_jsonschema_dep

Conversation

@cidrblock
Copy link
Copy Markdown
Collaborator

ADE has no direct dep of json schema, will let builder own the compatible range.

@cidrblock cidrblock requested a review from a team as a code owner December 1, 2025 19:14
@cidrblock cidrblock requested review from alisonlhart, Copilot and ssbarnea and removed request for a team December 1, 2025 19:14
@cidrblock cidrblock added the chore label Dec 1, 2025
@cidrblock cidrblock changed the title Remove json schema as a direct dependency, let builder handle it chore: Remove json schema as a direct dependency, let builder handle it Dec 1, 2025
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes jsonschema as a direct dependency from the project, allowing ansible-builder (which already depends on jsonschema) to manage the compatible version range. This eliminates redundant dependency declaration since the codebase does not directly import or use jsonschema.

Key Changes

  • Removed jsonschema>=4.25.1 from direct dependencies in pyproject.toml
  • Updated uv.lock to reflect the removal (jsonschema remains available as a transitive dependency through ansible-builder)

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
pyproject.toml Removed jsonschema from direct dependencies list
uv.lock Updated lock file to reflect dependency changes, removing jsonschema from direct dependencies while keeping it as a transitive dependency through ansible-builder

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

@cidrblock cidrblock merged commit 86ac278 into ansible:main Dec 1, 2025
20 of 21 checks passed
@github-project-automation github-project-automation bot moved this from Review to Done in 🧰 devtools project board Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants