Skip to content

build: stop dependabot proposing YamlDotNet 18.x - #340

Merged
amis92 merged 1 commit into
mainfrom
deps/ignore-yamldotnet-18
Jul 31, 2026
Merged

build: stop dependabot proposing YamlDotNet 18.x#340
amis92 merged 1 commit into
mainfrom
deps/ignore-yamldotnet-18

Conversation

@amis92

@amis92 amis92 commented Jul 31, 2026

Copy link
Copy Markdown
Member

Dependabot opened #339 to take YamlDotNet from 17.1.0 to 18.1.0 within minutes of #327 landing. That bump is not viable, and while #327 documented why inline, a comment in Directory.Packages.props does not stop the bot re-proposing it.

18.1.0 breaks BattleScribeSpec.TestKit in the lib/battlescribe-spec submodule — its SpecLoader static initializer throws, and all 362 passing conformance specs stop loading:

Spec constraint.constraint-forces-field-on-forceentry cannot be parsed by the
pinned battlescribe-spec TestKit: The type initializer for
'BattleScribeSpec.SpecLoader' threw an exception.

Central package management applies our version to the submodule's projects too, and its TestKit is compiled against the 17.x API.

Ignoring >=18.0.0 until battlescribe-spec itself moves to 18.x, mirroring the FluentAssertions rule added in #327. Tracked in #330.

Closes #339.

🤖 Generated with Claude Code

Dependabot opened #339 to take YamlDotNet from 17.1.0 to 18.1.0 within minutes
of #327 landing. That bump is not viable and #327 documented why inline, but a
comment in `Directory.Packages.props` does not stop the bot re-proposing it.

18.1.0 breaks `BattleScribeSpec.TestKit` in the `lib/battlescribe-spec`
submodule: its `SpecLoader` static initializer throws, and all 362 passing
conformance specs stop loading. Central package management applies our version
to the submodule's projects too, and the TestKit is built against the 17.x API.

Ignoring `>=18.0.0` until battlescribe-spec itself moves to 18.x, mirroring the
existing FluentAssertions rule. Tracked in #330.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@amis92
amis92 merged commit f7180b7 into main Jul 31, 2026
2 checks passed
@amis92
amis92 deleted the deps/ignore-yamldotnet-18 branch July 31, 2026 06:30
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.

1 participant