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

[gomod] Use a temporary working copy of the input repository #715

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from

Commits on Oct 25, 2024

  1. docs: gomod: Drop vendoring flags from the list of CLI flags

    Fixes: bbd2428
    
    Signed-off-by: Erik Skultety <[email protected]>
    eskultety committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    cb54192 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3396eee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9102b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f0176c6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5799340 View commit details
    Browse the repository at this point in the history
  6. resolver: Use a temporary working copy of the repository with gomod

    gomod has been the only backend that prevented us from using a
    temporary working copy of the input repository with all package manager
    backends. The reason for that was the existence of the:
        * '--gomod-vendor'
        * '--gomod-vendor-check', and
        * '--force-gomod-tidy'
    CLI flags that allowed the source repository to be dirtied by us. With
    all of those flags now deprecated (treating them as NOOP) we can use a
    temporary repository copy with gomod as well.
    
    Resolves: containerbuildsystem#707
    
    Signed-off-by: Erik Skultety <[email protected]>
    eskultety committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a06ef40 View commit details
    Browse the repository at this point in the history