Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolve dependencies from lockfiles #1244

Merged
merged 14 commits into from
Jul 1, 2024
Merged

Commits on Jun 13, 2024

  1. Resolve dependencies from lockfiles #1237

    Reference: #1237
    Reference: #1066
    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    5cf11ac View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into resolve-dependencies-from-lockfile

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    01770f0 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Address feedback and add improvements

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    04fc0e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Improve dependency resolving from lockfiles #1237

    Resolves dependency for cases where multiple requirements
    are resolved by one package and all the version requirements
    are joined for that package.
    
    Reference: #1237
    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    f3385a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Update scancode-toolkit and fix tests

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    65e652d View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    92a3bf3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into resolve-dependencies-from-lockfile

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    4aef6db View commit details
    Browse the repository at this point in the history
  3. Regenerate test fixtures and expectations

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    7c9e0e8 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Improve dependency resolver for lockfiles

    Handle various lockfile cases where:
    * Same package/dependencies are present in different lockfiles
    * Independent lockfiles without a manifest and root package
    * Ecosystems which have only a single version of package in
      their environment
    * Dependency graphs where a resolved package can have many
      parent packages.
    
    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    72cef36 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into resolve-dependencies-from-lockfile

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    fae73bf View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Address feedback and refactor code

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    44711ea View commit details
    Browse the repository at this point in the history
  2. FIx bugs for resolving python packages

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    023423c View commit details
    Browse the repository at this point in the history
  3. Add unit tests and refactor code

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    a9b2ed3 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Address comments and add CHANGELOG entries

    Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
    AyanSinhaMahapatra committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    f843a40 View commit details
    Browse the repository at this point in the history