diff options
author | Robert Schütz <nix@dotlambda.de> | 2023-03-27 19:44:49 -0700 |
---|---|---|
committer | Robert Schütz <nix@dotlambda.de> | 2023-03-28 10:15:39 -0700 |
commit | f672b32b2eeb2db0a0742884593d7f63ad75e9d1 (patch) | |
tree | fc2a98da83cf32feafc2b7a892c0ce0772869464 /pkgs/tools/security/vaultwarden/update.nix | |
parent | 4361baa782dc3d3b35fd455a1adc370681d9187c (diff) | |
download | nixpkgs-f672b32b2eeb2db0a0742884593d7f63ad75e9d1.tar nixpkgs-f672b32b2eeb2db0a0742884593d7f63ad75e9d1.tar.gz nixpkgs-f672b32b2eeb2db0a0742884593d7f63ad75e9d1.tar.bz2 nixpkgs-f672b32b2eeb2db0a0742884593d7f63ad75e9d1.tar.lz nixpkgs-f672b32b2eeb2db0a0742884593d7f63ad75e9d1.tar.xz nixpkgs-f672b32b2eeb2db0a0742884593d7f63ad75e9d1.tar.zst nixpkgs-f672b32b2eeb2db0a0742884593d7f63ad75e9d1.zip |
vaultwarden: 1.27.0 -> 1.28.0
Diff: https://github.com/dani-garcia/vaultwarden/compare/1.27.0..1.28.0 Changelog: https://github.com/dani-garcia/vaultwarden/releases/tag/1.28.0
Diffstat (limited to 'pkgs/tools/security/vaultwarden/update.nix')
-rw-r--r-- | pkgs/tools/security/vaultwarden/update.nix | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/pkgs/tools/security/vaultwarden/update.nix b/pkgs/tools/security/vaultwarden/update.nix index 44af26ada0d..c2c03413cc4 100644 --- a/pkgs/tools/security/vaultwarden/update.nix +++ b/pkgs/tools/security/vaultwarden/update.nix @@ -20,10 +20,8 @@ writeShellScript "update-vaultwarden" '' URL="https://raw.githubusercontent.com/dani-garcia/vaultwarden/''${VAULTWARDEN_VERSION}/docker/Dockerfile.j2" WEBVAULT_VERSION=$(curl --silent "$URL" | grep "set vault_version" | sed -E "s/.*\"v([^\"]+)\".*/\\1/") - old_hash_bw=$(nix --extra-experimental-features nix-command eval -f default.nix --raw vaultwarden.webvault.src.outputHash) - old_hash_vw=$(nix --extra-experimental-features nix-command eval -f default.nix --raw vaultwarden.webvault.bw_web_builds.outputHash) - new_hash_bw=$(nix --extra-experimental-features nix-command hash to-sri --type sha256 $(nix-prefetch-git https://github.com/bitwarden/clients.git --rev "web-v$WEBVAULT_VERSION" | jq --raw-output ".sha256")) - new_hash_vw=$(nix --extra-experimental-features nix-command hash to-sri --type sha256 $(nix-prefetch-git https://github.com/dani-garcia/bw_web_builds.git --rev "v$WEBVAULT_VERSION" | jq --raw-output ".sha256")) - sed -e "s#$old_hash_bw#$new_hash_bw#" -e "s#$old_hash_vw#$new_hash_vw#" -i pkgs/tools/security/vaultwarden/webvault.nix + old_hash=$(nix --extra-experimental-features nix-command eval -f default.nix --raw vaultwarden.webvault.bw_web_builds.outputHash) + new_hash=$(nix --extra-experimental-features nix-command hash to-sri --type sha256 $(nix-prefetch-git https://github.com/dani-garcia/bw_web_builds.git --rev "v$WEBVAULT_VERSION" | jq --raw-output ".sha256")) + sed -e "s#$old_hash#$new_hash#" -i pkgs/tools/security/vaultwarden/webvault.nix nix-update "vaultwarden.webvault" --version "$WEBVAULT_VERSION" '' |