Skip to content
This repository was archived by the owner on Jun 13, 2024. It is now read-only.
This repository was archived by the owner on Jun 13, 2024. It is now read-only.

Enhancement suggestion for dependency script/module versioning  #158

Open
@wooseung-sim

Description

@wooseung-sim

Expected Behavior

If required module has maximum version condition due to broken backward compatibility, install-script/module should guarantee any higher version than given condition should not be installed.
And if another dependency requires a higher version than previous max version condition, publish-script/module and/or install-script/module should report version conflicts on dependencies.

Current Behavior

version tag for nuget package for publishing uses 'Minimum version, inclusive' version notation only.
So, it cannot detect any dependency version confliction.

Possible Solution

If PowershellGet uses Min/Max version conditions not only when it finds script/module from the repository, but also when it generate nuget tags to publish, version conflicts can be detected at least installation time.

Context

As Powershell get cannot detect any version confliction on dependencies, we are managing and checking it manually whenever there are any updates on our powershell modules/scripts.

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