Running nixpkgs-update (https://nix-community.org/update-bot/) with UPDATE_INFO: coder 2.36.6 -> 2.38.2 https://github.com/coder/coder/releases attrpath: coder Checking auto update branch... [version] [version] generic version rewriter does not support multiple hashes [rustCrateVersion] [rustCrateVersion] No cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/pjgkxy4i0ka0ybz6g7krmbwpydyxgbcd-packages.json.drv building '/nix/store/pjgkxy4i0ka0ybz6g7krmbwpydyxgbcd-packages.json.drv'... structuredAttrs is enabled Going to be running update for following packages: - coder-2.36.6 Press Enter key to continue... Running update for: Enqueuing group of 1 packages - coder-2.36.6: UPDATING ... - coder-2.36.6: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/by-name/co/coder/package.nix b/pkgs/by-name/co/coder/package.nix index 5877c15dfe88..f64108dab279 100644 --- a/pkgs/by-name/co/coder/package.nix +++ b/pkgs/by-name/co/coder/package.nix @@ -15,19 +15,19 @@ let channels = { stable = { - version = "2.36.6"; + version = "2.37.6"; hash = { - x86_64-linux = "sha256-VXm0K7A+aqZGqfGQhi5lo9rfpjUylrqZVT/pW4UDKcI="; - aarch64-linux = "sha256-jof9EX3Xb73dFr51eAOliuDPEfUnkdLul3ZdKU4Vv5w="; - aarch64-darwin = "sha256-vaz+mpt4hNhN9Jc39wNOnh0/Q5RjenXyGKl7BgMtj10="; + x86_64-linux = "sha256-I/kKpNF1rkIt/T/tMf7ZCjkFY8tXlWxHoU11At1lGP8="; + aarch64-linux = "sha256-qQIC7ly6Tb6U6aiJ+93RUdFI25T8929pcLjmbR0jEP0="; + aarch64-darwin = "sha256-6f17yUX+agg662wWEsERW+Mp10Byg8YHio4ch73oimM="; }; }; mainline = { - version = "2.37.2"; + version = "2.38.2"; hash = { - x86_64-linux = "sha256-gSl6eWk4vYyCAAUCvomaiiYRUDl2wPVQ37rdHMH06zY="; - aarch64-linux = "sha256-HVWGvqcdPogWBo015gtxWnXM/iRLcJEO8UVAROtkHEQ="; - aarch64-darwin = "sha256-INFPg6wUu4O/Cr+U9o/059bfr4g3QYZWbG17DU8KeJk="; + x86_64-linux = "sha256-hLYt6MbFNOKG4J7fUCLOPwB5L2Og3/egjnzKMOwTWhE="; + aarch64-linux = "sha256-0DdDdNgVFWGBisZVRTDPVDku+b6TGp3PCyBzFej3QMY="; + aarch64-darwin = "sha256-2YKZew2E9a5Z4MJEpvixdE6iyBaNvC/0yk4nifhTMNA="; }; }; }; An auto update branch exists with message `coder: 2.36.6 -> 2.36.7`. New version is 2.37.6. The auto update branch does not match or exceed the new version. Old version 2.36.6" not present in master derivation file with contents: { lib, channel ? "stable", fetchurl, installShellFiles, makeBinaryWrapper, terraform, stdenvNoCC, unzip, nixosTests, }: let inherit (stdenvNoCC.hostPlatform) system; channels = { stable = { version = "2.36.7"; hash = { x86_64-linux = "sha256-C98Jcx42F0on224J31NF/RqtE6OjXflZO6IRWU8v8dE="; aarch64-linux = "sha256-7uTyV5veoZ8X4tscOJPsrRoPQo+XTsaMuPdejnD8jAs="; aarch64-darwin = "sha256-7oPzD/t+PHcerLRPLkgluGTH3x+I0OThtuTax3W6mo8="; }; }; mainline = { version = "2.38.0"; hash = { x86_64-linux = "sha256-bJAmr0XxAZBReqMX0C0H89zlDIwVRIIv1lMVlsQ47XY="; aarch64-linux = "sha256-poCb24pNJf8lK2dlCDA/jR2CDAEHKf+TIGnb/ULS2So="; aarch64-darwin = "sha256-/87O/VBeFgZ3umbI2BKWLpcAEDhPcofk3Jq13EYf0+c="; }; }; }; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "coder"; version = channels.${channel}.version; __structuredAttrs = true; src = fetchurl { hash = (channels.${channel}.hash).${system}; url = let systemName = { x86_64-linux = "linux_amd64"; aarch64-linux = "linux_arm64"; aarch64-darwin = "darwin_arm64"; } .${system}; ext = { x86_64-linux = "tar.gz"; aarch64-linux = "tar.gz"; aarch64-darwin = "zip"; } .${system}; in "https://github.com/coder/coder/releases/download/v${finalAttrs.version}/coder_${finalAttrs.version}_${systemName}.${ext}"; }; nativeBuildInputs = [ installShellFiles makeBinaryWrapper unzip ]; unpackPhase = '' runHook preUnpack case $src in *.tar.gz) tar -xz -f "$src" ;; *.zip) unzip "$src" ;; esac runHook postUnpack ''; installPhase = '' runHook preInstall install -D -m755 coder $out/bin/coder runHook postInstall ''; postInstall = '' wrapProgram $out/bin/coder \ --prefix PATH : ${lib.makeBinPath [ terraform ]} ''; # integration tests require network access doCheck = false; meta = { description = "Provision remote development environments via Terraform"; homepage = "https://coder.com"; license = lib.licenses.agpl3Only; platforms = lib.attrNames channels.${channel}.hash; mainProgram = "coder"; maintainers = with lib.maintainers; [ bpmct developmentcats faukah kylecarbs phorcys420 ]; }; passthru = { updateScript = ./update.sh; tests = { inherit (nixosTests) coder; }; }; })