criticalmanufacturing / cli

Critical Manufacturing Projects Command Line Tool
https://criticalmanufacturing.github.io/cli/
BSD 3-Clause "New" or "Revised" License
12 stars 27 forks source link

bump command serialization changes values that shouldn't change #190

Closed joaoopereira closed 1 year ago

joaoopereira commented 2 years ago

before bump

(...)
  "buildSteps": [
    {
      "command" : "dotnet",
      "args": [
        "build",
        "Cmf.Connect.IoT.Driver.Oib.SetupCenter.sln"
      ],
      "workingDirectory" : ".\\SetupCenter\\Cmf.Connect.IoT.Driver.Oib.SetupCenter"
    },
    {
      "command" : "dotnet",
      "args": [
        "build",
        "Cmf.Connect.IoT.Driver.Oib.Traceability.sln"
      ],
      "workingDirectory" : ".\\Traceability\\Cmf.Connect.IoT.Driver.Oib.Traceability"
    }
  ],
(...)

after bump

(...)
  "buildSteps": [
    {
      "args": [
        "build",
        "Cmf.Connect.IoT.Driver.Oib.SetupCenter.sln"
      ],
      "command": "dotnet",
      "workingDirectory": "C:\\Work\\Packages\\Features\\IoT-OIB\\OIBExtensions\\SetupCenter\\Cmf.Connect.IoT.Driver.Oib.SetupCenter"
    },
    {
      "args": [
        "build",
        "Cmf.Connect.IoT.Driver.Oib.Traceability.sln"
      ],
      "command": "dotnet",
      "workingDirectory": "C:\\Work\\Packages\\Features\\IoT-OIB\\OIBExtensions\\Traceability\\Cmf.Connect.IoT.Driver.Oib.Traceability"
    }
  ]

if we look to the workingDirectory, we can see the value changed