Open
Description
replace
and exclude
directives can be used in go.mod
files to temporarily work around problems in dependencies while they are fixed upstream. They're also used in local development. replace
and exclude
only apply within the main module, so if a module can't be used by another without replace
and exclude
directives, it shouldn't be released.
gorelease
currently loads type information for packages without replace
and exclude
directives and reports errors. If it sees errors, it should try loading with replace
and exclude
directives. If that succeeds, gorelease
should note that as a possible cause for errors.