Make pkg/apis its own Go module

Extract pkg/apis into a standalone Go module with its own go.mod/go.sum,
and wire it back into the main module via a local replace directive.

Signed-off-by: Lubron Zhan <lubronzhan@gmail.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lubron Zhan
2026-06-24 11:09:23 -07:00
co-authored by Claude Sonnet 4.6
parent 5844ce873d
commit eda35227bb
4 changed files with 102 additions and 1 deletions
+5 -1
View File
@@ -41,6 +41,7 @@ require (
github.com/spf13/pflag v1.0.10
github.com/stretchr/testify v1.11.1
github.com/vmware-tanzu/crash-diagnostics v0.4.3
github.com/vmware-tanzu/velero/pkg/apis v0.0.0
go.uber.org/zap v1.28.0
go.yaml.in/yaml/v3 v3.0.4
golang.org/x/mod v0.36.0
@@ -220,4 +221,7 @@ require (
sigs.k8s.io/structured-merge-diff/v6 v6.3.2 // indirect
)
replace github.com/kopia/kopia => github.com/project-velero/kopia v0.0.0-20260616052725-d83462d382c9
replace (
github.com/kopia/kopia => github.com/project-velero/kopia v0.0.0-20260616052725-d83462d382c9
github.com/vmware-tanzu/velero/pkg/apis => ./pkg/apis
)