kubebuilder: 4.10.1 -> 4.13.1 (#496625)
This commit is contained in:
@@ -8,36 +8,32 @@
|
||||
gnumake,
|
||||
installShellFiles,
|
||||
testers,
|
||||
kubebuilder,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "kubebuilder";
|
||||
version = "4.10.1";
|
||||
version = "4.13.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "kubernetes-sigs";
|
||||
repo = "kubebuilder";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-GAHuaUVtdLvyWNeOxu46+IOw2Mf42z3yUjZNiyeE1xs=";
|
||||
hash = "sha256-WOqrQb2haoEp57OHFo1Y1fon0lJedI/hEYKE4xrIbpM=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-NsD2yt73+uRitegezTWwBhF0iMCQ8XhDf6WM/j7kT0o=";
|
||||
vendorHash = "sha256-1lbf1hXJfhdTu6Gm7dcbJlB3beITxBD83gMltZgg7Pg=";
|
||||
|
||||
subPackages = [
|
||||
"cmd"
|
||||
"internal/cli/cmd"
|
||||
"."
|
||||
];
|
||||
|
||||
allowGoReference = true;
|
||||
|
||||
ldflags = [
|
||||
"-X sigs.k8s.io/kubebuilder/v4/cmd.kubeBuilderVersion=v${finalAttrs.version}"
|
||||
"-X sigs.k8s.io/kubebuilder/v4/cmd.goos=${go.GOOS}"
|
||||
"-X sigs.k8s.io/kubebuilder/v4/cmd.goarch=${go.GOARCH}"
|
||||
"-X sigs.k8s.io/kubebuilder/v4/cmd.gitCommit=unknown"
|
||||
"-X sigs.k8s.io/kubebuilder/v4/cmd.buildDate=unknown"
|
||||
];
|
||||
postPatch = ''
|
||||
substituteInPlace internal/cli/version/version.go \
|
||||
--replace-fail "return main.Version" 'return "v${finalAttrs.version}"'
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
@@ -62,8 +58,8 @@ buildGoModule (finalAttrs: {
|
||||
'';
|
||||
|
||||
passthru.tests.version = testers.testVersion {
|
||||
command = "${kubebuilder}/bin/kubebuilder version";
|
||||
package = kubebuilder;
|
||||
command = "${finalAttrs.finalPackage}/bin/kubebuilder version";
|
||||
package = finalAttrs.finalPackage;
|
||||
version = "v${finalAttrs.version}";
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user