Open jwcesign opened 7 months ago
Now, the script is highly duplicated: https://github.com/karmada-io/karmada/blob/954f807aabd3e7d86e8d23c14c06aea3a652fd99/hack/update-codegen.sh#L39C1-L39C1
we can simplify it as follows:
echo "Generating with deepcopy-gen" deepcopy-gen \ --go-header-file hack/boilerplate/boilerplate.go.txt \ --input-dirs=github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1 \ --input-dirs=github.com/karmada-io/karmada/pkg/apis/cluster \ --input-dirs=github.com/karmada-io/karmada/pkg/apis/policy/v1alpha1 \ --input-dirs=github.com/karmada-io/karmada/pkg/apis/work/v1alpha1 \ --input-dirs=github.com/karmada-io/karmada/pkg/apis/work/v1alpha2 \ --input-dirs=github.com/karmada-io/karmada/pkg/apis/config/v1alpha1 \ --input-dirs=github.com/karmada-io/karmada/pkg/apis/networking/v1alpha1 \ --input-dirs=github.com/karmada-io/karmada/examples/customresourceinterpreter/apis/workload/v1alpha1 \ --input-dirs=github.com/karmada-io/karmada/pkg/apis/search/v1alpha1 \ --input-dirs=github.com/karmada-io/karmada/pkg/apis/search \ --input-dirs=github.com/karmada-io/karmada/pkg/apis/autoscaling/v1alpha1 \ --input-dirs=github.com/karmada-io/karmada/operator/pkg/apis/operator/v1alpha1 \ --output-package=github.com/karmada-io/karmada/pkg/apis \ --output-file-base=zz_generated.deepcopy
/assign
/cleanup
Now, the script is highly duplicated: https://github.com/karmada-io/karmada/blob/954f807aabd3e7d86e8d23c14c06aea3a652fd99/hack/update-codegen.sh#L39C1-L39C1
we can simplify it as follows:
/assign