Repository navigation
chore(deps): bump jsonschema from 0.26.2 to 0.58.4 - #89
Merged
Merged
Conversation
Owner
|
Holding this until after 2.3.0 ships, deliberately. The release is being cut now, and each of these four changes a dependency that this repository cannot fully exercise on a plain runner:
None of this is a judgement on the bumps. They land after the release, with the checks that can actually speak to them. |
dependabot
Bot
force-pushed
the
dependabot/cargo/jsonschema-0.56.0
branch
from
September 22, 2026 07:57
7eaeba5 to
b2f74f2
Compare
Owner
|
@dependabot rebase |
Bumps [jsonschema](https://github.com/Stranger6667/jsonschema) from 0.26.2 to 0.58.4. - [Release notes](https://github.com/Stranger6667/jsonschema/releases) - [Changelog](https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md) - [Commits](Stranger6667/jsonschema@rust-v0.26.2...cli-v0.58.4) --- updated-dependencies: - dependency-name: jsonschema dependency-version: 0.56.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/cargo/jsonschema-0.56.0
branch
from
October 5, 2026 00:10
b2f74f2 to
9cb6c44
Compare
…e the golden depends on The jsonschema bump (0.26 to 0.58) is used by one test, which validates a report against schemas/report.v1.json through `validator_for`. That schema has only local `#/definitions` references and a draft-07 `$schema`, so nothing it does touches the network. jsonschema 0.58's default features add an HTTP client and a TLS stack: this bump alone took the report crate's dev tree from 140 packages to 168, with rustls, ring and aws-lc-sys (a C build that needs cmake). `default-features = false` takes it to 93, fewer than before the bump, with no HTTP or TLS at all; the lockfile ends net smaller than main's. `cargo deny check` passes. The bump also broke `report_validates_against_schema_and_matches_golden`. The test writes a fixture, parses it back with serde_json, and snapshots statistics computed from the parsed numbers, so its golden depends on whether serde_json parses floats exactly, and jsonschema 0.58 turns that on (`float_roundtrip`) where 0.26 did not. Five values moved in their last digit. That dependence is now declared in the crate's dev-dependencies instead of inherited from whatever a transitive crate enables, and the snapshot is re-recorded: compared as JSON the structure is identical and the five floats differ by at most 1.7e-16 relative. Checked: the report crate's tests and clippy, rustfmt, cargo deny. Signed-off-by: Vyncint Ng <115854244+vyncint@users.noreply.github.com>
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.
Bumps jsonschema from 0.26.2 to 0.58.4.
Release notes
Sourced from jsonschema's releases.
... (truncated)
Changelog
Sourced from jsonschema's changelog.
... (truncated)
Commits
22e9e39chore(rust): Release 0.58.48e57885test: Cover malformed keyword values, masked messages and option paths in mod...ccea405build: Run each OS's Python tests as soon as its wheels are builtd94e107build: Build the Python test wheels once per OSd18ed08build: Cache benchmark builds and install cargo-codspeed from a prebuilt binary91b39cebuild: Drop the redundant wheel smoke test from Python release verification82b99f6build: Cancel CI runs of closed pull requests1ae353dbuild: Speed up CI builds and fit Rust caches into the cache quota29bad0dbuild: Skip canonicalization tests on s390x0fda901fix: Reportrequired,minContainsandmaxContainserrors at their own a...