Skip to content

Upgrade jsonschema conformance dependency - #3

Merged
evanfollis merged 1 commit into
mainfrom
agent/dependency-closure-july-2026
Jul 26, 2026
Merged

Upgrade jsonschema conformance dependency#3
evanfollis merged 1 commit into
mainfrom
agent/dependency-closure-july-2026

Conversation

@evanfollis

Copy link
Copy Markdown
Owner

Summary

  • upgrade the pinned conformance checker from jsonschema 4.10.3 to 4.26.0
  • preserve the published schema, canon, fixtures, paths, and validator behavior
  • record the remaining RefResolver compatibility debt explicitly

Verification

  • make check under an isolated virtualenv
  • 19/19 conformance fixtures pass
  • installed jsonschema version is 4.26.0
  • git diff --check

Supersedes Dependabot PR #2 with attended verification and current-state documentation.

Copilot AI review requested due to automatic review settings July 26, 2026 23:54
@evanfollis
evanfollis merged commit aaef194 into main Jul 26, 2026
5 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Upgrades the repository’s single Python dependency (jsonschema) used by the canon conformance checker, while keeping the published discovery-framework contract (schemas, fixtures, paths, and validator behavior) unchanged and documenting the remaining RefResolver legacy-API dependency.

Changes:

  • Bump pinned jsonschema from 4.10.3 to 4.26.0 in requirements.txt.
  • Update CURRENT_STATE.md to reflect the dependency bump and reiterate the intentional reliance on the legacy RefResolver compatibility surface.

Reviewed changes

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

File Description
requirements.txt Updates the pinned jsonschema version to 4.26.0 and refreshes the rationale around RefResolver compatibility.
CURRENT_STATE.md Records the dependency update and states that schemas/fixtures/published paths remain unchanged.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants