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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions