Skip to content

Stop vendoring dependencies and use Go Module Mirror #743

Closed
@matoous

Description

@matoous

It is no necessary to vendor modules after the introduction of Module Mirror and Checksum Database (https://blog.golang.org/module-mirror-launch) in Go 1.13 because even if any dependency breaks or gets deleted we would have enough time with the module mirror to fix it.

So when time comes (probably with GolangCI-Lint v2.0.0 or with Go 1.14 - when we will be able to drop support for Go 1.12) we can remove the vendor folder which would ease up the development. After that, the dependencies updates could be for example handled by dependabot. Also, the codebase would be leaner.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or improvement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions