Currently, when referring to a Die in corev1 (in this case Namespace), inconsistencies in the package will cause tests in the referring package to fail:
➜ go test ./...
# dies.dev/apis/core/v1
../../../../go/pkg/mod/dies.dev@v0.9.0/apis/core/v1/persistantvolumeclaim.go:41:62: cannot use r.Resources (variable of type "k8s.io/api/core/v1".VolumeResourceRequirements) as "k8s.io/api/core/v1".ResourceRequirements value in argument to ResourceRequirementsBlank.DieImmutable(false).DieFeed
../../../../go/pkg/mod/dies.dev@v0.9.0/apis/core/v1/persistantvolumeclaim.go:43:17: cannot use d.DieRelease() (value of type "k8s.io/api/core/v1".ResourceRequirements) as "k8s.io/api/core/v1".VolumeResourceRequirements value in assignment
../../../../go/pkg/mod/dies.dev@v0.9.0/apis/core/v1/zz_generated.die.go:19894:17: cannot use v (variable of type "k8s.io/api/core/v1".ResourceRequirements) as "k8s.io/api/core/v1".VolumeResourceRequirements value in assignment
? github.com/nebhale/test/api/test/v1alpha1 [no test files]
FAIL
Currently, when referring to a Die in corev1 (in this case
Namespace
), inconsistencies in the package will cause tests in the referring package to fail: