Skip to content

[Improvement]: Improve the behavior for sticky flag for fresh projects #44652

Description

@azinneera

Description

Current resolution behavior when there is no Dependencies.toml and sticky == true

  • Direct dependencies
    • Dependency not specified in Ballerina.toml - latest compatible versions
    • Dependency is specified in Ballerina.toml - exact version
  • Transitive dependencies
    • Dependency not specified in Ballerina.toml - versions locked in the direct dependencies' graphs
    • Dependency is specified in Ballerina.toml - exact version

This has to be improved as below:

  • Direct dependencies
    • Dependency not specified in Ballerina.toml - latest compatible versions
    • Dependency is specified in Ballerina.toml - exact version
  • Transitive dependencies
    • Dependency not specified in Ballerina.toml - latest compatible versions
    • Dependency is specified in Ballerina.toml - exact version

Describe your problem(s)

No response

Describe your solution(s)

No response

Related area

-> Compilation

Related issue(s) (optional)

No response

Suggested label(s) (optional)

No response

Suggested assignee(s) (optional)

No response

Metadata

Metadata

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