Update dependency YamlDotNet to v18 #5

Merged
codex merged 1 commits from renovate/yamldotnet-18.x into main 2026-05-28 09:43:24 +02:00
Contributor

This PR contains the following updates:

Package Type Update Change
YamlDotNet (source) nuget major 17.1.018.0.0

Release Notes

aaubry/YamlDotNet (YamlDotNet)

v18.0.0: Release 18.0.0

What's Changed

  • Add a parse method wrapper and caching to fix AoT compilation by @​EdwardCooke in #​1103
    BREAKING CHANGE This is a breaking change in the TypeInspectorSkeleton class and the ITypeInspector interface by adding 2 methods . Quick fix to resolve those breaking changes in your own custom TypeInspector is to return false on the HasParseMethod method and return null or throw an exception on the Parse method.

Full Changelog: https://github.com/aaubry/YamlDotNet/compare/v17.1.0...v18.0.0


Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

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


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

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [YamlDotNet](https://github.com/aaubry/YamlDotNet/wiki) ([source](https://github.com/aaubry/YamlDotNet)) | nuget | major | `17.1.0` → `18.0.0` | --- ### Release Notes <details> <summary>aaubry/YamlDotNet (YamlDotNet)</summary> ### [`v18.0.0`](https://github.com/aaubry/YamlDotNet/releases/tag/v18.0.0): Release 18.0.0 #### What's Changed - Add a parse method wrapper and caching to fix AoT compilation by [@&#8203;EdwardCooke](https://github.com/EdwardCooke) in [#&#8203;1103](https://github.com/aaubry/YamlDotNet/pull/1103) **BREAKING CHANGE** This is a breaking change in the `TypeInspectorSkeleton` class and the `ITypeInspector` interface by adding 2 methods . Quick fix to resolve those breaking changes in your own custom TypeInspector is to return false on the HasParseMethod method and return null or throw an exception on the Parse method. **Full Changelog**: <https://github.com/aaubry/YamlDotNet/compare/v17.1.0...v18.0.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTEuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE5Ny4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
First-time contributor

Automation review 2026-05-26: not safe for unattended merge.

Breaking changes / compatibility concerns:

  • This updates YamlDotNet from 17.1.0 to 18.0.0.
  • Upstream v18.0.0 has an explicit breaking change around TypeInspectorSkeleton / ITypeInspector.
  • This repo has no Gitea workflow or PR-head CI status.

Are we affected?

  • Unlikely but not proven. I did not find usage of those extension points, but the app does use YAML serialization paths.

Risk:

  • Medium due to no CI: restore/build may pass, but YAML frontmatter/summary serialization could regress silently.

Professional recommendation:

  • Validate restore/build/tests plus YAML serialization smoke paths, then merge manually if those pass.
Automation review 2026-05-26: not safe for unattended merge. Breaking changes / compatibility concerns: - This updates `YamlDotNet` from 17.1.0 to 18.0.0. - Upstream v18.0.0 has an explicit breaking change around `TypeInspectorSkeleton` / `ITypeInspector`. - This repo has no Gitea workflow or PR-head CI status. Are we affected? - Unlikely but not proven. I did not find usage of those extension points, but the app does use YAML serialization paths. Risk: - Medium due to no CI: restore/build may pass, but YAML frontmatter/summary serialization could regress silently. Professional recommendation: - Validate restore/build/tests plus YAML serialization smoke paths, then merge manually if those pass.
First-time contributor

Status update 2026-05-26: rechecked by Codex automation. Still blocked. Server-side main now has a PR workflow, but the Renovate branch still has no matching PR-head run and needs rebase/retry. YamlDotNet v18 breaking changes likely do not hit custom type inspectors here, but YAML frontmatter behavior should be covered by fresh CI/smoke validation before merge.

Status update 2026-05-26: rechecked by Codex automation. Still blocked. Server-side main now has a PR workflow, but the Renovate branch still has no matching PR-head run and needs rebase/retry. YamlDotNet v18 breaking changes likely do not hit custom type inspectors here, but YAML frontmatter behavior should be covered by fresh CI/smoke validation before merge.
renovate-bot force-pushed renovate/yamldotnet-18.x from 97adceffdd to 8dc5bb25bf 2026-05-27 04:25:43 +02:00 Compare
renovate-bot force-pushed renovate/yamldotnet-18.x from 8dc5bb25bf to 6c8d2ea0bd 2026-05-27 21:25:54 +02:00 Compare
renovate-bot added 1 commit 2026-05-28 04:24:47 +02:00
Update dependency YamlDotNet to v18
PR and Push Build/Test / build-and-test (push) Successful in 7m26s
PR and Push Build/Test / build-and-test (pull_request) Successful in 7m32s
7a5cf7972d
renovate-bot force-pushed renovate/yamldotnet-18.x from 6c8d2ea0bd to 7a5cf7972d 2026-05-28 04:24:47 +02:00 Compare
codex merged commit c84f8a984a into main 2026-05-28 09:43:24 +02:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Manuel/meeting-assistant#5