Running nixpkgs-update (https://nix-community.org/update-bot/) with UPDATE_INFO: atuin 18.11.0 -> 18.12.1 https://github.com/atuinsh/atuin/releases attrpath: atuin Checking auto update branch... [version] [version] generic version rewriter does not support multiple hashes [rustCrateVersion] [rustCrateVersion] skipping because derivation has updateScript [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/j2hmhnzg9amzf0x88wd5mxh473bkrjb0-packages.json.drv building '/nix/store/j2hmhnzg9amzf0x88wd5mxh473bkrjb0-packages.json.drv'... Going to be running update for following packages: - atuin-18.11.0 Press Enter key to continue... Running update for: Enqueuing group of 1 packages - atuin-18.11.0: UPDATING ... - atuin-18.11.0: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/by-name/at/atuin/package.nix b/pkgs/by-name/at/atuin/package.nix index a55c5cad8a49..554624becb50 100644 --- a/pkgs/by-name/at/atuin/package.nix +++ b/pkgs/by-name/at/atuin/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "atuin"; - version = "18.11.0"; + version = "18.12.1"; src = fetchFromGitHub { owner = "atuinsh"; repo = "atuin"; tag = "v${finalAttrs.version}"; - hash = "sha256-yjsCNN15E06te6cueSZksg7mcMyx2FiXKrbGAEcQWmg="; + hash = "sha256-ojIL8Iy74UgFE4Mp75oHWbZDsFRKRhOBdkPP/TtZpz4="; }; - cargoHash = "sha256-xaALIVJpMek4nbSozxtOEWivRDlMmKdu6KqKiNMp0jk="; + cargoHash = "sha256-KamAFi6OHE38ss8rIncNecNMVjd8gAeSWMh8G7Yb/rQ="; # atuin's default features include 'check-updates', which do not make sense # for distribution builds. List all other default features. No auto update branch exists Old version 18.11.0" not present in staging derivation file with contents: { lib, stdenv, fetchFromGitHub, installShellFiles, rustPlatform, nixosTests, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "atuin"; version = "18.12.0"; src = fetchFromGitHub { owner = "atuinsh"; repo = "atuin"; tag = "v${finalAttrs.version}"; hash = "sha256-nubhaIxVpVDiiNxX2InbhmYBkk/fMO0i9XrJgtJxD1o="; }; cargoHash = "sha256-ZBqZhWQ5tPhfWDtJ8/7oVR1EoP+MrF55ofUQZ5qUpAw="; # atuin's default features include 'check-updates', which do not make sense # for distribution builds. List all other default features. buildNoDefaultFeatures = true; buildFeatures = [ "client" "sync" "clipboard" "daemon" ]; nativeBuildInputs = [ installShellFiles ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd atuin \ --bash <($out/bin/atuin gen-completions -s bash) \ --fish <($out/bin/atuin gen-completions -s fish) \ --zsh <($out/bin/atuin gen-completions -s zsh) ''; checkFlags = [ # tries to make a network access "--skip=registration" # No such file or directory (os error 2) "--skip=sync" # PermissionDenied (Operation not permitted) "--skip=change_password" "--skip=multi_user_test" ]; preCheck = '' export HOME=$(mktemp -d) ''; passthru = { tests = { inherit (nixosTests) atuin; }; updateScript = nix-update-script { }; }; meta = { description = "Replacement for a shell history which records additional commands context with optional encrypted synchronization between machines"; homepage = "https://github.com/atuinsh/atuin"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ SuperSandro2000 sciencentistguy _0x4A6F rvdp ]; mainProgram = "atuin"; }; })