Skip to content

[DCR]: dotnet list package --outdated exit code #11781

@cosminstirbu

Description

@cosminstirbu

NuGet Product(s) Affected

dotnet.exe

Current Behavior

We'd like to check for outdated packages as part of our PR pipeline.

We would like to use dotnet list package --outdated, however there is no way to tell (without parsing the output), if there are any outdated packages.

Would it be possible to opt into returning a non-zero exit code if there are outdated packages, so we can then fail our pipeline / report on it?

Desired Behavior

Have an additional argument to dotnet list package --outdated to have it return a non-zero exit code if there are outdated packages (e.g., then number of outdated packages)

Additional Context

Original issue dotnet/sdk#25091

We're currently using dotnet-outdated/dotnet-outdated, however sometimes it is a hit or miss, because it fails to load the .sln.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions