Skip to content

Support disabling inferred product dependencies #700

Description

@chrismale

What happened?

I am trying to migrate a large monorepo away from a very old fork of sls-packaging. For some of the services the inferred product dependencies do not correctly convey the range of support versions. While this is not great, it enables the services to make use of new APIs from jars that maintain backwards compatibility. The enforcement that the newer APIs are only used when the new versions of the dependent services are deployed is enforced at runtime instead.

What did you want to happen?

A given distribution can disable product-dependency inference and instead only uses its explicitly declared product-dependencies. This can be default to false, meaning all other existing consumers are unaffected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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