Unverified Commit 2ec8dc49 authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

kubebuilder: 4.10.1 -> 4.13.1 (#496625)

parents fcf3b4f4 4fed6321
Loading
Loading
Loading
Loading
+10 −14
Original line number Diff line number Diff line
@@ -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}";
  };