Skip to content

chore(deps): update schemalint to v2.6.2 - #2104

Merged
renovate[bot] merged 2 commits into
mainfrom
renovate/schemalint
Jul 29, 2026
Merged

chore(deps): update schemalint to v2.6.2#2104
renovate[bot] merged 2 commits into
mainfrom
renovate/schemalint

Conversation

@renovate

@renovate renovate Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change Age Confidence
giantswarm/schemalint patch v2.6.1v2.6.2 age confidence
github.com/giantswarm/schemalint/v2 patch v2.6.1v2.6.2 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

giantswarm/schemalint (giantswarm/schemalint)

v2.6.2

Compare Source

Changed
  • cluster-app rule set: allow unevaluatedProperties: false on a schema that also has
    $ref. This is the only way to reject unknown keys on a referenced object in draft
    2020-12 — additionalProperties only considers sibling properties/patternProperties
    (2020-12 core, §10.3.2), so additionalProperties: false next to a $ref rejects every
    field the referenced schema defines and breaks helm template. Every other use of
    unevaluatedProperties, and all use of unevaluatedItems, remains an error. Spellings
    that leave the object open anyway are not covered by the exception: an additionalProperties
    that is not false either next to the $ref or on the target it resolves to (both annotate
    every property as evaluated), and a type that is not object, taken from the $ref target
    when the schema declares none.
  • cluster-app rule set: "Object should disable additional properties" no longer fires on
    a $ref closed with unevaluatedProperties: false. Such an object is closed, and
    adding additionalProperties: false to it would be wrong. This applies to the $ref
    target as well, which is reported at the same location as the referring schema.
  • cluster-app rule set: "Object must have at least one property" now counts properties
    reached through $ref, so a schema that is only a $ref to an object with properties
    no longer errors.
  • Release binaries now include darwin/amd64, darwin/arm64, windows/amd64, and windows/arm64 alongside the existing linux targets. Windows binaries are named schemalint-windows-<arch>.exe.
  • Update golang.org/x/sys to v0.47.0, fixing CVE-2026-39824.
  • Update github.com/santhosh-tekuri/jsonschema to v6. Findings on every schema under
    pkg/ are unchanged, with two differences to be aware of. The wording of the "invalid
    JSON Schema" message for a schema that does not compile comes from the library. And
    format now has to name a format the library knows: v5 accepted any name, so
    format: something-made-up counted as a constraint on a string, and no longer does.
  • Update golang.org/x/text to v0.39.0, fixing CVE-2026-56852. jsonschema v6 pulls it in.
Fixed
  • A finding is no longer reported twice for the same location. A $ref and its target
    resolve to one location, so a rule that visits both reported it once per visit.
  • "Property title must not contain leading or trailing spaces" now points at the offending
    property instead of the root of the schema.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Jul 29, 2026
@renovate
renovate Bot requested a review from a team as a code owner July 29, 2026 14:29
@renovate renovate Bot added renovate PR created by RenovateBot dependencies Pull requests that update a dependency file labels Jul 29, 2026
@renovate
renovate Bot enabled auto-merge (squash) July 29, 2026 14:29
@renovate
renovate Bot force-pushed the renovate/schemalint branch from 5e95e3e to 086befb Compare July 29, 2026 17:13
@renovate renovate Bot changed the title chore(deps): update dependency giantswarm/schemalint to v2.6.2 chore(deps): update schemalint to v2.6.2 Jul 29, 2026
@Gacko
Gacko force-pushed the renovate/schemalint branch from e7cfbb4 to ccf3a87 Compare July 29, 2026 17:20
@renovate
renovate Bot merged commit 68cb36b into main Jul 29, 2026
3 of 4 checks passed
@renovate
renovate Bot deleted the renovate/schemalint branch July 29, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file renovate PR created by RenovateBot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant