Consider releasing the our test folder as a separate go module #4687
Labels
kind/api-change
Categorizes issue or PR as related to adding, removing, or otherwise changing an API
kind/cleanup
Categorizes issue or PR as related to cleaning up code, process, or technical debt.
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
There is a couple of PRs that introduce a dependency on docker (#4499 and #4413) which would become a dependency in the main Cluster API
go.mod
.While these are good improvements, it'd be great to completely separate everything under testing into a different go module and release the module separately from the main module.
These are the changes that would need to happen:
go mod init
undertest/
folder.test/infrastructure/docker
.test/helpers
intoutil/test
folder (this is primarily envtest, shouldn't need to be pushed separately).test
. For example, if we're releasingv0.4.20
, we should also tagtest/v0.4.20
./kind cleanup
/kind api-change
/priority important-soon
cc @stmcginnis @CecileRobertMichon @elmiko @fabriziopandini @yastij @sedefsavas
If this change is accepted, we should mark it as a potential release blocker.
The text was updated successfully, but these errors were encountered: