Context
Dependabot PR #32 bumped Tomlyn from 0.19.0 to 2.4.1. Tomlyn 2.x
removes the top-level Toml static class and reshuffles the
parser entry points; ivi-cli's source builds against the 0.19.x
shape and would not compile without migration. Held at 0.19.0
in commit 9bada36 to keep the build green.
Affected files
src/IviCli.Infrastructure/Mock/TomlScenarioParser.cs
src/IviCli.Infrastructure/Configuration/TomlConfigParser.cs
src/IviCli.Infrastructure/Auth/TomlApiTokenStore.cs
src/IviCli.Infrastructure/Plugins/PluginLoader.cs
Acceptance
- Tomlyn pinned at the current latest stable (or whatever is
current at follow-up time).
- All four affected files migrate to the new API surface.
- All existing tests stay green.
Context
Dependabot PR #32 bumped Tomlyn from 0.19.0 to 2.4.1. Tomlyn 2.x
removes the top-level
Tomlstatic class and reshuffles theparser entry points; ivi-cli's source builds against the 0.19.x
shape and would not compile without migration. Held at 0.19.0
in commit 9bada36 to keep the build green.
Affected files
src/IviCli.Infrastructure/Mock/TomlScenarioParser.cssrc/IviCli.Infrastructure/Configuration/TomlConfigParser.cssrc/IviCli.Infrastructure/Auth/TomlApiTokenStore.cssrc/IviCli.Infrastructure/Plugins/PluginLoader.csAcceptance
current at follow-up time).