Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-05-05 | fixup! [#202] Provide '^out' suffix for deriver on newer nix | Roman Melnikov | 1 | -7/+15 | |
2023-05-05 | [#202] Provide '^out' suffix for deriver on newer nix | Roman Melnikov | 1 | -3/+24 | |
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-14 | [#197] Fix hostname overriding for remote builds | Roman Melnikov | 1 | -8/+6 | |
Problem: '--hostname' is ignored when used with '--remote-build'. Solution: Account for 'data.deploy_data.cmd_overrides.hostname' when building a profile remotely. | |||||
2022-12-29 | Build every profile first, then push (#158) | 2xsaiko | 1 | -14/+19 | |
Try to build everything first before pushing to remotes. Since the build is more likely to fail than the upload, if there is an error the deployment will fail sooner and before uploading any potentially unusable configuration. | |||||
2022-11-18 | Add option to build on the remote host | Philipp Herzog | 1 | -59/+135 | |
2021-08-12 | General code cleanup | notgne2 | 1 | -20/+20 | |
2021-07-02 | Evaluate only once, and then only realise | Alexander Bantyev | 1 | -9/+47 | |
2021-02-09 | Clean up adding Command arguments | notgne2 | 1 | -10/+10 | |
2021-01-26 | changed: remove 2015-style extern crate | Bernardo Meurer | 1 | -2/+2 | |
2021-01-08 | Remove unused DeployPathToActivatePathError | notgne2 | 1 | -2/+0 | |
2021-01-08 | Struct-ify arguments to push_profile | notgne2 | 1 | -37/+56 | |
2021-01-08 | Restructure project | notgne2 | 1 | -0/+0 | |
2020-12-19 | Fix fast_connection flag to enable substitute-on-destination correctly | notgne2 | 1 | -1/+1 | |
2020-12-02 | Fail early if there is no activation script in profile path | Alexander Bantyev | 1 | -0/+17 | |
2020-12-02 | Use DeployData's store path to build the activate-rs path | Andreas Fuchs | 1 | -1/+0 | |
This gets rid of yet more code, so - win! | |||||
2020-12-02 | Don't copy the activate script (it's part of the closure anyway) | Andreas Fuchs | 1 | -1/+0 | |
2020-12-02 | Use the profile closure's activate script to activate the profile | Andreas Fuchs | 1 | -6/+2 | |
This gets rid of the "current_exe" vestige that has stuck around from when this program was meant to be standalone; instead, we use the (already known) path to the activate-rs wrapper, which automatically uses the correct binary for the deploy target platform. | |||||
2020-11-27 | Quote node and profile names given to `nix build` (relates to #10) | notgne2 | 1 | -2/+2 | |
2020-11-27 | Remove old `--no-link` flags to the Nix build | notgne2 | 1 | -9/+5 | |
2020-11-22 | Remove ref/cows from DeployDefs, add interactive flag (resolves #4) | notgne2 | 1 | -1/+1 | |
2020-11-14 | Pass extra build args to build command | notgne2 | 1 | -0/+5 | |
2020-11-07 | Unmute some more outputs, document the remaining mutes | notgne2 | 1 | -2/+1 | |
2020-10-30 | Abbreviate match expression with unwrap_or() | notgne2 | 1 | -4/+1 | |
2020-10-29 | Make all the errors work correctly (I am so so sorry) | notgne2 | 1 | -13/+42 | |
2020-10-23 | Add an option to keep build results | notgne2 | 1 | -13/+30 | |
2020-10-23 | Fix log messages, prevent non-flake builds writing to result, unmute stderr ↵ | notgne2 | 1 | -4/+3 | |
on nix builds | |||||
2020-10-13 | Clean up some CLI arguments, make magic rollback optional | notgne2 | 1 | -1/+1 | |
2020-10-02 | General improvements, deprecate `activate` profile option in favor of ↵ | notgne2 | 1 | -5/+0 | |
executing $PROFILE/activate (Wrap It Yourself) to ensure successful rollback activations | |||||
2020-10-01 | Handle more command exits correctly | notgne2 | 1 | -9/+21 | |
2020-10-01 | Rework system for deploy properties, add CLI override flags | notgne2 | 1 | -23/+23 | |
2020-10-01 | Improve nix copy stuff | notgne2 | 1 | -4/+6 | |
2020-09-29 | Add license information, reformat Nix files, clean up | notgne2 | 1 | -0/+4 | |
2020-09-28 | use separate binary for activation, more cleanup | notgne2 | 1 | -1/+1 | |
2020-09-28 | Add missing files | notgne2 | 1 | -0/+108 | |