aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-05-05[#202] Provide '^out' suffix for deriver on newer nixRoman Melnikov1-18/+10
Problem: Since 2.15 nix no longer reference '.drv' as derivation outputs. At the same time, nix before '2.13' doesn't support '.drv' special suffix handling. Solution: Provide '^out' suffix for the profile deriver in case 'nix path-info <...>.drv' returns the same '<...>.drv' path. In other cases either an error about the build result not being present in the /nix/store is returned or an actual build result path is returned.
2023-04-20[Chore] Handle 'temp_path' as an actual 'Path' instead of 'String'Roman Melnikov1-158/+136
Problem: 'temp_path' and 'lock_path' are handled as 'String'. This can be a problem when the 'temp_path' directory is a symlink on the target system, e.g. this is the case with the default '/tmp' and macOS, where this directory is actually a symlink to '/private/tmp'. Solution: Handle 'temp_path' and 'lock_path' as actual Paths. Also, canonicalize 'temp_path' to avoid canary file path mismatches when checking filesystem events. As a side effect, also update the 'notify' dependency to the latest stable version.
2022-01-13optimize release build for sizeTimothy DeHerrera1-57/+12
2021-07-29update tokioTimothy DeHerrera1-13/+11
2021-01-26changed: remove 2015-style extern crateBernardo Meurer1-1/+3
2020-12-30Modify activation logic to keep SSH connection alive for magic-rollback and ↵notgne21-2/+13
avoid forking or disconnecting std{out,err}
2020-12-27Replace logger, add more logging options including filesnotgne21-39/+69
2020-12-15Update tokio & pull in notify, instead of inotifyAndreas Fuchs1-106/+270
The notify crate is cross-platform, and the newer tokio has some bug fixes. Let's use those.
2020-12-15Debump the smol_str version to 0.1.16 to build on rust 1.45.2 (#28)Andreas Fuchs1-2/+3
* Debump the smol_str version to 0.1.16 to build on rust 1.45.2 Rust 1.45.2 is what ships in the 20.09 release, and smol_str 0.1.17 is incompatible with it. * Clarify version bounds on the smol_str dependency
2020-11-29Use crude Nix parsing for parsing the flake pathnotgne21-0/+56
2020-11-22Partially add deployment confirmation utilities (for #4)notgne21-0/+17
2020-10-29Make all the errors work correctly (I am so so sorry)notgne21-0/+21
2020-10-13Auto rollback if deployment is not confirmednotgne21-8/+124