chore(ci): Update Pixi - #6839
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Contributor
Author
|
renovate
Bot
force-pushed
the
renovate/pixi
branch
24 times, most recently
from
August 24, 2026 11:56
5575dd3 to
20c91e0
Compare
renovate
Bot
force-pushed
the
renovate/pixi
branch
2 times, most recently
from
August 25, 2026 12:11
88584f9 to
cbf1b73
Compare
renovate
Bot
force-pushed
the
renovate/pixi
branch
17 times, most recently
from
August 31, 2026 12:21
1935053 to
f4699b5
Compare
renovate
Bot
force-pushed
the
renovate/pixi
branch
from
August 31, 2026 17:54
f4699b5 to
999bee2
Compare
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.
This PR contains the following updates:
>=0.48.5,<0.49→>=0.51,<0.520.52.1(+1)>=0.70.0,<0.71→>=0.73,<0.740.75.0(+1)Release Notes
Stranger6667/jsonschema (jsonschema-rs)
v0.51.0Added
ValidationOptions::with_vocabularyand thevocabulariesattribute onjsonschema::validator, declaring support for a vocabulary this crate does not implement.--vocabularyflag ofjsonschema validate.Changed
Vocabularygained theFormatAssertionvariant, which its Draft 2020-12 URI parses to instead ofVocabulary::Custom, and is markednon_exhaustive.Fixed
uniqueItemslength ceiling not reading anitemsorcontainsschema written as a$ref.formatrejects.formataccepted under a meta-schema requiring the Format-Assertion vocabulary (it should be rejected).trueread as an annotation, so a meta-schema requiring it accepted values itsformatrejects.https://json-schema.org/draft/2020-12/meta/format-assertionmeta-schema not declaring its vocabulary, so a schema written against it annotatedformatinstead of asserting it.$idkeeping its$vocabularyunread, so a schema written against it got every Draft 2020-12 vocabulary.$schemarejected as an unknown meta-schema (it should build).regexformat reading the Rust regex dialect (it should read the ECMA-262 dialect in Unicode mode).uri-templateformat rejecting an apostrophe in a literal (it should accept it, per RFC 6570 errata 6937).durationformat accepting weeks combined with a time part, such asP1WT1H(it should reject it).unevaluatedPropertiesorunevaluatedItemsbeside a$refthat cycles back to the node, written as#, through its$id, or through a chain of definitions.Performance
unevaluatedPropertiesorunevaluatedItemsover a deepallOfor$refchain costs its depth instead of its square.v0.50.1Changed
CanonicalSchema::satisfiabilityanswersYesfor a string whosepatternorformata matching value can be built from.CanonicalSchema::satisfiabilityanswersNowhere aformattakes no string of the length the schema asks for.Fixed
CanonicalSchema::negatetaking apart a union that reads a definition through its ownif, so a schema and its negation shared a value.CanonicalSchema::subtractdropping a Draft 4 array member an element demand partly takes.CanonicalSchema::coversansweringYeswhere a Draft 4 element demand refuses a member.maxLengthis0keeping apattern,format, or content facet unread, so the same constraints written in one object and written as anallOfreached different canonical forms.Performance
notover a wide object schema costs its branch count instead of its square.notover an object schema is linear in its property count, not quadratic.notover an object schema withadditionalProperties: falseno longer costs cubic time in its property count.v0.50.0Added
CanonicalSchema::unionandCanonicalSchema::subtract.CanonicalizationError::UnsupportedResult, reported where the canonical form does not support a set operation's result.OperandMismatch::DocumentRoots, reported where both operands read#and it names a different document on each side.jsonschema validate -i INSTANCEwithout aSCHEMAargument validates each instance against the schema named in its own$schemaproperty. #1470Changed
CanonicalSchema::is_satisfiableis nowCanonicalSchema::satisfiability, answeringYes,No, orUnknown-Yeswherever a value can be exhibited, not only for the forms listing their members.CanonicalSchema::coversdecides through the difference as well:Nowhere the argument keeps values the receiver rejects,Yeswhere nothing is left over.CanonicalSchema::is_subset_ofis nowCanonicalSchema::covers, answeringYes,No, orUnknownfor whether the receiver admits every value the argument admits.CanonicalSchema::negatereturnsResultrather thanOption.CanonicalizationError::UnmodeledOperandis nowCanonicalizationError::UnsupportedOperand, and means only that an operand is aRawpass-through.$reffolds through the body it names, so canonicalizing a document and combining its parts with the set operations reach one form; a document holding a reference cycle keeps the form it had.Fixed
$refto#at the combined result instead of the document it was written in, including one named by a definition the result keeps.$refwhose target istrueorfalse, which panicked.CanonicalSchema::coversansweringUnknownfor a schema against itself, where that schema is a$ref.CanonicalSchema::unionkeeping a$refbeside the schema it names, where the other three operations read through it.CanonicalSchema::coversandCanonicalSchema::subtractcancelling two nodes written the same way whose#names a different document.additionalPropertiesreaching a key the pattern map matches when a finite key constraint closes the map, which dropped values both operands accept.$defsentry read past a wider schema written out at every use, rather than kept as the pointer it was.$refas a pointer instead of reading through it, so a schema written with a$refdid not cancel against the same schema written out.CanonicalSchema::subtractasking for a complement where the difference is one of the operands or empty, declining on schemas it can subtract.$defsentries the result no longer references, which then showed up in the emitted schema.CanonicalSchema::uniondeclining over an approximated intersection, where the union itself is exact.$idcontains one. #1473unevaluatedPropertiesandunevaluatedItemsignoring an$idon a subschema they walk through, so a relative$refinside it resolved against the enclosing resource.Performance
v0.49.9Added
oneOfwhose branches name object targets a required constant tells apart, which degrades to a union.Changed
CanonicalSchema::to_json_schemaon a definition emits only the definitions that one names, not the whole document's.Fixed
v0.49.5Added
notan integer schema under Draft 4, which the number leaf carries as barred integers.notamultipleOf, which numeric leaves carry as barred divisors.notan integer schema, where a barred divisor of one spells the non-integer numbers.notapattern, which string leaves carry as barred patterns.nota typed value set under Draft 4, such as{"type": "integer", "enum": [1, 2]}.CanonicalSchema::is_subset_of, whether the other schema admits every value this one admits.Fixed
CanonicalSchema::is_subset_offailing to prove a union of array branches a subset of itself.CanonicalSchema::intersectadmitting values one side rejects when itsadditionalPropertiesgoverns the keys the other side'spatternPropertiesmatch.multipleOfschema collapsing to the empty set whenf64rounds its bounds together.arbitrary-precisionwhen the fraction exceeds the expansion cap.multipleOfcomparing values through a lossyf64conversion underarbitrary-precision, such as1e-400passing{"maximum": 0}.v0.49.4Added
nota string format, which the string leaf carries as barred formats.notan existential demand, which an array fails exactly when no element matches.nota string value set, which the string leaf carries as excluded values.unevaluatedItemsbesidecontains, where the elements it matches are evaluated and the tail admits either.unevaluated*besideanyOforoneOf, where every branch evaluating the same keys or indexes pins what is left over.notan array element schema, which an array fails exactly when one element violates it.CanonicalSchema::intersect, the values both schemas admit.CanonicalSchema::negate, the values a schema rejects.CanonicalSchema::definition, one reference target by URI.Fixed
i64admitted by a fractional boundf64rounds it onto, such as-10000000000000000000000000under{"maximum": -10000000000000000000000000.1}.2^53admitted by a boundf64rounds onto it, such as9007199254740992under{"minimum": 9007199254740993}.containssubschema beside bothminContainsandmaxContainsoverwriting a sibling keyword of the same name, such asitems.Performance
CanonicalSchemahashing and equality cost the node instead of the whole document.v0.49.3Added
false.$dynamicRefand$recursiveRef, which resolve through the dynamic scope and stay symbolic like any other reference. A dangling$dynamicReferrors rather than stayingRaw.minContainsunderuniqueItems, where a demand asking for more matches than its own schema has distinct values now folds tofalse.patternPropertiescoverage closed byadditionalProperties: false, spelled as the closed map it was parsed from.oneOfwhose branches repeat, where a repeated branch can never contribute exactly one match.$refwhose target is an empty schema, which now folds tofalse.unevaluatedItemsbesideallOf, where every branch must pass and so the indexes they evaluate are known without the instance.unevaluatedPropertiesbesideallOf, where every branch must pass and so what they evaluate is known without the instance.typelist holdingintegerbeside other types withenum, which previously modeled only when spelled as anallOf.patternPropertiespatterns matching finitely many keys, such as^a$and^(a|b)$.unevaluatedPropertiesandunevaluatedItemswhen no in-place applicator sits beside them.Fixed
additionalItemsvalues that are not schemas silently ignored beside an array-formitems(they should fail the build likeadditionalProperties).additionalItemsbeside a booleanitemsrejecting every instance, such as{"additionalItems": false, "items": false}.additionalItemsbeside a non-arrayitemsvalue failing schema compilation with an error blamingadditionalItems(the keyword should be ignored).2^64, such as{"maxItems": 18446744073709551616}.f64range admitted by a fractional bound it exceeds, such as1e400under{"exclusiveMaximum": 0.1}.$refat the root of an$id-bearing subresource dropped as a self-reference when its pointer matched the one that reached that subresource.unevaluatedItemscountingprefixItemsas evaluating elements before Draft 2020-12, where it is not a keyword.Performance
evaluateby building each location in a single allocation instead of two, reusing the instance location a node already built, and caching evaluation paths across instance nodes.v0.49.2Performance
multipleOfbeside numeric bounds far from zero.v0.49.1Fixed
jsonschema-value: Ruby builds on x64-mingw-ucrt.prefix-dev/rattler-build (rattler-build)
v0.73.0✨ Highlights
This release improves downstream-test reliability by selecting compatible Python builds, preserves executable-relative macOS rpaths, and makes test cleanup more robust. It also migrates the documentation toolchain from MkDocs to Zensical and corrects a documented target package name.
Documentation
Fixed
remove_dir_all_forcehelper inrun_test.rsby @lucascolley in #2729v0.72.2✨ Highlights
This patch release enables trusted-publisher OIDC authentication when reading private prefix.dev channels during solving and
--skip-existing allchecks.Fixed
v0.72.0✨ Highlights
This release introduces experimental
build.stepsas an alternative tobuild.script: each step is an isolated section of the build wrapper with its ownifcondition,interpreter,cwd, andenv, so shell state no longer leaks between steps. It requires--experimentaland is mutually exclusive withscript. Recipes may now also carry a top-level$schemafield for editor validation, and the process-execution layer gains reusable Runner and Session interfaces. Fixes cover case-insensitiveRuntimeEnvlookups on Windows, deletion-only patches, AndroidDT_RUNPATHhandling, and CEP-17 site-packages paths inSP_DIR.Added
Fixed
RuntimeEnvon Windows by @paperchalice in #2676Refactor
NativeShellRunnertoShellDialectby @baszalmstra in #2692New Contributors
v0.71.0✨ Highlights
This release adds iOS and Android platform support and improves cross-architecture Windows command execution. It also fixes cache-output build setting inheritance and defers tests until transitive outputs are available.
Added
build_platformarchitecture when running emulated by @baszalmstra in #2664Fixed
Removed
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.