Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge pull request #138 from input-output-hk/await-thread | notgne2 | 2021-12-04 | 1 | -1/+5 | |
|\ | | | | | ensure spawned thread exits before main | |||||
| * | ensure spawned thread exits before main | Timothy DeHerrera | 2021-11-18 | 1 | -1/+5 | |
|/ | ||||||
* | Fix darwin build | Alexander Bantyev | 2021-09-28 | 1 | -4/+4 | |
| | | | | | | | Frameworks are libraries used at runtime, so should be in buildInputs and not nativeBuildInputs. Closes https://github.com/serokell/deploy-rs/issues/132 | |||||
* | Merge pull request #131 from pjjw/aarch64-darwin | Alexander Bantyev | 2021-09-27 | 1 | -1/+1 | |
|\ | | | | | add aarch64-darwin to built systems | |||||
| * | add aarch64-darwin to built systems | Peter Woodman | 2021-09-27 | 1 | -1/+1 | |
|/ | ||||||
* | Merge pull request #129 from serokell/update | Alexander Bantyev | 2021-09-23 | 2 | -10/+10 | |
|\ | | | | | flake.lock: Update | |||||
| * | flake.lock: Update | Alexander Bantyev | 2021-09-23 | 1 | -9/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Flake lock file changes: • Updated input 'flake-compat': 'github:edolstra/flake-compat/99f1c2157fba4bfe6211a321fd0ee43199025dbf' (2020-11-26) → 'github:edolstra/flake-compat/12c64ca55c1014cdc1b16ed5a804aa8576601ff2' (2021-08-02) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/d8eb97e3801bde96491535f40483d550b57605b9' (2021-06-06) → 'github:NixOS/nixpkgs/e0ce3c683ae677cf5aab597d645520cddd13392b' (2021-09-19) • Updated input 'utils': 'github:numtide/flake-utils/7d706970d94bc5559077eb1a6600afddcd25a7c8' (2021-05-31) → 'github:numtide/flake-utils/7e5bf3925f6fbdfaf50a2a7ca0be2879c4261d19' (2021-09-13) | |||||
| * | Use nix-unstable command | Alexander Bantyev | 2021-09-23 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #125 from blaggacao/master | Alexander Bantyev | 2021-09-23 | 1 | -0/+1 | |
|\ \ | |/ |/| | fix: ignore direnv files | |||||
| * | fix: ignore direnv files | David Arnold | 2021-08-26 | 1 | -0/+1 | |
| | | ||||||
* | | Merge pull request #128 from lovesegfault/no-naersk | Alexander Bantyev | 2021-09-23 | 2 | -30/+8 | |
|\ \ | |/ |/| | flake: replace naersk with buildRustPackage | |||||
| * | flake: replace naersk with buildRustPackage | Bernardo Meurer | 2021-09-15 | 2 | -30/+8 | |
|/ | ||||||
* | General code cleanup | notgne2 | 2021-08-12 | 5 | -130/+117 | |
| | ||||||
* | Merge pull request #104 from nrdxp/as-lib | Alexander Bantyev | 2021-08-04 | 5 | -681/+692 | |
|\ | | | | | Use as library | |||||
| * | Merge branch 'master' into as-lib | Alexander Bantyev | 2021-08-04 | 2 | -1/+16 | |
| |\ | |/ |/| | ||||||
* | | Merge pull request #108 from serokell/notgne2/add-envrc | notgne2 | 2021-08-04 | 2 | -1/+16 | |
|\ \ | | | | | | | Add .envrc and fix devShell to work with more tools | |||||
| * | | Add .envrc and fix devShell to work with more tools | notgne2 | 2021-08-04 | 2 | -1/+16 | |
|/ / | ||||||
| * | fix ambiguous crate ref | Timothy DeHerrera | 2021-07-29 | 1 | -1/+1 | |
| | | ||||||
| * | optionally take args as input | Timothy DeHerrera | 2021-07-29 | 2 | -4/+7 | |
| | | ||||||
| * | make cli opts public | Timothy DeHerrera | 2021-07-29 | 1 | -1/+1 | |
| | | ||||||
| * | update tokio | Timothy DeHerrera | 2021-07-29 | 2 | -14/+12 | |
| | | ||||||
| * | export cli run in lib | Timothy DeHerrera | 2021-07-14 | 3 | -667/+677 | |
|/ | ||||||
* | Merge pull request #97 from blaggacao/patch-1 | Alexander Bantyev | 2021-07-08 | 1 | -1/+1 | |
|\ | | | | | fix: add meta.description | |||||
| * | fix: add meta.description | David Arnold | 2021-06-25 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #96 from serokell/balsoft/eval-only-once | Alexander Bantyev | 2021-07-02 | 2 | -10/+48 | |
|\ \ | |/ |/| | Evaluate only once, and then only realise | |||||
| * | Evaluate only once, and then only realise | Alexander Bantyev | 2021-07-02 | 1 | -9/+47 | |
| | | ||||||
| * | Add rustfmt and rust-analyzer to devShell | Alexander Bantyev | 2021-06-25 | 1 | -1/+1 | |
|/ | ||||||
* | Merge pull request #95 from serokell/balsoft/refactor-as-overlay | Alexander Bantyev | 2021-06-23 | 1 | -40/+54 | |
|\ | | | | | flake.nix: refactor as overlay | |||||
| * | flake.nix: refactor as overlay | Alexander Bantyev | 2021-06-22 | 1 | -40/+54 | |
| | | ||||||
* | | Merge branch 'feature/multi-node' | Alexander Bantyev | 2021-06-22 | 5 | -143/+404 | |
|\ \ | |/ |/| | ||||||
| * | Cargo fmt | Alexander Bantyev | 2021-06-22 | 2 | -7/+11 | |
| | | ||||||
| * | Add multi node support | Yannik Sander | 2021-06-22 | 5 | -142/+399 | |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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> | |||||
* | Merge pull request #84 from lovesegfault/flake-update | Alexander Bantyev | 2021-06-06 | 1 | -9/+9 | |
|\ | | | | | flake: update inputs | |||||
| * | flake: update inputs | Bernardo Meurer | 2021-06-06 | 1 | -9/+9 | |
|/ | ||||||
* | Merge pull request #93 from serokell/balsoft/matrix | Alexander Bantyev | 2021-06-06 | 1 | -0/+2 | |
|\ | | | | | Mention the matrix channel in the README | |||||
| * | Mention the matrix channel in the README | Alexander Bantyev | 2021-06-06 | 1 | -0/+2 | |
|/ | ||||||
* | Merge pull request #90 from serokell/balsoft/fix-rollback | Alexander Bantyev | 2021-05-20 | 1 | -7/+3 | |
|\ | | | | | Fix auto-rollback with dry_activate | |||||
| * | flake.nix: clean up dry-activation logic | Alexander Bantyev | 2021-05-20 | 1 | -7/+3 | |
| | | ||||||
| * | Fix rollback to old profiles | Alexander Bantyev | 2021-05-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | In 5d5da48 (https://github.com/serokell/deploy-rs/pull/81), $DRY_ACTIVATE is used in a bash script with -u. When DRY_ACTIVATE is not set (which it is not for older profiles), the script fails. Fix this by setting a fallback. | |||||
* | | Merge pull request #82 from serokell/notgne2/add-hm-support | notgne2 | 2021-05-10 | 1 | -0/+2 | |
|\| | | | | | Add helper activation function for home-manager | |||||
| * | Add helper activation function for home-manager | notgne2 | 2021-05-10 | 1 | -0/+2 | |
|/ | ||||||
* | Merge pull request #81 from kitnil/dry-activate | notgne2 | 2021-05-10 | 5 | -79/+128 | |
|\ | | | | | Add dry-activate | |||||
| * | Use correct path to `deploy-rs-activate` binary when using `dry_activate` | notgne2 | 2021-04-30 | 1 | -3/+5 | |
| | | | | | | | | Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> | |||||
| * | Apply notgne2 suggestions. | Oleg Pykhalov | 2021-04-16 | 3 | -15/+11 | |
| | | ||||||
| * | flake: Add optional dryActivate argument to activate.custom | Oleg Pykhalov | 2021-04-07 | 1 | -33/+47 | |
| | | ||||||
| * | Add dry activate argument. | Oleg Pykhalov | 2021-04-07 | 5 | -51/+88 | |
|/ | ||||||
* | Merge pull request #79 from serokell/zhenya/ops1190-nix-logs | Zhenya Vinogradov | 2021-03-22 | 1 | -1/+1 | |
|\ | | | | | CI: print full logs for `nix flake check` | |||||
| * | CI: print full logs for `nix flake check` | Zhenya Vinogradov | 2021-03-22 | 1 | -1/+1 | |
|/ | | | | | Without '-L' nix only prints logs on failure, and only the last 10 lines of them | |||||
* | Merge pull request #64 from serokell/notgne2/fix-ssh-url | notgne2 | 2021-03-01 | 1 | -4/+4 | |
|\ | | | | | Remove `ssh://` prefix from SSH addresses | |||||
| * | Remove `ssh://` prefix from SSH addresses | notgne2 | 2021-02-28 | 1 | -1/+1 | |
| | |