Skip to content

Migrate to Tomlyn 2.x (API rename / Toml static class removed) #33

Description

@ShortArrow

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:cliCLI verbs, completion, help textenhancementNew feature or requestpriority:lowNice to have, polish, future work

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions