Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-06-22 | Cargo fmt | Alexander Bantyev | 1 | -1/+5 | |
2021-06-22 | Add multi node support | Yannik Sander | 1 | -6/+34 | |
Run multiple deployments in sequence Resolve targets later Extend context by deployed flake Apply clippy suggestions Add revoke command builder Track succeeded deploys Add revoke function Register revoke error as deploy error Prepare revoke command in activate Extend logger to handle revoke Implement revoke command client side Run revoke on previously suceeded Control whether to override by flag Adhere profile configuration auto_rollback setting Cargo fmt Correctly provide profile path to activation script when revoking Document multi flake mode in README Resolve a typo in README.md Co-authored-by: notgne2 <gen2@gen2.space> Use existing teminology rename revoke_suceeded -> rollback_suceeded Use more open CLI argument name `targets` instead of `flakes` Document name changes in README Add sudo command support for revokes Call run_deploy with `dry_active` flag Test revoke commands contains sudo Set default temp_path in activate binary Require temp_path for wait and activate subcommands Add copyright comment Address review change requests Fix typo in README Co-authored-by: Alexander Bantyev <balsoft@balsoft.ru> | |||||
2021-04-30 | Use correct path to `deploy-rs-activate` binary when using `dry_activate` | notgne2 | 1 | -3/+5 | |
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> | |||||
2021-04-16 | Apply notgne2 suggestions. | Oleg Pykhalov | 1 | -2/+2 | |
2021-04-07 | Add dry activate argument. | Oleg Pykhalov | 1 | -42/+53 | |
2021-01-26 | changed: remove 2015-style extern crate | Bernardo Meurer | 1 | -4/+1 | |
2021-01-08 | Fix trivial lint issues | notgne2 | 1 | -2/+1 | |
2021-01-08 | Restructure project | notgne2 | 1 | -9/+9 | |
2020-12-30 | Modify activation logic to keep SSH connection alive for magic-rollback and ↵ | notgne2 | 1 | -41/+141 | |
avoid forking or disconnecting std{out,err} | |||||
2020-12-27 | Fix log dir/file mismatch | notgne2 | 1 | -1/+1 | |
2020-12-27 | Use error log macro more in activate.rs | notgne2 | 1 | -7/+3 | |
2020-12-27 | Replace logger, add more logging options including files | notgne2 | 1 | -7/+9 | |
2020-12-15 | Simplify the types involved a little | Andreas Fuchs | 1 | -4/+4 | |
The cursed match is still cursed, but at least we're not sending useless data across channels anymore. | |||||
2020-12-15 | Use notify crate to learn about deletion of the activation sentinel | Andreas Fuchs | 1 | -33/+39 | |
We should now be able to deploy to non-Linux systems, and build all the required binaries too. | |||||
2020-11-22 | Use `/tmp` as temp directory, not `/tmp/deploy-rs` (resolves #8 by deprecation) | notgne2 | 1 | -1/+1 | |
2020-11-21 | fixup! Check auto-rollback flag before deactivating | Christian Höppner | 1 | -3/+1 | |
2020-11-21 | Check auto-rollback flag before deactivating | Christian Höppner | 1 | -4/+12 | |
2020-11-07 | Remove bootstrap | notgne2 | 1 | -43/+0 | |
2020-11-07 | Unmute some more outputs, document the remaining mutes | notgne2 | 1 | -7/+0 | |
2020-11-02 | Mildly improve logging | notgne2 | 1 | -1/+2 | |
2020-10-30 | Tweak error messages a little | notgne2 | 1 | -1/+1 | |
2020-10-29 | Remove last remaining inappropriate panics | notgne2 | 1 | -6/+29 | |
2020-10-29 | Make all the errors work correctly (I am so so sorry) | notgne2 | 1 | -91/+172 | |
2020-10-29 | Make lock hash clearer (at apparently no expense) | notgne2 | 1 | -1/+1 | |
2020-10-29 | Set correct author on activate binary | notgne2 | 1 | -2/+5 | |
2020-10-25 | Fail correctly if initial activation fails | notgne2 | 1 | -6/+8 | |
2020-10-13 | Clean up some CLI arguments, make magic rollback optional | notgne2 | 1 | -11/+28 | |
2020-10-13 | Auto rollback if deployment is not confirmed | notgne2 | 1 | -72/+173 | |
2020-10-11 | Set working directory during activation to the profile path | notgne2 | 1 | -0/+2 | |
2020-10-11 | Move activate script location, use buildEnv for setActivate | notgne2 | 1 | -2/+2 | |
2020-10-02 | General improvements, deprecate `activate` profile option in favor of ↵ | notgne2 | 1 | -86/+82 | |
executing $PROFILE/activate (Wrap It Yourself) to ensure successful rollback activations | |||||
2020-10-01 | Handle more command exits correctly | notgne2 | 1 | -10/+29 | |
2020-09-29 | Add license information, reformat Nix files, clean up | notgne2 | 1 | -0/+4 | |
2020-09-29 | Move all activation logic to activate.rs (the unused warnings got annoying) | notgne2 | 1 | -1/+109 | |
2020-09-28 | use separate binary for activation, more cleanup | notgne2 | 1 | -0/+54 | |